开始记录
也看了不少的博客,觉得有必要写下一点东西,一方面记录自己已经做过的,另一方面也规划一下自己接下来要学的,要看的东西
应该有几个大的专题
一个是垃圾回收机制
一个是容器类的底层代码
(待解决的问题)
1.自定义map的key对象时,为什么要重写hashcode()和equals()方法
2.java的反射机制
3.B树 数据库索引
暂时先写这么多吧 希望慢慢养成记录的习惯
虽然从大二就已经开始接触java,但是一直学的不够深入,现在觉得自己只有三成的掌握
对于明年的春招实习还有四个月的时间,我相信第一份更高平台的工作对我之后的发展应该是有帮助的。
所以我要好好努力了,查漏补缺,打牢自己的基础。四个月虽然不是很长,但我一定要充分的把握。
2018.08.28 基础语法
- a+=b;和a=a+b;的区别
- 对类型相同的a,b来说是没有区别的,并且a+=b的效率高一点。
- 对类型不同的a,b来说+=运算中,结合了强制类型转换的功能。
- switch表达式可以是byte,short,char,int或这四种类型的包装类型,以及String或者枚举类型