Java基础知识
1.cmd命令
win+R® 启动命令行窗口
盘符名称: 进入盘符(如:进入D盘 D:)/切换盘符
cd 文件夹名 进入文件夹
cd 文件夹1/文件夹2/文件夹3 进入多级文件夹
dir 查看文件夹内容
cd .(英文句号) 返回上一级目录
cd \ 返回跟目录
cls 清屏
exit 退出
2.数据类型转换
2.1强制转换
(1).byte/short/char 型数据在运算时都会首先提升成为int类型,然后再进行计算
(2).byte/short/char类型可以进行数学运算,但boolean类型不能进行数据类型运算,也不可以进行类型转换。
3.编译器
3.1对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么**javac编译器将会自动隐含地补上一个(byte)/(short)/(char).**但是,右侧的赋值超过左侧的范围,编译器将会报错。
3.2在给变量进行赋值的时候,如果右侧的表达式当中全都是常量,没有任何变量,如short result=5+8;那么编译器javac将会直接将若干个常量表达式计算得到结果编译之后,得到的.class文件当中会是 short result=13;这称为"编译器的常量优化".但是,一旦表达式当中有变量参与,那么就不能进行这种优化。如short a=5; short b=6; short result1=a+5+8; //有变量,不进行常量优化 //short+int+int-->int+int+int short result2=a+b;