A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1.计算机中最小的存储单元是字节(byte)1字节=8bit()
1个比特位只能存储10


2.引用数据类型:类,数组,接口
基本数据类型:48种,先确定是哪种类型之后就能够确定大小(在eclipse中如果所给的变量类型不合适而报错时,可以逐步增大运算结果类型)
整数常量(byte1个字节),short2个字节),int4个字节),long8个字节))默认int类型。
浮点数常量(float4个字节),double8个字节))默认double类型。
定义long类型常量时末尾要加L
定义float类型常量时末尾要加F
字符常量(char2个字节))
布尔常量(boolean(1个字符)


3.标识符命名注意事项:关键字大写可以使用(关键字一般是全小写的单词)(不建议)
包名全部小写,多级包使用.隔开
类名:大驼峰(每个单词首字母大写,HelloWorld
方法和变量:小驼峰(多个单词从第二个开始大写,maxNumber
变量属于其目前所在的一对大括号内,出了大括号,变量就会失效,如果在上一个大括号中相同的变量(如两个变量a)已被释放,则在下一个大括号中可以使用。


4.隐式转换:byte,short,char->int->long->float->double
变量参与运算时,至少会提升为intbyte,short,char相互之间不转换,参与运算时首先转换为int),若有更高的类型,则应该提升为更高的类型。
强制转换:目标类型 变量名=(目标类型)(被转换的数据);
              建议:数据做运算,结果应该是什么类型,就用什么类型接收,不要随意转换类型,否则会产生精度的损失。
Boolean类型不能转换为其他的数据类型。
(+=,-=,*=,/=)运算符可以进行强制类型转换。


5.JDKJRE+开发工具)
JVM(虚拟机)
JREJVM+核心类库)
JAVA(一次编写,到处运行


6.两个byte类型相加结果是int类型(两个byte类型首先转换为4个字节的int类型,结果便是int类型,在后期建模中会用到很多的byte,int,都转换为int会更加方便)。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马