1.java特性,面向对象(不能在类的外面定义单独的数据和函数),可移植性,解释性,健壮性,多线程
2.public static void 是main()的权限修饰符,静态修饰符,返回值修饰符,java中必须为此三值
3. 整数型(byte8,short16,long64,int32)十六进制以0x开头
数值型 浮点型 (float32,double64)
基本数据类型 字符型 char16
布尔型 true,false
4.(int)X其中char X='d',其意思是将d的无符号编码的位置显示出
5.转义字符以\开头,在printf后接(\n换行,\b退格,\r回车,\t下一个制表符,\ddd八进制字符,\dxxxx四位十六进制字符)
6.标识符,由任意顺序的字母,下划线,$和数字组成,且首位不能为数字
7java中生僻的关键字this,finally,boolean,abstract,continue,throw,throws,new,interface,do,case,stricfp,package,super,try,catch,implements,final,volatile,synchronized,instanceof,protected,import,transient,dafaule
8.声明常量的标准格式 final 数据类型 变量名称=值;
9.成员变量位于类体中,整个类中有效,分为静态变量(前面加上static,有效范围可以跨类,可以用(类名.静态变量)来调用)和实例变量。局部变量位于类的方法体中,当前代码块中有效,即两个大括号间。
10.局部变量可以和成员变量同名,此时成员变量被隐蔽
11.运算符号 /除号 %求余 *乘号 ++a表示在使用前加一, a++表示使用后加一 &(&&)与 ||或 !非
12.位运算符号 &按位与 |按位或 ~按位取反 ^按位异或 <<左移 >>右移 >>>无符号右移
13.三元运算格式,条件式?值1:值2;
14.代码注释,单行//,多行时(不可嵌套)
15.编码规范,每条语句占一行,以英文状态下的分号结束
16,条件语句,if(布尔表达式){ if(布尔表达式)
语句表达式 = 语句表达式;
}
17.switch(表达式){ //表达式必须为整形或字符型
case 常量值1
语句1
break; // break可省略,则程序执行到遇到break的位置
........
case....
default;// 若case中的常量值没有与表达式的值匹配,则执行default,若无匹配且default,则awitch不执行
语句块n+1;
break;
}
18.循环语句,while,do...while,for(初始化表达式;循环条件;循环后操作)
foreach语句——for(元素变量x:变量对象obj){引用了x的java语句;}