Java基础知识
2021/11/9 22:10:16
本文主要是介绍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类型,然后再进行计算
(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;
这篇关于Java基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?