![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java入门到放弃
ACE小海豚
记录码农生活
展开
-
Java的关键字null
Java的关键字null原创 2020-01-03 22:51:02 · 331 阅读 · 0 评论 -
String,StringBuffer和StringBuilder
Java字符串有关类String,StringBuilder以及StringBuffer原创 2020-01-02 22:49:40 · 307 阅读 · 0 评论 -
深入理解HashCode和equals
hashCode和equals方法JDK version:1.8.0_171Object类位于Java的顶层,是Java所有类的父类。任何对象,包括数组,都实现了该类的方法。首先针对Object类中的两个方法equals()和hashCode()方法进行讲解。1. Object类hashCode和equals方法hashCode()hashCode方法返回对象的哈希值,实...原创 2019-08-24 22:59:51 · 263 阅读 · 0 评论 -
深入理解Comparable和Comparator
Comparator和Comparable区别原创 2019-08-16 00:11:15 · 192 阅读 · 0 评论 -
深入理解Object类
Object类JDK version:1.8.0_171Object类位于Java的顶层,是Java所有类的父类。任何对象,包括数组,都实现了该类的方法。private static native void registerNatives();static { registerNatives();}...原创 2019-08-28 15:02:58 · 250 阅读 · 0 评论 -
Java的基本数据类型和引用类型
值类型和引用类型值类型:Java的八种基本数据类型boolean、long、int、short、byte、float、double、char都是值类型,对于值类型变量是直接在内存栈中分配的,栈空间直接存储了它们的值,比如下面的a和b。引用类型:Java引用类型继承于Object类,像上面八种基本数据类型的包装类,以及我们自定义的类都属于引用类型。对于引用类型变量的空间分配需要使用到栈和堆,首先...原创 2019-09-11 23:52:00 · 164 阅读 · 0 评论 -
深入理解Integer等类的缓存机制
值类型和引用类型 首先简单回顾一下Java的值类型和引用数据类型:详情请看这篇博客值类型:Java的八种基本数据类型boolean、long、int、short、byte、float、double、char都是值类型,对于值类型变量是直接在内存栈中分配的,栈空间直接存储了它们的值,比如下面的int型变量a和b。引用类型:Java引用类型继承于Object类,像八种基本数据类型的包装类,以及...原创 2019-09-12 13:27:18 · 732 阅读 · 0 评论 -
静态绑定和动态绑定
多态机制 多态:在面向对象编程中,某个接口的不同实现,或者说同一个接口使用不同的实例进行不同的操作,下面举一个例子。 一个父类SuperClass 有不同子类SubClass1,SubClass2,当子类都重写了父类的某个方法。当父类引用指向了不同的子类对象,通过父类引用调用该方法则对应了不同子类对于该方法的实现原创 2019-09-30 22:03:27 · 233 阅读 · 0 评论