
Java
文章平均质量分 92
hesheng1024
一只萌新学习Android
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java集合框架整理(一)
title: Java集合框架整理(一)tag: Java文章目录title: Java集合框架整理(一)tag: JavaJava Map、List、Vector源码分析CollectionListSetQueueMapHashMap1.7和1.8的区别ConcurrentHashMapLinkedHashMapHashTableTreeMapArrayMapJava Map、List...原创 2019-06-05 12:30:56 · 490 阅读 · 0 评论 -
Java集合框架整理(七)——TreeSet、HashSet、LinkedHashSet源码分析
title: Java集合框架整理(七)——TreeSet、HashSet、LinkedHashSet源码分析tag: Java文章目录title: Java集合框架整理(七)——TreeSet、HashSet、LinkedHashSet源码分析tag: JavaTreeSet、HashSet、LinkedHashSet源码分析TreeSetHashSetLinkedHashSet总结T...原创 2019-06-05 12:29:42 · 308 阅读 · 0 评论 -
Java集合框架整理(二)——HashMap源码分析
title: Java集合框架整理(二)——HashMap源码分析tag: Javadate: 2019-05-06HashMap源码分析(1.8)文章目录title: Java集合框架整理(二)——HashMap源码分析tag: Javadate: 2019-05-06HashMap源码分析(1.8)简介putputVal扩容getreplaceremove其他api清空遍历总结1...原创 2019-06-05 12:27:37 · 567 阅读 · 0 评论 -
面试之Java泛型总结
Java 5开始引进,实现参数化类型的概念,是Java中的一种语法糖简单泛型创建public class Holder<T> { private T t; public Holder(T t) { this.t = t; } public void set(T t) { this.t = t; }...原创 2018-09-26 20:01:42 · 286 阅读 · 0 评论 -
Java集合框架整理(三)——PriorityBlockingQueue、ArrayBlockingQueue源码分析
title: Java集合框架整理(一)——PriorityBlockingQueue、ArrayBlockingQueue源码分析tag: Java文章目录title: Java集合框架整理(一)——PriorityBlockingQueue、ArrayBlockingQueue源码分析tag: JavaPriorityBlockingQueue、ArrayBlockingQueue源码...原创 2019-06-05 12:30:35 · 454 阅读 · 0 评论 -
Java集合框架整理(五)——LinkedList源码分析
title: Java集合框架整理(五)——LinkedList源码分析tag: Java文章目录title: Java集合框架整理(五)——LinkedList源码分析tag: JavaLinkedList源码分析添加add删除removegetset其他方法总结LinkedList源码分析LinkedList:链表实现的集合先看看类的继承关系public class Linke...原创 2019-06-05 12:30:08 · 290 阅读 · 0 评论 -
Java集合框架整理(八)——ArrayList源码分析
title: Java集合框架整理(八)——ArrayList源码分析tag: Javadate:文章目录title: Java集合框架整理(八)——ArrayList源码分析tag: Javadate:ArrayList源码分析addremovegetset其他方法总结ArrayList源码分析ArrayList(动态数组):以数组实现。节约空间,但数组有容量限制。超出限制时...原创 2019-06-05 12:29:23 · 262 阅读 · 0 评论 -
Java集合框架整理(六)——Vector和Stack源码分析
title: Java集合框架整理(六)——Vector和Stack源码分析tag: Java文章目录title: Java集合框架整理(六)——Vector和Stack源码分析tag: JavaVector和Stack源码分析Vector源码addremovegetset其他方法Stack源码总结Vector和Stack源码分析Vector源码实现动态数组支持同步访问事先不知...原创 2019-06-05 12:28:31 · 311 阅读 · 0 评论 -
面试之Java三大特性、抽象类以及接口相关总结
封装概念:对象属性的封装隐藏,方法的公开;属性私有化后,则其他类不能直接使用对象名.属性名访问,必须通过提供的公开方法。控制在程序中属性的读和修改的访问级别。目的:增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。基本要求:把所有的属性私有化,对每个属性提供getter和setter方法一个小例子://封装之前public cla...原创 2018-09-27 12:48:40 · 319 阅读 · 0 评论 -
面试之Java反射、注解总结
反射在运行时,通过反射可以获取类的所有信息什么是Class对象Class对象包含了与类有关的信息,事实上,它就是用来创建类的所有的“常规”的对象。每一个类都有一个Class对象(编译后被保存在一个同名的.class文件中),生成这个的过程是由JVM使用“类加载器”的子系统实现。特别注意RTTI和反射的区别只有一个,RTTI是编译器在编译时打开和检查.class文件,反射是编译器在运行...原创 2018-09-27 12:46:09 · 2385 阅读 · 0 评论 -
面试之Java序列化总结
对象的序列化可以实现轻量级持久性Serializable简单序列化到文件public class Login implements Serializable { private String userName; private String passwd; public Login(String userName, String passwd) { ...原创 2018-09-26 20:08:34 · 278 阅读 · 0 评论 -
面试之Java拷贝相关总结
clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象clone方法clone是Object这个超类的一个Protect方法。protected native Object clone() throws CloneNotSupportedException;通过源码,我们...原创 2018-09-26 20:06:26 · 132 阅读 · 0 评论 -
面试之Java 操作符总结
几乎所有的操作符都只能操作基本类型,但“=”、“==”、“!=”可以操作所有的对象(String类支持“+”、“+=”)赋值(=)取右边的值,复制给左边。右值可以是任何常数、变量或表达式,左边却必须是一个已命名的变量(有一个物理空间用来存储右边的值)比如a = 4;将4赋值给a变量,但是不能4 = a;,因为4是一个常数,不是变量就没有指向一块空间。基本类型的赋值操作,就是将一个地方的内容复...原创 2018-09-26 20:05:34 · 204 阅读 · 0 评论 -
Java JVM相关总结
内存区域和内存溢出异常运行时数据区域程序计数器是一块较小、线程私有的的内存空间,可以看作是当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个Java方法,计数器记录的就是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,计数器就为空值这个内存区域是唯一一个在Java虚拟机规范中没有规定OutOfMemoryError的情况Java虚拟机栈线程私有...原创 2018-09-26 20:04:22 · 192 阅读 · 0 评论 -
面试之Java 内部类总结
内部类是定义在另一个类中的类。内部类的好处:内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据内部类可以对同一个包中的其他类隐藏起来当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷先来个简单的例子/** * @author 14512 on 2018/7/26. */public class OutClass { private Strin...原创 2018-09-26 20:03:09 · 162 阅读 · 0 评论 -
Java集合框架整理(四)——PriorityQueue、DelayQueue源码分析
title: Java集合框架整理(四)——PriorityQueue、DelayQueue源码分析tag: Java文章目录title: Java集合框架整理(四)——PriorityQueue、DelayQueue源码分析tag: JavaPriorityQueue、DelayQueue源码分析PriorityQueue源码分析addpollpeek其他方法DelayQueue源码分析...原创 2019-06-05 12:31:20 · 482 阅读 · 0 评论