1.JDK:java develoment kit,java开发工具包 2.JRE:java runtime enviroment,java运行环境 3.JVM:java virtual machine,即java虚拟机
简单定义:你给变量、方法、类等取的名字,不能与关键字、保留字一样。
命名规则: 1.不能与关键字、保留字相同; 2.有26个字母,0-9,_和$组成; 3.数字不可以开头(一般字母开头); 4.严格区分大小写,不能有空格。
命名规范: 1.见名知意; 2.包名全部小写; 3.常量名全部大写,单词间用_区分,如:MY_PI; 4.变量名和方法第一个单词小写,其余单词首字母大写,如myScore; 5.类名和接口名每个单词首字母大写。
2.赋值:对已声明的变量进行赋值
score = 100;//对已声明的整型变量赋值1003.声明时赋值:如 int score = 100。
double salary = 8500.5//声明一个名为salary的double型变量并赋值数据类型分为基本数据类型和引用数据类型。
基本数据类型(四类八种): 1.整型:byte(1)、short(2)、int(4)、long(8); 2.浮点型:float(4)、double(8); 3.字符型:char(2); 4.布尔型:boolean(1或4) 注意:括号内为数据所占字节,float类型精度大于long..
引用数据类型: 1.类(String字符串类型在这) 2.数组 3.接口 基本数据类型(布尔型除外)进行运算时,会自动类型提升,由容量小的数据类型转化为容量大的:byte、short、char->int->long->float->double
强制类型转换:自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符:(),但可能造成精度降低或溢出,格外要注意。
简单定义:几进制就是逢几进一,每一种进制都是完美的。 常用:二进制、八进制、十进制、十六进制。 运算:切忌用十进制的思想去转换运算,加减乘除其实都只是加,加法运算其实就是查表的过程。
运算符可分为算数运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符。
注意:流程控制都可以嵌套
1.用于终止某语句块的使用,如switch case中每种case的语句不加break,会造成后面语句继续执行(可灵活应用); 2.当出现多层循环嵌套时,可通过label来控制结束哪个循环,否则默认结束离该break最近的一个循环体。
label: while(true){ for(;;){ break label; } }1.continue只能出现在循环结果中; 2.用于于跳过其所在循环语句块的一次执行,继续下一次循环; 3.continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环。