IDEA的简单了解
空工程
包机制
公司域名倒置
dos生成
-
类名右键
-
Show in Explorer
-
cmd 路径 回车进入dos窗口
-
javados -encoding UTF- -charset UTF-8 Doc.java
使用IDEA生成javadoc文档
IDEA中自动添加注解作者等信息
设置步骤:
File--> Settings--> Editor--> File and Code Templates--> Includes--> File Header--> "添加以下代码"
-
@Author 作者名
-
@Date ${DATE} ${TIME}
-
@Version 1.0
*/
-
javac Hello.java //编译
-
java Hello //运行
-
IDE //集成开发环境
-
开始学习new一个新工程就好 ,然后在中new一个module模块
-
举例3种注释在:setting/Editor/Color Scheme/java/Comments/
-
有趣的代码注释:挺好玩的
标识符
-
数字(不能开头),字母,下划线,$
-
自己记住的忽略
数据类型
强类型:变量严格符合要求,先定义后使用
弱类型:反
基类:四类八种12484812,对应包装类可查范围
引用类型:其余
-
String不是关键字,是一个类
字节
-
位(bit),字节B(byte)
-
1B=8bit(位)
-
B , KB,M,G,T.....
进制
-
二进制(零)0b,八进制0,十六进制0x
-
8421
扩展
-
float 有限,离散,舍入误差,大约,接近但不等于别用比较
-
大树类:BigDecimal
-
所有的字符本质还是数字:char强转成int
-
Unicode编码 2 字节 u0000-uffff
转义字符
\t 制表位
\n 换行
。。。。
类型转换
-
运算中,不同先转同
-
强转:(类型) 变量名 高————低
-
自动:低————高
注意
-
布尔值不能转
-
对象类型不相关不能转
-
高到低需强转
-
问题:内存溢出,或精度问题!
-
jdk7新特性:数字间可用_下划线分割
-
变量,常量,作用域
变量
-
局部:必须声明与初始化
-
实例变量:从属于对象,不初始化有默认值(除了基类,其余默认null)
-
布尔值:默认false
-
类变量:static
-
static:修饰符,不区分大小写
-
命名:见名知意,驼峰命名法
常量:final定义
-
不可变
-
一般全大写下划线
-
特殊的变量
计算
-
Math工具类
-
位运算
-
三目运算符