本人刚刚毕业,入职java开发也将近一年,也想通过博客,来总结一下自己的收获以及现在储备的知识,同时希望能够帮助到大家,欢迎大家多提建议。第一次写博客,文字表达不是特别的清晰,我也会尽快改正。大体总结的思路就是吧从开始接触java至今,学到的用到的知识技术总结一波。
今天 ,就从java的基础开始 。还记得第一堂课就了解了java语言的编译运行过程:
- java源文件经过编译生成class文件
- jvm加载class文件运行
还有一些名词解释比如JDK: java开发工具包
jvm:java虚拟机
jre:java运行环境
java的八大基本数据类型:
数值型:
整数型
1.byte 八位 一个字节 -128-127
2.short 十六位 两个字节 -32768-32767
3.int 三十二位 四个字节
4.long 六十四位 八个字节
浮点型
5.float 三十二位 四个字节
6.double六十四位 八个字节
对于浮点型默认是double,所以在向float类型的变量赋值时要加上f或F 例如: float a = 1.5f;
字符型:
char 十六位 两个字节0-65535
布尔型:
boolean 只有true和false
分支语句
if()
if()else()
if()else if()
switch case
循环语句
while()
do while()
for()
然后就是引用类型
这里会有个常见问题 就是引用类型和基本类型的区别
基本类型变量本身就包