Java
文章平均质量分 78
itflockmaster
这个作者很懒,什么都没留下…
展开
-
synchronized和native关键字的使用方法
一、 Synchronized关键字 关键字synchronized可以作为JAVA方法修饰符,也可以作为JAVA方法内的语句。被它修饰的代码部分往往被描述为临界区。这使很多人认为,由于代码被syscharonized保护着,因此同一时刻只能有一个线程访问它。对于JAVA类中的方法,关键字sysnchronized其实并不锁定该方法或该方法的部分代码,它只是锁定对象原创 2007-09-14 22:42:00 · 901 阅读 · 0 评论 -
利用Java实现zip压缩/解压缩
由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节 省服务器的外存空间。 Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解 压缩的实现比较容易,下面介绍利用ZipEntry、ZipInputStream和ZipOutputStream三个Java 类实现zip数据压缩方式的编程方法。 zip压转载 2007-09-14 23:03:00 · 465 阅读 · 0 评论 -
Java面向对象程序设计之接口应用
Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为作者对接口的这一解释再准确不过了。理解并用好接原创 2007-09-14 22:39:00 · 660 阅读 · 0 评论 -
Jdk1.5中的新特性 --泛型
一,Java中的泛型:在Java中能使用到泛型的多是容器类,如各种list map set,因为Java是单根继承,所以容器里边可以放的内容是任何Object,所以从意义上讲原本的设计才是泛型。但用过Java的人是否感觉每次转型很麻烦呢?而且会有些错误,比如一个容器内放入了异质对象,强制转型的时候会出现cast异常。而这中错误在编译器是无从发现的。所以jdk1.5中提供了泛型,这个泛型其实是向c+转载 2007-09-14 22:57:00 · 573 阅读 · 0 评论 -
实现高效Java编程规范的十一条基础规则
本文介绍的Java规则的说明分为5个级别,级别1是最基本也是最重要的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码有更好的可读性等。 (1) 避免使用NEW关键字来创建String对象 把一个String常量copy到String 对象中通常是多余、浪费时间的。 Public class test{ P转载 2007-09-14 23:04:00 · 409 阅读 · 0 评论 -
Java Reflection (JAVA反射)
Java Reflection (JAVA反射) 作者: corlin 日期: 04-05-10 10:32 点击数: 748 Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也转载 2007-09-14 23:00:00 · 322 阅读 · 0 评论