简单整理关于数据类型、运算符以及标识符定义规则的相关知识点和面试题。
标识符定义规则:
- 标识符是由字母、数字、下划线(_)和美元符号($)构成的字符序列。
- 标识符必须以字母、下划线(_)或美元符号($)开头,不能以数字开头。
- 标识符不能是关键字。
- 标识符可以为任意长度。
- 标识符对大小写敏感。
数据类型
面试问题:
1.int 和 Integer 的区别?
为了能够将这些基本数据类型当成对象来进行操作,java为每一个基本数据类型都引入了响应的包装类,Integer就是int的包装类。能够自动装箱/拆箱机制,使二者自动转化。
java中其他数据类型的包装类型
boolean | char | byte | int | long | float | double |
---|---|---|---|---|---|---|
Boolean | Character | Byte | Short | Integer | Long | Float |
2.String 和 char 的区别?