注释
-
基本编程习惯。
-
写给人看,不会被执行。
IDEA颜色设置
路径:file-settings-Color Scheme-java-Comments(即注释)
Block comment:多行注释
Line comment:单行注释
JavaDoc:文档注释
如图
单行注释
//+内容
可以注释一行内容
如图
多行注释
/ * +内容+ * /
可以注释一段内容
如图
文档注释
/** +内容+ */
/**
*
*/
具有一定功能,可以加参数,配合JavaDoc使用。
如图
标识符
定义:
用来表示类名,变量名,方法名,类型名,数组名,文件名的有效字符序列
注意:
- 所有的标识符都应该以字母(A-Z或者a-z)、美元符($)、或者下划线(_)开始
- 首字符之后可以是字母(A-z或者a-z),美元符($)、下划线0或数字的任何字符组合
- 不能使用关腱字作为变量名或方法名
- 标识符是大小写敏感的
- 合法标识符举例:age.$salary、__1_value
- 非法标识符举例:123ab、-salary、#abc
- 可以使用中文或拼音命名但不建议
关键字
定义:
先定义的,有特别意义的标识符
如图
数据类型
原因:java是强类型语言
强类型(定义)语言:要求变量使用严格规定,所有变量都必须先定义才能使用。
两大类型:
基本类型,引用类型
如图
基本数据类型
如图
计算机数据存储单位
- 位(bit):最小单位
- 字节(byte):基本单位,常用B表示
1字节=8位
即1B(byte)=8b(bit )
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
数据类型扩展
整数扩展
进制
转换成十进制代码:
二进制:0b
八进制:0
十六进制:0x
如图
浮点数扩展
大概是由于转换成二进制时的误差原因,浮点数无法精确运算比较。
如图
字符扩展
- 所有字符本质是数字
- \u表示转译
如图
- 转义字符
**\**开头,不同于字符原有的意义
如图
布尔型扩展
- if默认是true
如图
类型转换
包括强制类型转换和自动类型转换
高低级别如图
强制转换:
高——低
(类型)+变量名
自动转换:
低——高
如图