Android Java基础
文章平均质量分 69
java基础知识,进阶理解
broadview_java
这个作者很懒,什么都没留下…
展开
-
java基础系列(十一) this关键字
其实,JVM在堆空间给对象分配空间时,每个对象都有一个隐藏的属性this,this指向该对象本身。即,如果用C语言来解释的话,this就是一个指向堆空间中对象本身的指针,只不过在Java中没有指针,叫做引用而已。this自己是对象的一部分,它也在堆空间,但是它又指向了它自己。一看图就明白了,就是这么回事儿。当然,我们还可以通过另一种直观的方法来理解this,我们可以。进行该操作需要用到hasCode方法(之后我们会讲到hasCode)。this关键字的本质到底是什么呢?原创 2023-12-27 11:04:12 · 441 阅读 · 0 评论 -
java基础系列(十)多态理解
多态是面向对象程序设计的三大特征之一,面向对象的三大特征:封装、继承、多态。封装给对象提供了隐藏内部特性和行为的能力,保护对象内部的状态,提高了代码的可用性和可维护性。继承关系使一个子类能继承父类的特征,而不需要再次编写相同的代码,并且附加一些新特征。子类是它的父类的特殊化,每个子类的实例都是其父类的实例。//父类类型 变量名 = new 子类类型();原创 2023-12-21 13:45:58 · 97 阅读 · 0 评论 -
java基础系列(九) 接口和抽象类
java 接口和抽象类原创 2023-03-08 23:04:35 · 405 阅读 · 0 评论 -
java基础系列(八) synchronized关键字
java synchronized关键字理解原创 2023-02-28 21:14:16 · 482 阅读 · 0 评论 -
java基础系列(七) 同步和异步理解
java同步和异步区别原创 2023-02-28 17:26:20 · 1773 阅读 · 1 评论 -
java基础系列(六) sleep()和wait() 区别
wait() 和 sleep() 区别原创 2023-02-26 15:15:15 · 582 阅读 · 0 评论 -
Java基础系列(五): final关键字用法
final关键字总结用法原创 2023-02-25 21:47:53 · 3837 阅读 · 0 评论 -
Java基础系列(一) 内部类
java内部类原创 2022-12-25 15:26:31 · 653 阅读 · 1 评论 -
Java基础系列(二) 对象相等判断
对象相等判断 equals和== 区别原创 2022-12-28 11:00:38 · 3267 阅读 · 0 评论 -
Java基础系列(三) 值传递
java值传递原创 2022-12-28 16:13:20 · 452 阅读 · 0 评论 -
java基础系列(四)UTF-8和GBK编码的区别
UTF-8和GBK编码的区别原创 2023-01-02 21:35:21 · 975 阅读 · 4 评论