随笔分类 -  总结-Java

只有注册用户登录后才能阅读该文。
posted @ 2019-03-11 17:05 流年素心 阅读(9) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2019-03-11 15:30 流年素心 阅读(10) 评论(0) 推荐(0)
摘要:一. 好处 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 二. 线程池的使用 java.util.concurrent.ThreadPo... 阅读全文
posted @ 2016-08-11 00:21 流年素心 阅读(252) 评论(0) 推荐(0)
摘要:JAVA通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域main memory,每个线程又单独地有自己的工作内存,当线程与内存区域进行交互时,数据从主存拷贝到工作内存,进而交由线程处理。 一、JVM逻辑内存模型的构成 1.1 程序计数器 Program Counter Register 当前线程所执行的字节码指令的地址。字节码解释器工作时,依赖于改变计数器的值来读取... 阅读全文
posted @ 2016-08-04 23:36 流年素心 阅读(172) 评论(0) 推荐(0)
摘要:Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。反射还可以让我们在运行期实例化对象,调用方法,通过调用get/set方法获取变量的值。 通过反射API可以获取程序在运行时刻的内部结构,知道了Java类的内部 结构之后,就可以与它进行交互,包括创建新的对象和调用对象中的方法等。这种交互方式与直接在源代码中使用的效果是相同的... 阅读全文
posted @ 2016-08-04 19:06 流年素心 阅读(234) 评论(0) 推荐(0)
摘要:抽象类与接口是java语言中对抽象概念进行定义的两种机制。 在面向对象领域由于抽象的概念在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类和接口都是不能实例化的。 一、抽象类 抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式,由派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义... 阅读全文
posted @ 2016-08-03 20:10 流年素心 阅读(290) 评论(0) 推荐(0)
摘要:泛型,即泛化类型。本质是将数据类型指定为参数——参数化类型。泛型程序设计(Generic Programming)意味着编写的代码可以被很多不同类型的对象所重用。 【类型参数的理解】 类似于函数中的形参和实参一样,当一个泛型声明被调用,实际类型参数(actual type arguments)取代形式类型参数。 与c++中的Template的重要区别是,java的泛型是通过擦除实现的!所以,... 阅读全文
posted @ 2016-07-30 23:29 流年素心 阅读(872) 评论(0) 推荐(0)
摘要:仅简单总结~辅助快速回忆~ 一、JVM 1,Java类加载机制 Java程序由多个类文件组成,按需加载。 Java的动态扩展是由运行期动态加载和动态链接实现的。——动态绑定,多态。 加载步骤: 1)装载:查找和导入Class文件。 a) 根据一个类的全限定名来获取二进制字节流 b) 将这个字节流代表 阅读全文
posted @ 2016-04-19 11:20 流年素心 阅读(1097) 评论(0) 推荐(0)