Java初学者需要学习什么

假设该类是第一次进行实例化。那么有如下加载顺序 静态总是比非静态优先,从早到晚的顺序是:1. 静态代码块 和 静态成员变量的顺序根据代码位置前后来决定。2. 代码块和成员变量的顺序也根据代码位置来决定 3. 最后才调用构造方法构造方法Java的知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。

纸上得来终觉浅,绝知此事要躬行。笔者之前对每部分的内容对做了比较深入的学习以及代码实现,基本上比较全面地讲述了每一个Java基础知识点,当然可能有些遗漏和错误,欢迎读者指正。

Java基础知识点总结

每部分内容会重点写一些常见知识点,方便复习和记忆,但并不是全部内容。

搭配知识点的推荐教程:

https://www.bilibili.com/video/BV1qL411u7eE?from=search&seid=5456744280123481291&spm_id_from=333.337.0.0

本套教程专门为零基础学员而制,适合准备入行JJava开发的零基础学员,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

面向对象的三大特性

封装
封装是把客观事物抽象成类,并且把自己的属性和方法让可信的类或对象操作,对不可性的隐藏。

继承
继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。

继承得到的新类称为“子类”或“派生类”。被继承的父类称为“基类”、“父类”或“超类”。
继承的过程是一个从一般到特殊的的过程。
继承概念的实现方式有二类:实现继承与接口继承。实现继承是指直接使用基类的属性和方法而无需额外编码的能力;接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力;
java的访问权限

多态

多态性(polymorphism)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。这就意味着虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。

基本数据类型

1.bit就是位,也叫比特位,是计算机表示数据最小的单位
2.byte就是字节
3.1byte=8bit ,0001 1100,一般用两个16进制来显示,所以我们经常看到1个字节显示为 1c
4.1byte就是1B

代码块和加载顺序

假设该类是第一次进行实例化。那么有如下加载顺序 静态总是比非静态优先,从早到晚的顺序是:1. 静态代码块 和 静态成员变量的顺序根据代码位置前后来决定。2. 代码块和成员变量的顺序也根据代码位置来决定 3. 最后才调用构造方法构造方法

感兴趣的友友们可以联系小编领取源码哦

posted @ 2021-12-05 11:41  蓝按  阅读(79)  评论(0)    收藏  举报