`
honlin
  • 浏览: 20126 次
  • 性别: 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一个该类的对象是就会报编译错误。
分享到:
评论

相关推荐

    Java基础核心知识树状图

    Java基础知识总结,适合自学Java的同学梳理知识框架,查缺补漏;本文档图文并茂,内容偏基础,适合入门小白

    整理的Java-EE面试总结.pdf

    综上所述,文档《整理的Java-EE面试总结.pdf》不仅覆盖了Java基础知识,还包含了一些高级概念,如框架使用、数据结构、算法、数据库操作以及Web开发知识。这些内容是面试中高频出现的问题,对于求职者来说是一份非常...

    Java面试宝典

    Java基础知识到框架等一些零散知识,每天抽时间复习,还是可以的

    Kotlin基础.pdf(39页,包含基础篇和进阶篇)

    ### Kotlin基础知识点详解 #### 一、概述 Kotlin是一种静态类型的编程语言,它主要运行在Java虚拟机(JVM)上,同时也支持JavaScript和原生平台。与Java相比,Kotlin提供了更多现代语言特性,使得开发过程更加高效...

    程序员往年真题

    1. **计算机基础知识**:包括计算机系统组成、操作系统原理、网络基础、数据库管理等。 2. **编程语言与算法**:掌握至少一种主流编程语言(如C/C++、Java、Python等),理解数据结构和算法原理。 3. **软件工程**:...

    2018年下半年软件设计师上午真题和答案

    软件设计师是软考的一个级别,考试分为上午和下午两个部分,上午部分主要是客观题,主要考察软件基础知识和应用能力,下午部分是主观题,主要考察软件设计能力。 由于信息有限,我们无法从提供的文件信息中获取完整...

    Android面试:收集Android开发相关最具价值的面试题及常见套路,持续更新。

    虽然不推荐大家刷题,这里可以大家差缺补漏。所有的知识点还是重在自己理解,用自己的方式表达出来比较好。 该项目持续更新,欢迎大家Star,如果有更优质的面试题欢迎联系我们提交。 Java 基础 父类的静态方法能否...

    spring.rar

    这个“spring.rar”压缩包可能是尚硅谷出品的一系列教程或资料,它可以帮助开发者复习Spring框架的基础知识,查缺补漏,提升技能。无论你是初学者还是有经验的开发者,都可以从中受益,进一步提升你的Java开发能力。

    程序员考试关键考点梳理与考前集训

    这通常是指国家或行业认可的资格认证考试,例如软考(全国计算机技术与软件专业技术资格(水平)考试)、CCNA、Java认证等,目的是评估个人在编程语言、算法、数据结构、操作系统、网络、数据库管理等领域的知识和...

    软件设计师考试下午考点精讲与考前必练.zip

    此外,定期自我评估和总结也是必不可少的,这有助于发现知识盲点,及时补缺补漏。 总之,成为一名合格的软件设计师,不仅需要扎实的技术基础,还要有良好的问题解决能力和团队协作精神。这个压缩包提供了一条有效的...

    针对中小学生试题库管理系统的设计与实现的开题报告.pdf

    ### 试题库管理系统的设计与实现的关键知识点 #### 一、课题背景与意义 - **教育信息化趋势**:当前,随着信息技术的发展,教育信息化已经成为全球教育改革的重要方向之一。特别是近年来,移动互联网、云计算、...

    运维工程师岗位简历模板

    以下是从该简历模板中提取的知识点: 1. 工作经验:该岗位需要有至少两年的工作经验,熟悉电力行业业务,拥有快速理解项目实施和运维工作的优势。 2. 技术技能:该岗位需要熟悉 Oracle 数据库、Linux 操作系统、...

    张三简历.docx

    * 基本编程:熟悉Linux系统的基本编程,包括makefile和shell基础编写。 * 网络通信协议:熟悉Linux系统的网络通信协议。 * Uboot驱动和内核剪裁:熟悉Linux系统的Uboot驱动和内核剪裁,能够使用ARM系列tiny4412相关...

Global site tag (gtag.js) - Google Analytics