java基础语法知识
java基础语法
注释
- 
单行注释为两个斜杠
 - 
多行注释为斜杠+*
 - 
文档注释为斜杠+**开始,星号+斜杠结束
 
标识符
关键字:
注意点:
- 所有标识符以字母、$、或者下划线开始
 - 首字符子厚可以是字母,$,下划线或数字
 - 不能使用关键字作为变量名或方法名
 - 标识符对大小写很敏感
 - 变量名可以用英文也可以用中文,但是用中文或拼音很不规范
 
数据类型
java是一种强类型语言,要求变量的使用严格符合规定,所有变量都必须先定义后使用。
java数据类型分为两大类
- 
基本类型:byte、short、int、long、float、double、char、bool
 - 
引用类型
 
数据类型拓展
- 
整数型拓展
进制表示:二进制开头加0b,八进制开头加0,十六进制开头加0x
 - 
浮点数拓展
float是有限的、离散的、含误差的、大约的、接近但不等于的数。如果要表示银行业务需要借助数学工具类BigDecimal
 - 
字符拓展
一个char类型的字符对应一个assii编码,一个Unicode编码,两个字节。
 - 
转义字符
有很多转义字符,例如\n为换行
 - 
布尔值拓展
 
类型转换
运算中所有数据类型需要保持一致。在转换的时候需要避免内存溢出。
- 
强制类型转换:
格式:(类型)变量名,从高到低
 - 
自动类型转换:有低到高。
 - 
注意点:
- 不能对布尔值进行转换;
 - 不能把对象类型转换为不相干的类型;
 - 在把高容量换到低容量时强制转换;
 - 转换时可能会出现内存溢出,或精度问题。
 
 
变量
- java是一种强类型语言,每个变量都必须声明其类型。
 - java变量是程序种最基本的存储单元,其要素包括变量名,变量类型和作用域。
 
注意事项:
- 每个变量都要类型,类型可以是基本类型,也可以是引用类型;
 - 变量名必须是合法的标识符;
 - 变量声明是一条完整的语句,因此每个声明必须以分号结束;
 - 变量注意可读性,所以尽量不要在一行定义多个变量。
 
常量
- 常量初始化之后不能再改变值,是一个不会变动的值,在程序运行中不允许被变动,需要一个关键字final。
 
- 常量一般用大写。
 
变量的命名规范
- 所有变量、方法、类名:见名知意;
 - 类成员变量:首字母小写和驼峰原则,出第一个单词首字母大写其余都用小写,例如monthSalary;
 - 局部变量:首字母小写和驼峰原则;
 - 常量:大写字母和下划线,例如MAX_VALUE;
 - 类名:首字母大写和驼峰原则,例如GoodMan;
 - 方法名:首字母小写和驼峰原则,例如runRun()。
 
运算符
- 
多个基本类型的数进行运算,如果有double就是double,没有double有float就是flaot,如果没有前两个有long类型,结果是long类型,再没有就是int类型;
 - 
很多运算会使用工具类。
 
- 
位运算左移<<表示乘以2,右移>>表示除以2。
 - 
字符串连接符+前面出现Sring类型字符串,则后面都会转化为字符串,如果字符串出现在后面前面是运算,则前面依旧做运算,后面进行字符串拼接。
 - 
三元运算符
 
                    
                
                
            
        
浙公网安备 33010602011771号