java 基础语法
注释
**书写注释是一个非常好的习惯!**
当代码多了 回头来看可能就不知道什么意思了
注释不会被编译 是给我们写代码的人看的
-
单行注释 //
-
多行注释 /* */
-
文档注释
/**
*/
标识符
注意点:
1. 以字母 下划线 美元字符开始
2. 首字符后 字母 下划线 美元字符 数字组成
3. 不能用关键字
4. **大小写敏感**
5. 可以用中文和拼音 但是不推荐使用 low
数据类型
-
强类型语言 :变量使用严格符合要求 必须先定义才能使用
-
弱类型语言
java 分为两类
-
基本数据类型
- byte
- short
- int
- long
- float
- double
- char
- boolean
-
引用数据类型
-
进制
十进制 八进制0 十六进制 0x 二进制0b
浮点数
不要比较boolean 精度问题
float 有限的 超出的话会舍入误差
226561161616161f == 226561161616161f+1
银行业务使用专门的数学工具类
BigDecimal B给爹西喽
字符扩展 char
字符本质还是数字 只是编码了
转义字符
\t 制表符
\n 换行
类型转换
JDK7 新特性 数字之间可以用下划线分割
byte,short,char,–int–long–float–double
强制类型转换 (类型)变量名 高转低
自动类型转换 低自动转高
变量
变量是程序中最基本的存储单元
变量名 变量类型
作用域: 类变量
实例变量:不初始化有默认值 0 0.0 false null
局部变量
常量 static final
注意:
- 每个变量都有类型 可以是基本类型 引用类型
- 变量名必须是合法的标识符
- 每个声明都是一个完整的语句 分号结尾
变量的命名规范
运算符 Math工具类
包机制
用于区分类名的命名空间
package
import
一般利用公司域名倒置作为包名