![](https://img-blog.csdnimg.cn/20210127163106570.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java细谈
文章平均质量分 88
这里深入分析Java的底层原理知识
CodeVald
Per Aspera Ad Astra.
展开
-
还傻傻分不清楚equals和==的区别吗?看完就明白了
解决一个问题的最好方法就是发现一个问题产生的根源,即发现最本质的东西,再去解决它。Java语言里面的equals()方法是交给开发者们自己去覆盖重写编写功能的,即让开发者去定义当满足什么条件时,两个Object是相等的。equals方法是由Object提供的,允许子类进行重写。equals()的原始代码实现如下:public boolean equals(Object obj) { return (this == obj);}而有一些博客说equals()是比较具体的内容是不是相同的,原创 2021-02-14 11:01:54 · 386 阅读 · 2 评论 -
怎么一本正经地秀技
前言修饰符怎么使用也是Java基础中比较重要的知识点,彻底理解了之后,后面学习更高深的东西才能得心应手。今天,以修饰符中比较常见的final为切入点,来谈谈final的使用的奇淫技巧以及一些相关的知识点。学废了记得三连哦。初始化块在final的运用中,经常和初始化块和构造器结合起来一起使用。上篇文章已经介绍完什么是构造器,那么现在先来谈谈什么是初始化块。Java会使用构造器对对象进行初始化操作,在使用的构造器的时候需要完成初始化整个Java对象的状态的功能,然后再将整个完整的Java对象返回给程序使原创 2021-02-04 23:30:07 · 161 阅读 · 0 评论 -
面向对象是啥玩意
Java语言在面向对象方面的知识点复杂繁琐,但是几乎是每个小伙伴学习编程必须踩的坑,其实,面向对象的底层都是一些计算机底层知识的结合,所以,不注重基础的程序猿,一定不是一个可以走的远的程序猿。那么,今天,我们先逐一地深入了解继承、重载、接口和构造器的知识。在学习这篇文章之前,如果有小伙伴对new过程发生了什么很感兴趣的话,可以先用几分钟看完这篇文章。new的过程发生了什么?看完这一篇就懂了好了,正题开始。类的继承类的继承是指从已经定义好存在的类中派生出一个新的类,我们在定义新类时,可以基于一..原创 2021-01-31 14:17:14 · 188 阅读 · 0 评论 -
对象是怎么无中生有的?看完这一篇就够了
在现实世界中,找对象是一门学问,找对象不在于多而在于精在计算机世界中,面向对象编程的关键在于能否灵活地运用类,如何设计出一个符合需求的对象也是也是值得学习和思考的。那么,面向对象编程到底是什么?在面向对象编程中,肯定会涉及类和对象两个概念。类是什么?对象是什么,两者有什么关系?接下来就一 一地来解答这些疑惑吧类和对象类,是指将相同属性的东西放在放在一起,类是一个模板,能够描述一类对象的状态和行为而对象,就是实际存在某个类中的一个个的个体,所以也被称为实例(instance)。对象的抽象是类原创 2021-01-27 16:50:41 · 326 阅读 · 0 评论