JAVA
cnlw1985
这个作者很懒,什么都没留下…
展开
-
JAVA解析XML的四种方法
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Def...2009-03-31 12:40:28 · 67 阅读 · 0 评论 -
Java多线程同步问题的探究(一、线程的先来后到)
众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。关于线程的同步,一般有以下解决方法:1. 在需要同步的方法的方法签名中加入synchronized关键字。转载注明出处:http://x- spirit.iteye.com/、http: //www.blogjava.net/zhangwei217245/ 2. 使用synchronized块对需要进行同步的代码段进行同步...2010-03-16 10:21:49 · 117 阅读 · 0 评论 -
Java 多线程同步问题的探究(二、给我一把锁,我能创造一个规矩)
在上一篇中,我们讲到了多线程是如何处理共享资源的,以及保证他们对资源进行互斥访问所依赖的重要机制:对象锁。本篇中,我们来看一看传统的同步实现方式以及这背后的原理。很多人都知道,在Java多线程编程中,有一个重要的关键字,synchronized。但是很多人看到这个东西会感到困惑:“都说同步机制是通过对象锁来实现的,但是这么一个关键字,我也看不出来Java程序锁住了哪个对象阿?“没错,我一开始也是对...2010-03-16 10:36:18 · 110 阅读 · 0 评论 -
Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)
在上一节中, 我们已经了解了Java多线程编程中常用的关键字synchronized,以及与之相关的对象锁机制。这一节中,让我们一起来认识JDK 5中新引入的并发框架中的锁机制。我想很多购买了《Java程序员面试宝典》之类图书的朋友一定对下面这个面试题感到非常熟悉:问:请对比synchronized与java.util.concurrent.locks.Lock 的异同。答案:主要相同点:Lo...2010-03-16 10:51:21 · 95 阅读 · 0 评论 -
javaMD5加密类
import java.security.MessageDigest; public class MyMD5 { private String inStr; private MessageDigest md5; public MyMD5 (String inStr) { this.inStr = inStr; try { this.md5 = MessageDige...2009-08-10 22:46:59 · 107 阅读 · 0 评论