Java基础知识

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类型,然后再进行计算
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201124211553454.png#pic_center
(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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值