java
文章平均质量分 84
islittletan
这个作者很懒,什么都没留下…
展开
-
Java动态生成XML文件
1.说明在工作中,需要将Java对象动态的原创 2014-06-06 10:43:39 · 4955 阅读 · 1 评论 -
23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2015-04-27 17:20:53 · 529 阅读 · 0 评论 -
Java多线程 -- 深入理解JMM(Java内存模型) --(五)锁
[转载自并发编程网 – ifeve.com 原文链接:http://ifeve.com/tag/jmm/]锁的释放-获取建立的happens before 关系锁是java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。下面是锁释放-获取的示例代码:[java] view plaincopy转载 2015-04-27 18:02:01 · 580 阅读 · 0 评论 -
Java 内存模型及GC原理
http://blog.csdn.net/ithomer/article/details/6252552一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行转载 2015-04-27 17:25:12 · 452 阅读 · 0 评论 -
java 获取控制台的输入的两个方法
1.比较传统的方法,得到字符串后要另行判断、转换package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MainRun { /** * @param args转载 2015-04-27 17:27:47 · 593 阅读 · 0 评论 -
java自带线程池和队列详细讲解
Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是转载 2015-04-28 15:48:04 · 635 阅读 · 0 评论 -
java.io 序列化 总结(一)---Serializable 和 Externalizable 的区别与联系
[java] view plaincopy"WHITE-SPACE: pre"> 我们可以通过序列化来保存一个对象的状态(实例变量)到文件中,也可以从这个格式化的文件中很容易地读取对象的状态从而可以恢复我们保存的对象。 对象序列化就是把对象写入到输出流中,用来存储或者传输。对象的反序列化就是从输入流中读取对象。 用来实现序列化的类都在ja转载 2015-04-28 09:59:00 · 846 阅读 · 0 评论 -
think in java interview-高级开发人员面试宝典(四)
算出num个数内的质数质数即大于1的一个自然数,这个数可以被1和自身整除,如算出20之内的质数,它们有2,3,5,7,11,13,17,19这样的数字。这道题也是面试过程中笔试常问的一道题。这道题的其目的在于:1. 看笔试者的数学还记不记得2. 看笔试者平时的算法因此答题有两种。第一种,通用做法[java] view pl转载 2015-04-28 10:02:38 · 779 阅读 · 0 评论