java相关
文章平均质量分 68
walker lee
这个作者很懒,什么都没留下…
展开
-
四种XML解析方式详解
四种解析XML文档的方法详解众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里 一、介绍及优缺点分析1. DOM(Document Objec原创 2016-03-25 20:27:11 · 5964 阅读 · 0 评论 -
Java设计模式之单例(Singleton)模式
Java设计模式之单例(Singleton)模式概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例原创 2016-03-14 20:58:25 · 807 阅读 · 0 评论 -
Java中四种引用(强、软、弱、虚)
Java中四种引用(强、软、弱、虚)1.强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。2.软引用(SoftRefere原创 2016-04-03 10:31:21 · 657 阅读 · 0 评论 -
Java中BIO,NIO,AIO的理解
Java中BIO,NIO,AIO的理解在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8 什么是异步非阻塞?先来举个实例生活中的例子:如果你想吃原创 2016-03-14 14:24:34 · 6597 阅读 · 5 评论 -
Java关键字transient和volatile
Java关键字transient和volatile1. transient词义:短暂的首先说说“序列化”,把一个对象的表示转化为字节流的过程称为串行化(也称为序列化,serialization),从字节流中把对象重建出来称为反串行化(也称为为反序列化,deserialization)。transient 为不应被串行化的数据提供了一个语言级的标记数据方法。原创 2016-01-18 22:20:47 · 11856 阅读 · 3 评论