文章目录
1. Java基础语法
1.1 Java基础语法格式
[修饰符] class 类名{
程序代码
}
Java中的程序可以分为结构定义语句和功能执行语句,其中结构定义语句用于声明一个类或者方法,功能执行语句用于实现具体的功能。每条功能执行语句的结尾都必须要带有“ ; ”
1.2 Java中的注释
三种
(1)单行注释:“ // ” 后面为注释
(2)多行注释:“ /* ” 开头 “ * /” 结尾中间为注释
(3)文档注释:做过项目的人可以经常看到,主要对每个类中的方法进行系统性的解释说明,开发人员可以使用JDK提供的javadoc工具将文档注释提取出来生成一份API帮助文档。文档注释以“ /** ”开头,以“ */ ”结尾。
1.3 标识符
可以由任意顺序的大小写字母、数字、下划线、美元符号组成,但是标识符不能由数字开头,也不能是Java中的关键字。
建议:
(1)包名所有字母一律小写
(2)类名和接口名每个单词首字母都要大写(大驼峰)
(3)常量名所有字母都要大写,单词之间用下划线连接
(4)变量名和方法名第一个单词首字母小写,从第二个单词开始每个单词的首字母大写(小驼峰形式)
(5)在程序中,应该尽量使用有意义的英文单词来命名。
2. Java中的变量
2.1 基本数据类型
注意:
float在赋值时一定要在后面加上 ‘ f ’,不然所有的带小数点的值都会被当作double处理。
2.2 类型转换
2.2.1自动类型转换
也叫隐式类型转换,指两种类型转换的时候不需要显示的进行声明。当把一个类型取值范围小的数值,赋值给一个类型取值范围大的数值时就会进行自动类型转换。
可进行从左往右的转换。
2.2.2 强制类行转换
也叫显示类型转换,需要显示的进行声明
格式
目标类型 变量名 = (目标类型) 值;
注意:
变量在表达式运算时,也有可能发生自动类型转换
3.运算符
主要需要注意的是逻辑运算符和位运算符
3.1 逻辑运算符
需注意 && || 两个的短路求值
3.2 位运算符
" ~ " : 取反
“>>>”:无符号右移
3.2 条件运算符
也叫三目运算符
(表达式) ? true : false
4. 条件语句
if-else结构
switch结构
只需要注意switch结构括号内的表达式只能是byte、short、char、int、enum枚举、以及String类型,记得加break;
5.循环语句
省略
6.跳转语句
6.1 break
跳出当前循环
6.2 continue
跳出本次循环,执行下一次循环
7. 数组
7.1 数组定义方式
7.2 数组默认值
数据类型 | 默认初始值 |
---|---|
byte、short、int、long | 0 |
float、double | 0.0 |
char | 一个空字符 , ‘\u0000’ |
boolean | flase |
引用数据类型 | null表示不引用任何对象 |