1.计算机中最小的存储单元是字节(byte),1字节=8bit(位) 1个比特位只能存储1或0
2.引用数据类型:类,数组,接口 基本数据类型:4类8种,先确定是哪种类型之后就能够确定大小(在eclipse中如果所给的变量类型不合适而报错时,可以逐步增大运算结果类型) 整数常量(byte(1个字节),short(2个字节),int(4个字节),long(8个字节))默认int类型。 浮点数常量(float(4个字节),double(8个字节))默认double类型。 定义long类型常量时末尾要加L。 定义float类型常量时末尾要加F。 字符常量(char(2个字节)) 布尔常量(boolean(1个字符))
3.标识符命名注意事项:关键字大写可以使用(关键字一般是全小写的单词)(不建议) 包名全部小写,多级包使用.隔开 类名:大驼峰(每个单词首字母大写,HelloWorld) 方法和变量:小驼峰(多个单词从第二个开始大写,maxNumber) 变量属于其目前所在的一对大括号内,出了大括号,变量就会失效,如果在上一个大括号中相同的变量(如两个变量a)已被释放,则在下一个大括号中可以使用。
4.隐式转换:byte,short,char->int->long->float->double 变量参与运算时,至少会提升为int(byte,short,char相互之间不转换,参与运算时首先转换为int),若有更高的类型,则应该提升为更高的类型。 强制转换:目标类型 变量名=(目标类型)(被转换的数据); 建议:数据做运算,结果应该是什么类型,就用什么类型接收,不要随意转换类型,否则会产生精度的损失。 Boolean类型不能转换为其他的数据类型。 (+=,-=,*=,/=)运算符可以进行强制类型转换。
5.JDK(JRE+开发工具) JVM(虚拟机) JRE(JVM+核心类库) JAVA(一次编写,到处运行)
6.两个byte类型相加结果是int类型(两个byte类型首先转换为4个字节的int类型,结果便是int类型,在后期建模中会用到很多的byte,int,都转换为int会更加方便)。 |