加载中
KMP- Knuth-Morris-Pratt 字符串查找算法

Knuth-Morris-Pratt 字符串查找算法,简称为 “KMP算法”,常用于在一个文本串S内查找一个模式串P 的出现位置,这个算法由Donald Knuth、Vaughan Pratt、James H. Morris三人于1977年联合发表...

2017/06/14 11:40
330
利用import解决Maven单继承问题

Maven对依赖包的关系管理的主要手段是继承,这很像Java语言的继承关系一样。例如最简单的继承方式,在parent pom文件定义了jar的version,在children pom中可以不定义jar的version,而child...

2017/06/12 12:16
1K
内存模型与多线程设计-JMM模型

RoadMap 1 JMM模型 JMM 全称,Java Memory Model. 这个内存模型与Stack,heap GC分代的内存模型,不是一回事,两者是通过不通的维度,将硬件访问抽象出来的一层抽象的逻辑模型,JVM屏蔽了硬件...

Java高级特性-泛型

RoadMap 1. 什么是泛型 泛型是一种参数化类型的机制。它可以使得代码适用于各种类型,从而编写更加通用的代码,例如集合框架。 泛型是一种编译时类型确认机制。它提供了编译期的类型安全, ...

2017/06/08 14:12
129
内存管理机制-性能监控与故障处理工具

性能监控与调优的工具主要分为 命令行工具和图形化界面工具 RoadMap 1. 命令行工具 JDK中的bin目录下“赠送”了很多体积小(几十KB) 且功能强大的虚拟机监控和故障处理工具。 这些工具体积小的...

2017/06/06 11:35
183
内存管理机制-内存分配策略

RoadMap 对象优先在Eden分配 大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配时,虚拟机将发起一次Minor GC。 虚拟机提供了-XX:+PrintGCDetails这个收集器日志参数,...

内存管理机制-内存模型与对象的访问

RoadMap 虚拟机中的逻辑结构 虚拟机中的内存结构根据虚拟机规范划分出了五个常用区域,这些区域各自有各自的用途,有些随用户线程而存在,有些则随虚拟机进程而存在。 五个区域分别为,虚拟机...

2017/06/05 10:50
97
内存管理机制-Java中的引用类型

RoadMap 引用(Reference) Java中没有指针,到处都是引用(除了基本类型)。所以,当然,你肯定知道java的引用,并用了很久,但是是不是对此了解地比较全面?而这些引用有什么作用,且有什么不同...

2017/06/02 18:01
89
内存管理机制-垃圾回收集器

RoadMap 垃圾回收器的类型 分类 垃圾回收器类型 线程数 串行垃圾回收 并行垃圾回收 工作模式 并发垃圾回收 独占垃圾回收 碎片算法 压缩垃圾回收 非压缩垃圾回收 分代 新生代垃圾回收 老年代垃...

2017/06/02 16:42
109
内存管理机制-JVM 垃圾回收算法

RoadMap 什么是垃圾回收 ``` 虚拟机将不再会被使用的对象进行回收处理,其实也就是将这些对象(称为死亡对象)从内存中消除,释放内存空间 ``` 如何判断死亡对象(对象可触及性算法) 可触及性...

资源的自动释放的try-with-resources

异常的复习 首先复习下异常吧。 异常块 try{} 后面一定要跟 catch 或者 finally ,任选其一。两者都有最好 catch 讲究前后顺序,越高级的异常(层级越高)放到越后面catch 否则 编译器会报错 ...

[Java] NoClassFoundException和NoClassDefFoundError

最近出去面试的时候被问到这两者的区别, 当时就懵逼了,修习还不够,回巢慢慢进修吧。 直奔正文吧. 首先 最最基本的区别在于,NoClassFoundException是一个 非受检异常,它是一个 RuntimeE...

新款时间日期API已上线

http://www.blogjava.net/4cai/archive/2014/04/29/413041.html http://docs.oracle.com/javase/8/docs/api/...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部