`
honlin
  • 浏览: 19680 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java基础知识补漏

    博客分类:
  • java
阅读更多

    大家熟悉的武侠小说里神奇小子拜师学艺的故事。拜师学艺的时候总是雄心勃勃,想让师傅一开始就教各种套路,拳法,招数,想进各门派学点东西,但师傅就是不教,先让练习扎马步,挑水,练习倒立,臂力,弹跳,学会运气,打通任动二脉等等。总结一句话就是先学好了内功,在学习套路,拳法等各种外功。

 

    我们当年就相当于想学功夫的小子。当然每个人的情况都各不一样。我已工作已经多年,回想从学生时代开始学习java,到实际工作中做项目,征战于各种java技术,框架,ssh,hibernate,spring等等,慢慢的离java基础越来越远了。当年内功还没有练扎实,就开始练习各种套路了。尤其自己去做那些面试题的时候,发现还真的有很大的欠缺。看来真的有回炉练练的必要了, 下面就通过此文记录、积累那些离我远去,或者记忆模糊,模棱两可的内功。积累到一定阶段再整理一下,以备参考。

 

 

  1. 抽象类不允许实例化。
  2. java中有六个地方可以保存对象:寄存器、堆栈、堆、静态存储、常数存储、非RAM存储。
  3. 默认的浮点类型是double,赋给float或者Float类型时必须在后面加f或者F。
  4. 默认的整数类型是int,赋给long或者Long类型时必须在后面加l或者L。
  5. java初始化的顺序:父类静态初始化->子类静态初始化->父类初始化块->父类构造函数->子类初始化块->子类构造函数。
  6. 如果你写的类中没有构造器,则编译器会默认帮你创建一个构造器。如果你写的类中有带参数的构造器而没有默认的构造器,编译器则不会帮你创建默认的构造器,如果new一个该类的对象是就会报编译错误。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics