
Java 再学习笔记
LaterEqualsNever
这个作者很懒,什么都没留下…
展开
-
JAVA 笔记(五) ThreadPoolExecutor 源码剖析
基本概念 Thread t = new Thread(); t.start();上面的代码我们再熟悉不过了,因为我们通常在需要开启一个线程的时候都会这样做。 但使用这样的方式,有时候也会照成困扰。例如如果程序中存在大量的并发线程,这样做会带来什么缺陷? 答案很明显,会造成编写工作繁杂,降低系统效率,线程难以管理等等问题。在这种情况下,有没有一种方式能够让我们原创 2016-06-09 15:12:41 · 2620 阅读 · 0 评论 -
JAVA 笔记(四) RTTI - 运行时类型检查
运行时类型检查,即Run-time Type Identification。这是Java语言里一个很强大的机制,那么它到底给我们的程序带来了什么样的好处呢? 在了解运行时类型检查之前,我们要首先知道另一个密切相关的概念,即运行时类型信息(Run-time Information - 也可以缩写为RTTI) 运行时类型信息使得你可以在程序运行时发现和使用类型信息。 来自:《Thinking i原创 2016-05-29 14:43:06 · 7020 阅读 · 3 评论 -
JAVA 笔记(三) 从源码深入浅出集合框架
集合框架概述以Java来说,我们日常所做的编写代码的工作,其实基本上往往就是在和对象打交道。 但显然有一个情况是,一个应用程序里往往不会仅仅只包含数量固定且生命周期都是已知的对象。 所以,就需要通过一些方式来对对象进行持有,那么通常是通过怎么样的方式来持有对象呢? 通过数组是最简单的一种方式,但其缺陷在于:数组的尺寸是固定的,即数组在初始化时就必须被定义长度,且无法改变。 也就说,通过数组来原创 2016-05-25 17:53:04 · 5401 阅读 · 1 评论 -
JAVA 笔记(二)
关于interface值得被了解的东西当我们最初开始接触编程的时候,都会听到类似,你可以使用这个API,使用那个API 类似的说法。 没错,API就是说Application Programming Interface,也就是应用程序编程接口。 但对应到Java里来说,初学乍练之时可能会造成一定的疑惑。因为,大部分时间来说, 你发现在使用的不是别人的工具类(class)里的方法,但是Java里原创 2016-05-17 14:31:16 · 3685 阅读 · 0 评论 -
JAVA 笔记(一)
Java 的工作方式 编写Java源代码。 → “.java文件” 编译器对源代码文件进行编译工作,编译过程中,如果源代码编写存在隐患,则会得到编译时异常。 如果编译工作通过,则得到一份计算机可执行的字节码文件。→ “.class文件” JVM(JAVA虚拟机)对字节码文件进行读取与执行,也就是让我们的代码跑起来。 Java 的内存区域划分程序计数器 1、首先这原创 2016-05-11 14:34:44 · 5112 阅读 · 1 评论