一标识符和于关键字
1.1标识符由字母、数字、_、$所组成,其中不能以数字开头,不能是java 中的关键字
1.2 在编写时尽量不要去使用数字,i1、i2、,命名要有意义
1.3 对于$有特殊意义,不要去使用
1.4 例如 Student 、Math 这些都属于有意义的内容
2 关键字说明
2.1 java中有两个未使用的关键字 goto、const
2.2 Java 中有三个特殊的标记 true 、false、null
2.3 1.4 增加了assert 1.5 增加了enum 关键字
2.4 java支持中文 但是没人这么做
二 数据类型
分别基本数据类型和引用数据类型
2.1 基本数据类型
2.1.1 数值型 :
整形 byte 、short、int、long -> 默认值0
浮点型: float、double -> 默认值0.0
2.1.2 字符型 char -> 默认值 '\u000'
2.1.3 布尔型 boolean -> false
2.2引用数据类型 :数组 、类、接口 -> 默认值 null
2.3 基本数据不牵扯到内存分配问题,而引用数据类型需要开发者为其分配空间,而后进行关系进行匹配。
2.4 一般规律
2.4.1 整数用int ,小数用double 。描述日期时间数字或者表示文件(或内存)大小使用用long。实现内容传递,或者编码转换使用byte 。 实现逻辑 用boolean。描述中文,用char避免乱码。
2.4.2 byte<int <long<double
2.4 数据溢出 int最大值+1 变成最小值 int最小值-1 变成最大值 如果数据溢出 需要扩大数据例如 int 数据溢出 可以转换成 long类型
2.5 数据范围小的数据 于数据范围大的数据 自动向数据范围大的数据类型转换
2.6 数据范围大的数据要变成数据范围小的数据 必须强制转换
2.6 byte 数据范围 -127到130
2.7 定义变量初始化
3 浮点型 默认的小数类型是double 如何使用了float 需要将double 强制转换成float
3.1 整形不保留小数位 如果需要小数位 转换为(double)
4 很多语言没有考虑boolean 0为false 其他数字为true
5 string型 数据 属于引用数据类型 (它属于一个类 ,java类名称每一个首字母都是大写)
String 表示字符串
5.1 String + 其他数据类型 + 其他数据类型 所有数据类型变成String类型。 () 可以改变
5.2 转义字符 换行(\n)、制表符(\t)、\ (\\)、 双引号(\")、单引号(\')
int 和char 之间的互相转换是以编码为主 ,大写字母和小写字母差了32个长度
++变量 --变量 先在前面表示的是先进行变量内容的自增1或者自减后在使用变量进行数学运算
变量++、变量-- 先使用变量内容进行计算 后在进行自增或自减
网友评论