一、注释
注释就是对代码的解释说明,便于后期的维护,写注释是一个合格的程序员必备条件。
因为编写好的代码,可能过段时间再来回顾的时候,已经不记自己写的是什么了,所以注释就起到了帮助记忆的作用。
1,单行注释:
// 我是单行注释,
2,多行注释:
/*
我是多行注释
*/
3,文档注释:
/**
我是文档注释,可以生成api文档
*/
二、标识符
在Java中给类、接口、变量、方法起名字的所使用的字符序列就是标识符。
命名规则:
1,以数字,字母,下划线 _ 和美元符号 $ 所组成(注意数字不能开头)
2,关键字和保留字不能使用
3,要见名知意,方便理解
4,要遵循驼峰命名规则
a,包名:全部小写,多级包以 . 分隔. 例如 com.shsxt.demo
b,类、接口:全部首字母大写. 例如 HelloWorld
c,方法、变量:第一个单词全部小写,从第二个单词开始首字母大写. 例如 myName
d,常量:全部大写,单词直接以下划线分隔. 例如MY_AGE
三、变量
* Java中的变量需要先声明才能使用,所以它的作用域是从声明开始到 “}” 而结束。
1)局部变量:定义在方法中
2)成员变量:定义在类中 方法外
3)Java中变量的使用规则:
a、Java 中的变量需要先声明后使用;
b、变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值;
c、变量中每次只能赋一个值,但可以修改多次;
d、main 方法中定义的变量必须先赋值,然后才能输出;
e、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平
台操作时出现乱码等现象。
四、常量
值不能改变的量,就是常量,分为字面值常量,和自定义常量。
1)字面值常量:
整数常量: 123 1 -5
小数常量: 123.123
字符常量: ‘1’ ‘a’ ‘号’
字符串量: “123” “abc”
布尔常量: false true
空常量 : null
2)自定义常量:
被final修饰的变量为常量
五、数据类型
1)整数型 ( 默认 int 类型 )
byte —— short —— int —— long
2)浮点型 (默认double类型)
float —— double
3)字符型
char
4)布尔型
boolean
5)引用类型
类 —— 接口 —— 数组
六、数据类型转换
java中数据类型转换的顺序 按照范围从小到大:
byte->short->int->long->float->double
不同数据类型的数据一起运算时,需要先进行类型转换,有的是系统自动转换,而有的需要强制转换
遵循原则:
范围小的数据类型,可以转换成范围大的数据类型。如:byte转int。
范围大的数据类型不可以转换成范围小的数据类型,会丢失精度。
1)自动类型转换
byte b = 100 ;
int i = b;
// 此时编译运行并不会报错
2)强制类型转换
int a = 100;
byte b = (byte)a;