Java作业基础知识梳理—2020-12-01
- java 的字符类型采用的是 Unicode编码方案,每个 Unicode码占用16个比特位。
- String,Array不属于Java的基本类型。
Java的基本类型如下: - Java的包装类:
- Java中常用的转义字符
-
Java语句输出的主要方式
System.out.println();------->idea可用快捷输入sout+回车
-
有关实例变量声明
什么时候变量声明为实例的,什么时候声明为静态的?
如果这个类型的所有对象的某个属性值都是一样的,不建议定义为实例变量,浪费内存空间。建议定义为类级别特征,定义为静态变量,在方法区中只保留一份,节省内存开销。注:
一个对象一份的是实例变量。
所有对象一份的是静态变量。 -
Java标识符的命名规则
(1)标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字;
(2)不能把Java关键字作为标识符;
(3)标识符没有长度限制;(虽不限制长度,但是方便起见不要太长)
(4)标识符对大小写敏感。(区分大小写,如:Student和student不同)
(5)且由于关键字也称做保留字,是Java语言规定的具有特定含义的标识符。这些关键字已经被Java语 言本身所使用。所以不能用来定义其他名,如变量名、方法名、类名、包名。Java的所有关键字如下:
-
强制类型转换
(1)不同数字类型的变量之间赋值,表示范围更小的类型能隐式转换成范围较大类型
(2)如果需要把范围大的类型赋值给范围小的,需要强制类型转换,但是可能会造成精度丢失
(3)将一个字面值常量进行赋值的时候,Java会自动对数字范围进行检查 -
类型转换中的布尔类型
布尔类型占有一个字节,由于其本身所代码的特殊含义,布尔类型与其他基本类型不能进行类型的转换(既不能进行自动类类型的提升,也不能强制类型转换)否则编译会出错
例:byte a = 3;编译会报错,因为默认数字是整型,所以此时定义时会报错。
over!
突然发现放假这十来天了只有我在浪,所有人都在学,是的没错,我慌了[微笑]