小记:疫情期间认真准备实习
Java“白皮书关键术语”
简单性:摒弃C++很多很少使用、难以理解、易混淆的特性
面向对象:面向对象设计是一种程序设计技术。
1
//所有的对象都是由类描述的,但是不是所有的类都在描述对象。
分布式:指Java程序可以通过URL打开和访问网络上的对象。
健壮性:就是指可靠性??
安全性:Java适用于网络/分布环境
体系结构中立:指编码器生成一个体系结构中立的目标文件格式再让虚拟机运行。
可移植性
解释型
高性能:字节码可以(在运行时刻)动态的翻译成更加高效的性能。
多线程
动态性
Java applet和Internet :被浏览器抛弃了
第三章
数据类型:Java是一种强类型语言,每一个变量都必须声明类型。
整形 | 储存需求 | 注释 |
---|---|---|
int | 4字节 | |
short | 2字节 | |
long | 8字节 | |
byte | 1字节 | 底层的文件处理或者需要控制占用储存空间的大数组 |
浮点类型 | 储存需求 | 注释 |
---|---|---|
float | 4字节 | |
double | 8字节 | f浮点数的运算会导致舍入误差,因为计算机的方式和人不同。如果想消除舍入误差,请使用BigDecimal类。 |
char类型:用于表示单个字符
1 | byte a= 65; //这里的byte会把'A'转为Unicode编码 |