基础知识点总结

关键字

原始数据类型:byte;short;int;long;float;double;char;boolean。

1 public class MyFirst{
2     public static void main(String[] args){
3         int sx=45;        //定义数据,即开辟一块空间用于存储数据;将所值的数据存放到指向的空间
4         int yw=54;
5         float res=(float)(sx+yw)/2;
6         System.out.println(res);
7     }
8 }
 1 public class Practice{
 2     public static void main(String[] args){
 3         int num=0x10;
 4         int num1=010;
 5         int num2=9;
 6         byte byteNum=12;
 7         long l=100l;
 8         long l1=999999;
 9         long l2=9999999999l;
10         System.out.println("num="+num+"\nnum1="+num1+"\nnum2="
11         +num2+"\nbyteNum="+byteNum+"\nl="+l+"\nl1="+l1+"\nl2="+l2);
12         float f=1.0f;
13         double d=1.0d;
14         double d1=1.0;
15         float d2=2e3f;
16         double d3=3.6d;
17         float d4=.4f;
18         float d5=0f;
19         double d6=3.84d;
20         float d7=5.022e+23f;
21         System.out.println("f="+f);
22         System.out.println("d="+d);
23         System.out.println("d1="+d1);
24         System.out.println("d2="+d2);
25         System.out.println("d3="+d3);
26         System.out.println("d4="+d4);
27         System.out.println("d5="+d5);
28         System.out.println("d6="+d6);
29         System.out.println("d7="+d7);
30     }
31 }
 1 public class Strange{
 2     public static void main(String[] args){
 3         int num=0x10;
 4         int num1=010;
 5         int num2=9;
 6         byte byteNum=12;
 7         long l=100l;
 8         long l1=999999;
 9         long l2=9999999999l;
10         System.out.println("num="+num);
11         System.out.println("num1="+num1);
12         System.out.println("num2="+num2);
13         System.out.println("byteNum="+byteNum);
14         System.out.println("l="+l);
15         System.out.println("l1="+l1);
16         System.out.println("l2="+l2);
17
18     }
19 }

字面值常量:false;true;null。

分支:if;else;

方法,变量和类:public;protected;private;final;static;abstract;synchronized;volatile;strictfp。

包:package;import。switch;case;default;break。

循环:do;while;for;break;continue。

方法返回:return;void。

对象:new;extends;implements;class;instanceof;this;super。

异常处理:try;catch;finally;throw;throws。

Java中标识符的命名规则:

1.名称必须以字母、_(下划线)或$符号开头(不建议使用_(下划线), $符号作为变量名的首字母);

2.不能用数字开头;

3.不能使用Java的关键字。

具体命名的规范

变量:

1.使用名词;

2.由一个单词组成时全部小写;

3.变量名由多个单词组成时:第一个单词的首字母小写;后续单词的首字母大写;其余字母小写。

常量:

1.常量名全部大写;

2.格式如:publi static final int COLOR_RED=1;

类名:

1.使用名词;

2.由一个单词组成时首字母要大写;

3.由多个单词组成时:每个单词的首字母要大写;其余字母要小写。

方法名:

1.方法使用动词或动宾词组;

2.由一个单词组成时全部小写;

3.由多个单词组成时:第一个单词的首字母要小写;其余单词的首字母要大写;其余字母要小写。

Java的变量类型:

数据类型:基本数据类型,引用数据类型。

基本数据类型:数值型(整型类型:byte,short,int,long。浮点类型:float,double),字符型:char,布尔型:boolean。

引用数据类型:类:class,接口:interface,数组。

转义字符:

\b 退格;\t 制表;\n 换行;\r 回车; \\双引号;\’ 单引号;\\ 反斜杠。

自动转换类型:

byte,short,(char)int(double),long

强制类型转换通用格式:

变量=(目标类型)值;

运算结果类型按如下顺序确定:

double-当操作数中有double类型时;

float-当操作数中有float类型时;

long-当操作数中有long类型时;

int。

自增自减:

a++ 先用后增

