1.标识符和关键字
1.1标识符(合法性)
类名、常量名、变量名或方法名、包名
1.2关键字和保留字
2.八种基本数据类型
2.1数据类型划分
2.2整数类型(byte类型8、short类型16、int类型32、long类型64)
2.3浮点类型(float类型32f、double类型64d)
2.4字符类型(char16)和布尔类型(boolean、true、false)
3.常量和变量
3.1变量的声明
3.2常量的声明final
3.3基本数据类型之间的转换(隐式转换、强制转换)
//char类型与整型间转换 public class TypeConvert01 { public static void main(String[] args) { int n1 = 1; int n2 = 8; char ch1 = 'A'; int n3 = (int)(n1 + ch1); //char->int char ch2 = (char)(ch1 + n2); //int->char System.out.println("" + n3); System.out.println("" + ch2); } }
4.运算符
4.1算术运算符(+、-、++、--、+、-、*、/、%)
4.2赋值运算符(=、+=、-=、*=、/=、%=)
4.3比较运算符(==、!=、>、<、>=、<=)
4.4逻辑运算符(&&、||、!)
4.5位运算符(&、|、~、^、<<、>>、>>>)
//使用运算符完成计算2的4次方 public class DemoLeftMove { public static void main(String[] args) { int n1 = 1; int n2 = n1 << 4; //左移运算符 System.out.println("2的4次方为:" + n2); } }
4.6运算符优先级()
4.7表达式
4.8三目运算符
//判断数据大小并输出大值
public class Max_Compare { public static void main(String[] args) { int n1 = 67; int n2 = 87; int n3 = (n1 - n2 > 0) ? n1 : n2; //三目运算 System.out.println("The bigger one is: " + n3); } }
5.代码的注释(单行注释、块注释、文档注释)
书名:秦婧. Java程序设计基础. 北京 : 机械工业出版社, 2016