Java基础
文章平均质量分 84
hanyuliang2000
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ClassLoder深入详解
原文地址:http://blog.youkuaiyun.com/gjanyanlig/article/details/68186551.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示:1) 装载:查找并加载类的二进制数据;2)链接:验证:确保被加载类的正转载 2016-06-29 10:32:18 · 479 阅读 · 0 评论 -
HashMap解析
一、HashMap概述 HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 值得注意的是HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Co转载 2016-06-29 10:40:02 · 282 阅读 · 0 评论 -
Java并发包
原文地址:http://www.raychase.net/1912java.util.concurrent并发包诸类概览java.util.concurrent包的类都来自于JSR-166:Concurrent Utilities,官方的描述叫做“The JSR proposes a set of medium-level utilities t转载 2016-06-30 09:23:14 · 870 阅读 · 0 评论 -
Java多线程介绍
Java多线程发展简史这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并且提及一些在多线程编程方面常见的问题。对于Java程序员来说,如果从历史的角度去了解一门语言一个特性的演进,或许能有不同收获。 引言转载 2016-06-30 09:28:02 · 463 阅读 · 0 评论 -
Java内存区域理解
Java内存区域总览:Java虚拟机包括下面几个运行时数据区域: Java虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。 程序计数器 程序计数器是一块较小的区域,它的作用可以看做原创 2016-07-04 09:18:59 · 810 阅读 · 0 评论 -
Java内部类小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn原创 2016-07-05 16:17:30 · 304 阅读 · 0 评论 -
弄清Java对象引用
原文:点击打开链接我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。 对象引用我们沿用之前定义的Human类,并有一个Test类:public class Test{ public static void main(String[] args)原创 2016-07-06 14:53:56 · 370 阅读 · 0 评论
分享