a-- 先用后减

++a 先增后用

--a 先减后用

 1 public class MyThird{
 2     public static void main(String[] args){
 3         int a=3;
 4         int b=a++;//        a++,先用后加:b=a=3;a=a+1=4
 5         System.out.println(b+","+a);
 6         int c=++a;//        ++a,先加后用:c=1+a=5;a=a+1=5
 7         System.out.println(a+","+c);
 8         int d=a--;//        a--,先用后减:d=a=5;a=a-1=4
 9         System.out.println(a+","+d);
10         int e=--a;//        --a,先用后减:e=a-1=3;a=a-1=3
11         System.out.println(a+","+e);
12     }
13 }

加减:

 1 public class MySecond{
 2     public static void main(String[] args){
 3         int i=-100;
 4         System.out.println(i);
 5         int j=5+6;
 6         System.out.println(j);
 7         int b=6-4;
 8         System.out.println(b);
 9         int c=10/2;
10         System.out.println(c);
11         int d=3*4;
12         System.out.println(d);
13         int a=11%2;
14         System.out.println(a);
15     }
16 }
 1 public class MyFive{
 2     public static void main(String[] args){
 3         /*int a=10;
 4         int b=11;
 5         boolean c=(a==b);
 6         System.out.println(c);
 7         boolean c1=a!=b;
 8         System.out.println(c1);*/
 9         boolean i;
10         int a=4;
11         int b=3;
12         //i=a==b;
13         //i=a!=b;
14         //i=a>b;
15         //i=a<b;
16         //i=a>=b;
17         i=a<=b;
18         System.out.println(i);
19     }
20 }
 1 public class MyFour{
 2     public static void main(String[] args){
 3     /*    int i=100;
 4         double d=20.5;
 5         double res=i+d;
 6         System.out.println(res);
 7         int a=10;
 8         int b=11;
 9         //a+=b;//        a=a+b
10         //a-=b;//        a=a-b
11         //a*=b;//        a=a*b
12         //a/=b;//        a=a/b
13         b%=a;//        b=b%a*/
14         int a=3;
15         int b=2;
16         //a+=b;
17         //a-=b;
18         //a*=b;
19         //a/=b;
20         a%=b;
21         System.out.println(a+","+b);
22     }
23 }
 1 public class MySeven{
 2     public static void main(String[] args){
 3         int a=10;
 4         int b=2;
 5         boolean c;
 6         //c=!(a>b);
 7         //c=(a==b)&&(a>=b);
 8         c=(a==b)||(a>=b);
 9         System.out.println(c);
10     }
11 }
 1 public class MyFirst{
 2     public static void main(String[] args){
 3         /*char c=‘\t‘;
 4         boolean b=true;
 5         System.out.println(b);
 6         System.out.println(c+"8\"abcde\n\t换行和制表符,转义字符,输出\\;s");
 7         char c=‘靳‘;
 8         int i=c;*/
 9         int b=38771;
10         int c=20320;
11         System.out.println((char )b+(char)c);
12         /*int i=100;
13         byte b=(byte)i;
14         System.out.println(b);
15         double a=100;
16         int b=(int)a;
17         System.out.println(b);*/
18
19     }
20 }
时间: 2024-08-09 23:03:30

基础知识点总结的相关文章

黑马程序员——Java I/O流基础知识点(File类)

