大家熟悉的武侠小说里神奇小子拜师学艺的故事。拜师学艺的时候总是雄心勃勃,想让师傅一开始就教各种套路,拳法,招数,想进各门派学点东西,但师傅就是不教,先让练习扎马步,挑水,练习倒立,臂力,弹跳,学会运气,打通任动二脉等等。总结一句话就是先学好了内功,在学习套路,拳法等各种外功。
我们当年就相当于想学功夫的小子。当然每个人的情况都各不一样。我已工作已经多年,回想从学生时代开始学习java,到实际工作中做项目,征战于各种java技术,框架,ssh,hibernate,spring等等,慢慢的离java基础越来越远了。当年内功还没有练扎实,就开始练习各种套路了。尤其自己去做那些面试题的时候,发现还真的有很大的欠缺。看来真的有回炉练练的必要了, 下面就通过此文记录、积累那些离我远去,或者记忆模糊,模棱两可的内功。积累到一定阶段再整理一下,以备参考。
- 抽象类不允许实例化。
- java中有六个地方可以保存对象:寄存器、堆栈、堆、静态存储、常数存储、非RAM存储。
- 默认的浮点类型是double,赋给float或者Float类型时必须在后面加f或者F。
- 默认的整数类型是int,赋给long或者Long类型时必须在后面加l或者L。
- java初始化的顺序:父类静态初始化->子类静态初始化->父类初始化块->父类构造函数->子类初始化块->子类构造函数。
- 如果你写的类中没有构造器,则编译器会默认帮你创建一个构造器。如果你写的类中有带参数的构造器而没有默认的构造器,编译器则不会帮你创建默认的构造器,如果new一个该类的对象是就会报编译错误。
分享到:
相关推荐
Java基础知识总结,适合自学Java的同学梳理知识框架,查缺补漏;本文档图文并茂,内容偏基础,适合入门小白
综上所述,文档《整理的Java-EE面试总结.pdf》不仅覆盖了Java基础知识,还包含了一些高级概念,如框架使用、数据结构、算法、数据库操作以及Web开发知识。这些内容是面试中高频出现的问题,对于求职者来说是一份非常...
Java基础知识到框架等一些零散知识,每天抽时间复习,还是可以的
### Kotlin基础知识点详解 #### 一、概述 Kotlin是一种静态类型的编程语言,它主要运行在Java虚拟机(JVM)上,同时也支持JavaScript和原生平台。与Java相比,Kotlin提供了更多现代语言特性,使得开发过程更加高效...
1. **计算机基础知识**:包括计算机系统组成、操作系统原理、网络基础、数据库管理等。 2. **编程语言与算法**:掌握至少一种主流编程语言(如C/C++、Java、Python等),理解数据结构和算法原理。 3. **软件工程**:...
软件设计师是软考的一个级别,考试分为上午和下午两个部分,上午部分主要是客观题,主要考察软件基础知识和应用能力,下午部分是主观题,主要考察软件设计能力。 由于信息有限,我们无法从提供的文件信息中获取完整...
虽然不推荐大家刷题,这里可以大家差缺补漏。所有的知识点还是重在自己理解,用自己的方式表达出来比较好。 该项目持续更新,欢迎大家Star,如果有更优质的面试题欢迎联系我们提交。 Java 基础 父类的静态方法能否...
这个“spring.rar”压缩包可能是尚硅谷出品的一系列教程或资料,它可以帮助开发者复习Spring框架的基础知识,查缺补漏,提升技能。无论你是初学者还是有经验的开发者,都可以从中受益,进一步提升你的Java开发能力。
这通常是指国家或行业认可的资格认证考试,例如软考(全国计算机技术与软件专业技术资格(水平)考试)、CCNA、Java认证等,目的是评估个人在编程语言、算法、数据结构、操作系统、网络、数据库管理等领域的知识和...
此外,定期自我评估和总结也是必不可少的,这有助于发现知识盲点,及时补缺补漏。 总之,成为一名合格的软件设计师,不仅需要扎实的技术基础,还要有良好的问题解决能力和团队协作精神。这个压缩包提供了一条有效的...
### 试题库管理系统的设计与实现的关键知识点 #### 一、课题背景与意义 - **教育信息化趋势**:当前,随着信息技术的发展,教育信息化已经成为全球教育改革的重要方向之一。特别是近年来,移动互联网、云计算、...
以下是从该简历模板中提取的知识点: 1. 工作经验:该岗位需要有至少两年的工作经验,熟悉电力行业业务,拥有快速理解项目实施和运维工作的优势。 2. 技术技能:该岗位需要熟悉 Oracle 数据库、Linux 操作系统、...
* 基本编程:熟悉Linux系统的基本编程,包括makefile和shell基础编写。 * 网络通信协议:熟悉Linux系统的网络通信协议。 * Uboot驱动和内核剪裁:熟悉Linux系统的Uboot驱动和内核剪裁,能够使用ARM系列tiny4412相关...