1. java 基本规则

一、命名规范

1. 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式),HelloWorld
2. 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式),helloWorld
3. 方法名规范:同变量名

二、注释

1. //单行注释
2. /* 多行
      注释
   */

三、常量

1. 字符串常量,凡是双引号引起来的部分,"abc" , ""
2. 字符常量,凡是单引号引起来的部分,有且仅有一个字符,'a' '9';错误  ''  'abc'
3. 布尔常量,true/false
4. 空常量,代表没有任何数据,null;它不能直接打印输出

四、基本数据类型

1. 整数型 byte、short、int、long
2. 浮点型 float、double
3. 字符型 char
4. 布尔型 boolean

注意:(1)浮点型当中默认是double,如果一定要使用float,需要加上一个后缀F
     (2)整数默认为int,如果一定要使用long类型,需要加上一个后缀L
	

五、引用类型

1. 字符串
2. 数组
3. 类
4. 接口
5. Lambda

六、变量

1. 变量定义格式

数据类型 变量名称; // 创建了一个变量
变量名称 = 数据值; // 赋值
数据类型 变量名称 = 数据值;

2. 变量注意事项

1. 如果创建多个变量,那么变量间名称不可重复
2. 对应float和long类型来说,字母后缀F、L不要丢掉
3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的数据范围
4. 没有进行赋值的变量,不能直接使用;一定要赋值后,才能使用
5. 变量使用不能超过作用域的范围
// 同时创建三个int类型变量
int a, b, c;
a = 0;
b = 1;
c = 2;

// 同时创建三个int类型变量,同时各自赋值
int a = 100, y = 200, c = 300;

七、数据类型转换

1. 自动类型转换(隐式)

1. 特点:代码不需要进行特殊处理,自动完成
2. 规则:数据范围从小到大

例:long num = 100; // int->long
    float num = 100L; // lOng->float 30.0

2. 强制类型转换(显示)

1. 范围小的变量名 = (范围小的类型) 原本范围大的数据;

例: int num = (int) 100L;
byte/short/char 在运算时,都会被首先提升为int类型
byte + byte => int + int
posted @ 2019-09-29 20:12  qi.hu  阅读(245)  评论(0编辑  收藏  举报