File工具 File类就是用俩将文件或者文件夹封装对象,弥补流对象的不足--流只能操作数据,不能操作文件夹的 封装的是路径!!! 构造方法演示 1.可以将已有的未出现的文件或者文件夹封装成对象. File f1=new File("c:\\abc\\a.txt"): File f2=new File("d:\\abc","ab.txt"打印,会打印路径.:目录分隔符,为了更好地跨平台File. File类常见功能 1,创建 createNewF

HTML5基础知识点

今天了解html,下面是我分享的有关html的基础知识点: ①什么是html? html是一种超文本标记语言(超文本标记标签) ②html标签是html中的最基本单位 也是最重要的部分,html标签分为单标签和双标签. 单标签</>   双标签<></> html中的一些常见标签 1,<br/>换行标签    2,<hr/>水平分割线标签   3,<p></p>段落标签     4,<pre></pre&

C# .Net基础知识点解答

C# .Net基础知识点解答 1. 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式? 通俗的讲,.Net是微软开发应用程序的一个平台: CLI是Common Language Infrastructure,是公共语言架构: CLR是Common Language Runtime,即公共语言运行时: IL是.Net编译器产生的中间代码,称为通用中间语言CIL(Common Intermediate Language),CIL

js基础知识点收集

js基础知识点收集 js常用基本类型 function show(x) { console.log(typeof(x)); // undefined console.log(typeof(10)); // number console.log(typeof('abc')); // string console.log(typeof(true)); // boolean console.log(typeof([])); // object console.log(typeof(function (

js基础知识点总结

js基础知识点总结 如何在一个网站或者一个页面,去书写你的js代码:1.js的分层(功能):jquery(tool) 组件(ui) 应用(app),mvc(backboneJs)2.js的规划():避免全局变量和方法(命名空间,闭包,面向对象),模块化(seaJs,requireJs) 常用内部类:Data Array Math String HTML属性,CSS属性HTML:属性.HTML属性="值":CSS:对象.style.CSS属性="值"; class和f

JavaScript语言基础知识点图示

原文:JavaScript语言基础知识点图示 一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运算符 4.JavaScript 数组 5.JavaScript 流程控制 6.JavaScript 函数基础 7.DOM 基本操作 8.Window 对象 9.JavaScript 字符串函数 10.正则表达式 JavaScript语言基础知识点图示,布布扣,bubuko.com

Spring4.x 基础知识点

# Spring4.x 基础知识点## 第二章 快速入门- 一般情况下,需要在业务模块包下进一步按分层模块划分子包,如user\dao.user\service.viewspace\dao.viewspace\service等.对于由若干独立子系统组成的大型应用,在业务分层包前还需要加上子系统的前缀.包的规划对于大型应用非常重要,它直接关系到应用部署和分发的便利性.- 在配置文件的定义上,一般也是按模块进行划分,一定程度上降低争用.- 在拼接SQL语句的句前和句后都加一个空格,这样避免分行SQL

fastclick 源码注解及一些基础知识点

在移动端,网页上的点击穿透问题导致了非常糟糕的用户体验.那么该如何解决这个问题呢? 问题产生的原因 移动端浏览器的点击事件存在300ms的延迟执行,这个延迟是由于移动端需要通过在这个时间段用户是否两次触摸屏幕而触发放大屏幕的功能.那么由于click事件将延迟300ms的存在,开发者在页面上做一些交互的时候往往会导致点击穿透问题(可以能是层之间的,也可以是页面之间的). 解决问题 之前遇到这个问题的时候,有在网上看了一些关于解决移动端点击穿透的问题,也跟着网上提出的方式进行了各项测试,最终还是觉得

jQuery基础知识点(下)

在实际开发中,jQuery的实践性非常强大.上一篇本人已经整理出了一部分基础知识点,该文即是对以上的补充和扩展. 1.表单值的操作 1 //获取文本框的值 2 //txt.value 3 var val = $("#txt").val(); //没有参数表示获取值 4 //设置文本框的值 5 //txt.value = "123123"; 6 $("#txt").val("这是val设置的值"); // 有参数表示设置值 2.

.NET基础知识点

.NET基础知识点   l  .Net平台  .Net FrameWork框架   l  .Net FrameWork框架提供了一个稳定的运行环境,:来保障我们.Net平台正常的运转   l  两种交互模式 C/S:要求客户的电脑上必须要安装一个客户端:qq.360.快播等..... B/S:要求客户的电脑上只需要安装一个浏览器   l  书写代码需要注意的地方: n  代码中出现的所有标点都是英文半角 shift键快速切换中文半角和英文半角 n  shift+空格切换全角/半角 n  在c#代