JAVA
文章平均质量分 75
iteye_16405
这个作者很懒,什么都没留下…
展开
-
使用Runnable接口
使用Runnable接口 开发线程应用程序的第二个方法是通过Runnable接口来实现。在不少场合,你不能重新定义类的父母,或者不能定义派生的线程类,也许你的类的层次要求你的父类为特定的类。在这些情况下,可以通过Runnable接口来实现多线程的功能。 提示:接口是个复杂的技术,要彻底理解它的用法需要花费力气。感兴趣的读者可以阅读我的前一篇文章《接口的阐述》,发表在1998年5月的 V...原创 2009-03-02 13:37:25 · 558 阅读 · 0 评论 -
Java深度历险(一)——Java字节代码的操纵
Java深度历险(一)——Java字节代码的操纵在一般的Java应用开发过程中,开发人员使用Java的方式比较简单。打开惯用的IDE,编写Java源代码,再利用IDE提供的功能直接运行Java 程序就可以了。这种开发模式背后的过程是:开发人员编写的是Java源代码文件(.java),IDE会负责调用Java的编译器把Java源代码编译成平台无关的字节代码(byte code),以类文件的形式保...原创 2011-01-14 11:15:01 · 86 阅读 · 0 评论 -
java String日期格式转换
SimpleDateFormat sdf = new SimpleDateFormat("yyyymmdd"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/mm/dd"); String date = "20100701"; String new_s = date.replaceAll("(\\d{4})(\...原创 2010-07-01 14:00:30 · 129 阅读 · 0 评论 -
【JAVA事务】JAVA的事务处理总结
一:什么是JAVA事务? 通常的观念认为,事务仅与数据库相关.事务必须服从ISO/IEC所指定的ACID原则.ACID是原子性(Atomicity),一致性(Consistency),隔离性(Isolation)和持久性(Durabillty)的缩写.事物的原子性:表示事务执行过程中的任何失败都将导致事务所做的任何修改失效.一致性:表示当事务执行失败时,所有被该事务影响的数据...原创 2010-06-30 16:00:59 · 89 阅读 · 0 评论 -
org.tigris.subversion.javahl.ClientException: RA layer request failed
org.tigris.subversion.javahl.ClientException: RA layer request failedsvn: PROPFIND request failed on '/svn/project/pis2'svn: PROPFIND of '/svn/project/pis2': 403 Forbidden (http://192.168.0.14:8001)...2010-04-29 14:05:43 · 154 阅读 · 0 评论 -
java对象的集合(下)
JAVA基础:对象的集合(下)(12)Map 的功能:Map用put(Object key, Object value)方法会往 Map 里面加一个值,并且把这个值同键(你查找时所用的对象)联系起来。给出键之后,get(Object key)就会返回与之相关联的值。你也可以用 containsKey( ) 和 containsValue( )测试 Map 是否包含有某个键或值。map中的KeySe...原创 2010-02-25 16:30:13 · 144 阅读 · 0 评论 -
java对象的集合上
Java基础:对象的集合(上)1.数组:数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是 Java 提供的,能随机存储和访问 reference 序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所以它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容量就固定了,而且在其生命周期里不能改变。java泛型容器类还包括 ...原创 2010-02-25 16:28:38 · 148 阅读 · 0 评论 -
Java集合类之Set()
Java集合类 集合中存放的是对象的引用,而非对象本身 ,出于表达上的便利,简称为"集合中的对象". Set(集):集合中的对象不按特定方式排列,并且没有重复对象,它的有些实现类能对集合中的对象按特定方式排列. set接口主要有两个实现类HashSet和TreeSet,HashSet类按照哈希算法来存取集合中的对象,存取速度比较快,HashSet类还有一个子类LinkedHashSet...原创 2010-02-25 16:28:17 · 113 阅读 · 0 评论 -
JAVA线程
Java的线程编程非常简单。但有时会看到一些关于线程的错误用法。下面列出一些应该注意的问题。1.同步对象的恒定性All java objects are references.对于局部变量和参数来说,java里面的int, float, double, boolean等基本数据类型,都在栈上。这些基本类型是无法同步的;java里面的对象(根对象是Object),全都在堆里,指向对象的re...原创 2010-02-25 16:26:53 · 78 阅读 · 0 评论 -
JAVA String字符串格式化
JDK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用的例子(注释是输...原创 2010-09-21 17:00:47 · 196 阅读 · 0 评论 -
对hashCode的一点简单认识
hashcode,一个不太好理解,也常被我们忽视的一个概念。然而,hashcode还有对我们有用的东西。java给我们提供了两种判断对象对等的方式。如果我们判断两个对象是否相等,那么直接用“==”运算就可以了。然而,判断两个对象对等,就没有那么简单了。在java中,我们常常通过equals()方法来判断两个对象的对等。其实,我么还可以通过hashCode()来判断两个对象的对等。看下面的例子:im...原创 2009-06-25 10:29:09 · 135 阅读 · 0 评论 -
Java中的strictfp关键字
strictfp Strictfp —— Java 关键字。 strictfp, 即 strict float point (精确浮点)。 strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口...原创 2009-03-02 13:50:34 · 384 阅读 · 0 评论 -
实现Runnable为什么比继承Thread好
这个问题是个常规问题,所以它的常规答案就是:在JAVA语言中类和类之间是单继承的,而接口和接口之间是多继承的.也就是说,如果你继承了Thread类之后就再也不能继承其他的类了,这在实际开发中是相当不方便的.而实现Runnable接口就不会有这个麻烦了,因为接口是多继承的,你实现一个接口之后只要你需要就可以继续实现其他的接口而没有任何限制.从这一点上来说,实现Runnable比继承Thread要好许...原创 2009-03-02 13:48:26 · 819 阅读 · 0 评论 -
Java深度历险(二)——Java类的加载、链接和初始化
Java深度历险(二)——Java类的加载、链接和初始化在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用Java类加载器来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类的对象。一个Java类从字节代码到能够在JVM...原创 2011-01-14 11:18:39 · 114 阅读 · 0 评论