java的注释
注释在编程中是非常重要的!
1、单行注释: // 两个正斜杠 不能换行
2、多行注释: /* 在中间的就是多行注释,可以换行 */
3、文档注释: 文档注释是一种特殊的多行注释 /** */
4、文档注释,是用来生成帮助文档的
注意:写代码,一定要多写注释!
java的关键字和保留字
key word 关键字
在java程序中,具有特殊含义的单词,都叫做关键字
1、关键字:
class interface byte short int long float double char boolean void
true false null
if else switch case default while for do break continue return
public private protected
abstract final finally static synchronized
extends implements
new super this instanceof
try catch throw throws
package import
native strictfp transient volatile assert
/2、保留字:
goto const
java的标识符(identifier)
用来描述或者表示一个事物的符号或者名称,就叫做标识符
变量名称、类名称、接口名称、方法名称
建议标识符使用具有其意义的单词或者词组来表示
标识符是有命名规范的:
1、只能由有效符号组成(大小写字母和数字、_、$这几种)符号组成。
2、不能以数字开头。
3、不能使用关键字或者保留字
4、标识符命名具有含义
5、变量:小驼峰命名 userAddress user_address
类名称:大驼峰法 UserAddress
变量:
1、变量:
在程序运行过程中(运行时|runtime),可以发生变化的量。
变量是一块具有名称的内存!!
2、java中如何定义变量
1、先声明变量,后赋值
数据类型
2、初始化变量
数据类型:
基本数据类型:
数值型:
(1)整数型:
byte
short
int(默认整数的类型是int)
long
(2) 浮点型(小数):
单精度浮点数 float
双精度浮点数 double
(3) 布尔类型(boolean):
true 真
false 假
(4)字符类型:
char 字符类型由单引号引起来,
(5)引用数据类型:
对象
List
Set
Map
数组
字符串
万物皆对象
类型转换问题
1、 自动类型转换
char byte short > int > float > double
在java中,类型从低到高,如果遇到运算,系统会自动完成转换
2、强制类型转换
java中,有时候需要将某个值的类型向下兼容时,要求强制类型转换
(需要转换的类型)原有的值;