自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Java虚拟机所管理的内存的划分

在编写Java程序中,我们无需手动关闭处理每一个不再需要的对象,一切交由Java虚拟机的自动内存管理机制进行,因此,了解Java虚拟机对于内存的使用,将有助于我们排查错误,解决内存泄露和溢出方面的问题。运行时数据区域在执行Java程序时,Java虚拟机会把它所管理的内存划分为若干个不同的数据区域,这些区域统称运行时数据区域,包括程序计数器、虚拟机栈、本地方法栈、堆、方法区、运行时常量池。程...

2020-03-11 19:36:07 227

原创 JDK1.8源码阅读记录TreeSet类

JDK1.8源码阅读记录JAVA.Util包TreeSet类说明public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, java.io.SerializableTreeSet可克隆,序列化,不是线程安全的,基于TreeMap实...

2020-03-03 11:15:33 105

转载 JDK1.8源码阅读记录TreeMap类

JDK1.8源码阅读记录JAVA.Util包TreeMap类说明public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Cloneable, java.io.SerializableTreeMap是基于Navigable接口的红黑...

2020-03-03 00:13:42 99

原创 JDK1.8源码阅读记录LinkedHashSet类

JDK1.8源码阅读记录JAVA.Util包LinkedHashSet类说明public class LinkedHashSet<E> extends HashSet<E> implements Set<E>, Cloneable, java.io.SerializableLinkedHashSet类继承于HashSet,其所有的方法...

2020-03-02 14:33:11 96

原创 JDK1.8源码阅读记录LinkedHashMap类

JDK1.8源码阅读记录JAVA.Util包LinkedHashMap类说明public class LinkedHashMap<K,V> extends HashMap<K,V> implements Map<K,V>LinkedHashMap继承于HashMap类,具有HashMap的绝大部分特点:key不重复,允许null,bu...

2020-03-02 03:01:54 137

原创 JDK1.8源码阅读记录HashSet类

JDK1.8源码阅读记录JAVA.Util包HashSet类说明public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.SerializableHashSet类继承了AbstractSet抽象类,实现了Set、Clonea...

2020-03-01 16:16:06 84

转载 JDK1.8源码阅读记录HashMap类

JDK1.8源码阅读记录JAVA.Util包HashMap类1.概述本篇文章我们来聊聊大家日常开发中常用的一个集合类 - HashMap。HashMap 最早出现在 JDK 1.2中,底层基于散列算法实现。HashMap 允许 null 键和 null 值,在计算哈键的哈希值时,null 键哈希值为 0。HashMap 并不保证键值对的顺序,这意味着在进行某些操作后,键值对的顺序可能会发生...

2020-03-01 02:14:42 135

原创 JDK1.8源码阅读记录LinkedList类

JDK1.8源码阅读记录JAVA.Util包LinkedList类public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.SerializableLinkedLi...

2020-02-29 18:09:09 167

原创 JDK1.8源码阅读记录ArrayList类

JDK1.8源码阅读记录JAVA.Util包ArrayList类public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.SerializableArrayList类继承AbstractLi...

2020-02-29 00:37:50 90

原创 JDK1.8源码阅读记录AbstractList抽象类

JDK1.8源码阅读记录JAVA.Util包AbstractList抽象类package java.util;public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E> AbstractList 继承自 AbstractCollectio...

2020-02-28 22:40:33 98

原创 JDK1.8源码阅读记录lang包StringBuffer类、StringBuilder类

JDK1.8源码阅读记录JAVA.LANG包StringBuffer类public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequenceStringBuffer继承AbstractStringBuilder,实现Seriali...

2020-02-28 14:35:35 156

原创 JDK1.8源码阅读记录lang包AbstractStringBuilder类

JDK1.8源码阅读记录JAVA.LANG包AbstractStringBuilder类abstract class AbstractStringBuilder implements Appendable, CharSequenceAppendable顾名思义,是append()的象征,CharSequence字符序列,有length()、charAt(int index)、subSeq...

2020-02-28 12:52:39 174

原创 JAVA非访问修饰符

非访问修饰符为了实现一些其他的功能,Java还提供了许多非访问修饰符,有static 、final、abstract、synchronized、volatile等。staticstatic 修饰符,用来修饰类方法和类变量。static修饰变量static修饰变量,将该变量独立于对象,形成静态变量,也称类变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。注:局部变量不能被声明为 ...

2020-02-27 21:57:36 242

原创 JAVA访问控制修饰符

访问控制修饰符介绍对于访问控制修饰符,有4种不同的访问权限,如果不记住的话有时会很混乱,因此特地写了这篇博文,以备回顾public公开,最具开放性,对所有类可见。可用于类、接口、变量、方法特点,对所有类可见修饰符public当前类true同一包内true子孙类(同一包内)true子孙类(不同包)true其他包trueprotec...

2020-02-27 20:45:20 127

原创 JDK1.8源码阅读记录lang包String类

JDK1.8源码阅读记录JAVA.LANG包String类public final class String implements java.io.Serializable, Comparable<String>, CharSequence说明final关键字修饰的类,说明该类不能被继承。...

2020-02-27 19:17:10 206

原创 JDK1.8源码阅读记录lang包object类

JDK1.8源码阅读记录JAVA.LANG包Object类registerNatives()private static native void registerNatives();static { registerNatives();}native关键字说明该方法是原生函数,即该方法是基于C/C++实现的,并被编译成了DLL,由Java调用,验证了Java是由C/C++编...

2020-02-27 15:57:34 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除