摘要: http://www.cnblogs.com/skywang12345/p/3308556.html 概要 上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解Arr 阅读全文
posted @ 2017-03-10 00:51 xiaobaxiing 阅读(192) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/skywang12345/p/3308513.html 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是接口, 阅读全文
posted @ 2017-03-09 23:58 xiaobaxiing 阅读(141) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/skywang12345/p/3308498.html Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集 阅读全文
posted @ 2017-03-09 23:33 xiaobaxiing 阅读(110) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/skywang12345/p/3154474.html 1 Java引用介绍 Java从1.2版本开始引入了4种引用,这4种引用的级别由高到低依次为: 强引用 > 软引用 > 弱引用 > 虚引用 ⑴强引用(StrongReference) 强引用是使用最 阅读全文
posted @ 2017-03-09 23:22 xiaobaxiing 阅读(171) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/beanmoon/archive/2012/11/22/2782442.html 在程序中,集合类每天都在使用,以致于某些代码充斥着List和Map,一直没有机会整理下它们背后的实现原理。这几天不太忙,正好可以看会代码,补充下概念。 和集合类的大致分类类 阅读全文
posted @ 2017-03-09 21:44 xiaobaxiing 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ArrayList是Java的链表类,在项目开发中十分常见,那么怎样对ArrayList进行添加、删除、修改、查询、遍历呢?本文将进行详细阐述。 ArrayList是Java的链表类,在项目开发中十分常见,那么怎样对ArrayList进行添加、删除、修改、查询、遍历呢?本文将进行详细阐述。 Arra 阅读全文
posted @ 2017-03-09 17:51 xiaobaxiing 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: http://www.importnew.com/23792.html jvm 总体梳理 jvm体系总体分四大块: 类的加载机制 jvm内存结构 GC算法 垃圾回收 GC分析 命令调优 当然这些知识点在之前的文章中都有详细的介绍,这里只做主干的梳理 这里画了一个思维导图,将所有的知识点进行了陈列,因 阅读全文
posted @ 2017-03-09 13:04 xiaobaxiing 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Java语言中,在一个类中,为了不让外界访问到有的属性和方法,通常将其设置为private,用正常的方式(对象名.属性名,对象名.方法名)将无法访问此属性与方法,但有没有其他方法可以访问呢?答案是有的,这就是java反射带来的便利。利用反射访问类的私有属性及方法如下: 1.准备一个java类,包含私 阅读全文
posted @ 2017-03-07 21:01 xiaobaxiing 阅读(5449) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/u013510614/article/details/51896913 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚 阅读全文
posted @ 2017-03-07 21:00 xiaobaxiing 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、类加载器 类加载器(ClassLoader),顾名思义,即加载类的东西。在我们使用一个类之前,JVM需要先将该类的字节码文件(.class文件)从磁盘、网络或其他来源加载到内存中,并对字节码进行解析生成对应的Class对象,这就是类加载器的功能。我们可以利用类加载器,实现类的动态加载。 二、类的 阅读全文
posted @ 2017-03-07 19:45 xiaobaxiing 阅读(128) 评论(0) 推荐(0) 编辑