Java基础语法
注释,标识符,关键字
1.注释
分为三种:
- 单行注释 //
- 多行注释 /* (中间可以写多行注释) */
- 文档注释 /** */
2.标识符
java 所有的组成部分都需要名字,类名, 变量名以及方法名都被称为标识符
标识符注意点:
-
所有的标识符都应该以字母(A-Z 或者 a-z),美元符(
$
),或者下划线(_
)开始 -
首字符之后可以是字母(A-Z 或者 a-z),美元符(
$
)、下划线(_
)或数字的任何字符组合 -
不能使用关键字作为变量名或者方法名
-
标识符是大小写敏感的
-
合法标识符举例:
age、$salary、_value、_1_value
-
非法标识符举例:
123abc、-salary
,#abc -
可以使用中文名,但一般不建议这样去使用,也不建议使用拼音,很Low
3.关键字及其作用
数据类型
Java属于强类型语言,所有变量必须先定义才能使用
Java的数据类型分为两大类:
- 基本类型(primitive type)
- 引用类型(reference type)
数据类型扩展
-
整数扩展: 进制 二进制(0b) 十进制 八进制(0) 十六进制(0x)
-
浮点数扩展: float double(有限,离散,舍入误差,大约,接近但不等于,且两者精度不同)
(最好完全避免用浮点数比较 ,BigDecimal 这个数学工具类可以用于精准计算或比较 )
类型转换
由于Java是强类型语言,所以要进行有些运算时,需要用到类型转换。
低------------------------------------------>高
byte, short, char–> int–> long–> float–> double
-
由高到低需要强制转换
-
由低到高自动转换
注意!!!
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 转换的时候可能出现内存溢出,或者精度问题
变量,常量
基础概念
-
变量是什么:可以变化的量。
-
java是一种强类型语言,每个变量都需要声明其类型。
-
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
-
常量:初始化后不能改变值,不会变动的值
-
常量一般使用大写字符。(使用修饰符final,不分先后)
注意事项
- 每个变量都有类型,类型可以是基本型,也可以是引用类型。
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,因此每一个声明必须以分号结束
变量作用域
- 类变量(前加上static,可直接引用)
- 实例变量
- 局部变量
变量命名规范
- 所有的变量,方法,类名:见名知意。
- 类成员变量 :首字母小写和驼峰原则:monthSalary.
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则:Man,GoodMan
- 方法名:首字母小写和驼峰原则:run(),runRun()