黑马程序员技术交流社区
标题: 技术贴 [打印本页]
作者: huangli 时间: 2018-7-19 22:12
标题: 技术贴
关键字的定义:有特殊含义的,被保留的,不能随意使用的字符。
特点:1.都是小写字母
2. 在增强的记事本中有特殊颜色
标识符:自定义内容,用来定义变量,类,方法的名字。
命名规则:1.可以包含字母数字下划线和$
2.字母不能作为第一个数字
3.不能是关键字
类的命名规范:大驼峰式
变量方法:小驼峰式
常量分类:1.整形常量
2.字符型常量
3.浮点型
4.布尔型
5.字符串型
6.空常量null(不能在打印语句中输出)
数据类型:基本数据类型:
1. 整形byte short int long
2. 浮点型float double
3. 字符串型 char
4. 布尔型 true false
引用数据类型
String enum 接口 对象
注意事项:浮点型不是精确的值
数据范围和字节数不一定相关
数据类型的转换:
隐式转换:由小范围的转向范围大的
显示转换:由大范围的向小范围转换(等号右边的范围不能超出左侧数据类型的范围)
显示转换可能会造成精度损失或数据溢出
注意:
Byte short char在进行数据计算的时候,会自动提升为int类型
编译器的优化:1.byte short char类型数据未超过数据范围,会被编译器强转为int类型
2.编译器的常量优化
Switch(表达式):表达式中的数据类型:
基本数据类型:byte short int char
引用数据类型:string enum
注意事项:
Case后面的值不能重复
方法的重载:方法名相同,方法的参数个数,数据类型,顺序不同,与返回值的修饰符无关
数组的长度在运行期间不能改变
数组中的数据类型一致
动态初始化:确定长度
静态初始化:确定内容(省略格式)
作者: 小浙姐姐 时间: 2018-7-23 17:54
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |