JAVA基础语法
注释
注释并不会被执行
单行注释 //
多行注释/*
文档注释/**
关键字
数据类型
-
强类型语言
所有变量都必须先定义后使用
-
弱类型语言
-
Java的数据类型分为两类
- 基本类型(primitive type) - 引用类型(reference type)
转义字符
- \n 换行
- \t 空格
注意点
比较数字时切记用float,浮点数很难比较相等
BigDecimal 银行业务表示(不要用float)
操作较大数时,注意溢出问题
long类型直接赋值大数字的问题 转载
类型转换
高到低 强制转换
(类型)变量名
低到高 自动转换
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 高容量转换到低容量 强制转换 反之自动转换
- 转换的时候可能存在内存溢出,或者精度问题
运算符
![image-20210205152633664](https://i-blog.csdnimg.cn/blog_migrate/150ba155e679a7e5cb29e077d4f37868.png)
Math类
幂运算 Math.pow(指数,底数)
逻辑运算符
&&与 ||或 !非
()&&() 前后同时成立才为真(1),若前面为假则不进行后面()内的运算。
位运算
![image-20210205161912943](https://i-blog.csdnimg.cn/blog_migrate/0c7bc9b07b8c004d4a811e93f3508acb.png)
字符串连接符
javaDoc生成文档
可以通过命令行生成 也可通过IDEA