| |
| · Java 语言中的 return 语句 xujianhua815926 | 2005-08-29 | |
|
| 众所周知,return 只能用在有返回类型的函数中,但是有返回值的函数一定要有return吗?return都可以用在函数的哪些地方呢?这是本文需要讨论的问题。
|
|
| · 关于Java的Classpath详解 wdw004 | 2005-08-29 | |
|
| Java 的新入门者对classpath往往比较困惑,为何在开发环境中能运行的东东出去就不好,或在外面运行的东东挺溜的进了开发环境就死菜。 |
|
| · 用最简便的方法更换JTree图标 wei_yu_hit | 2005-08-29 | |
|
| 最近为一个程序写界面,需要更换JTree的默认图标,因为以前从没做过swing,走了不少弯路,现在把方法告诉大家,希望对你的工作能有所帮助. |
|
| · Java虚拟机类装载:原理、实现与应用 abcliu | 2005-08-29 | |
|
| Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。 |
|
| · Vector在Java编程中的应用 天极论坛 | 2005-08-25 | |
|
| Vector 类提供了实现可增长数组的功能,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。 |
|
| · 使用String还是StringBuffer cherami | 2005-08-25 | |
|
| 出于方便的考虑,我们在进行字符串的内容处理的时候往往会出现以下的代码:
String result="";
result+="ok";
这段代码看上去好像没有什么问题,但是需要指出的是其性能很低,原因是java中的String类不可变的(immutable),这段代码实际的工作过程会是如何的呢?通过使用javap工具我们可以知道其实上面的代码在编译成字节码的时候等同的源代码是:
String result="";
StringBuffer temp=new StringBuffer();
temp.append(result);
temp.append("ok");
result=temp.toString(); |
|
| · 在java中运行其他程序详解 cherami | 2005-08-25 | |
|
| 由于前段时间一个网友写信询问如何在运行其他可执行程序时将控制台的输入提交到它想运行的程序,由于考虑到他的特殊情况就帮他弄了一下,刚开始想着这个问题应该比较简单,但是在实际做的过程中才发现有很多陷阱,而且好像不能弄一个非常通用的东西出来。下面的代码是我想做出的一个通用封装器的尝试 |
|
| · 深入解析Java的新特性assertion 周欣 | 2005-08-25 | |
|
| J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式,本文将深入解析assertion功能的使用以及其设计理念,并给出相关的例子 。 |
|
| · J2SE 1.5 新功能特性:新的For循环 bruce | 2005-08-25 | |
|
| List names = new ArrayList();
names.add("a");
names.add("b");
names.add("c");
for (Iterator it = names.iterator(); it.hasNext(); ) {
String name = (String)it.next();
System.out.println(name.charAt(0));
} |
|
| · 怎样从.properties属性文件中存取设置参数 bruce | 2005-08-25 | |
|
| Java中提供了一个java.util.Properties工具类,使用Properties类您可以方便的从一个.properties属性文件中读取设置参数 |
|
| · 一个简单的自定义ClassLoader的实现 kert | 2005-08-25 | |
|
| 很多时候人们会使用一些自定义的ClassLoader ,而不是使用系统的Class Loader。大多数时候人们这样做的原因是,他们在编译时无法预知运行时会需要那些Class。特别是在那些appserver中,比如tomcat,Avalon-phonix,Jboss中。或是程序提供一些plug-in的功能,用户可以在程序编译好之后再添加自己的功能,比如ant, jxta-shell等。定制一个ClassLoader很简单,一般只需要理解很少的几个方法就可以完成。 |
|
| · 布局管理器LayoutManager javamonkey | 2005-08-25 | |
|
| LayoutManager 直接子类:GridLayout, FlowLayout等
调用:java.awt.Container调用doLayout时调用
代码如下 (参考java.awt.Container类)
LayoutManager layoutMgr = this.layoutMgr;
if (layoutMgr != null) {
layoutMgr.layoutContainer(this);
} |
|
| · 避免重启你的应用程序 javamonkey | 2005-08-25 | |
|
| 在开发测试阶段,某个功能模块出错或者功能需求改变,这时候程序员通常会修改源代码,然后重新编译,停止应用程序,重起应用程序。然后检测修改得功能是否正确,是否满足需求。很好,这一切在开发测试阶段都没有问题,无可厚非。不过到了应用正式上线就出现麻烦了。重启应用会导致系统不可用,或者导致用户请求、响应丢失。甚至有的系统本生就要求为系统动态添加功能,在没有为你的应用添加防止重启动的策略前,通常能做的是到凌晨2点趁用户少的时候重启你的应用或者是暂时切换到备份系统。 |
|
| · 剖析事件监听和匿名类 efly | 2005-08-25 | |
|
| 在Java程序设计中,通常合理的增加一个类或接口可以简化编码,获得可读性强,结构明晰的的代码。这一点在Java的事件监听机制上获得了体现。本文以JR Client用户管理界面的部分功能实现为例,阐述如何自定义一个监听并实现它。 |
|
| · 在类被实例化前动态改变其静态常量 efly | 2005-08-25 | |
|
| 我的目的要通过类加载来改变它的输出,实际上是改变了静态常量的值,也相当于改变了任何一个实例对该常量的引用值。 |
|
| · 领略java.util.Canlendar的优点 efly 翻译 | 2005-08-25 | |
|
| 自JDK1.1引入的Calendar类是另一种不同类型的日期处理类。想象它是一个挂在墙壁上的典型日历,有许多日期和页数可以翻阅。
Calendar类的基础即有变量域的观念。每个类元素都是域,并且这些域在Calendar类中表现为静态变量。这些变量域,可以通过get/set类方法来获得或者设置域值。 |
|
| · java抽取word,pdf的四种武器 hhong123 | 2005-08-24 | |
|
| 很多人用java进行文档操作时经常会遇到一个问题,就是如何获得word,excel,pdf等文档的内容?
我研究了一下,在这里总结一下抽取word,pdf的几种方法。 |
|
| · JAVA中断言的使用 chuchao333 | 2005-08-24 | |
|
| 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设
可以将断言看作是异常处理的一种高级形式
断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真
可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。
使用断言可以创建更稳定,品质更好且易于除错的代码
当需要在一个值为FALSE时中断当前操作的话,可以使用断言
单元测试必须使用断言(Junit/JunitX)
除了类型检查和单元测试外,断言还提供了一种确定个种特性是否在程序中得到维护的极好的方法
使用断言使我们向按契约式设计更近了一部 |
|
| · java编程播放midi音乐 petehero | 2005-08-24 | |
|
| package test;
import javax.sound.midi.*;
import javax.sound.sampled.*;
import java.io.*; |
|
| · java.io.FileReader翻译 wongdongfanglai | 2005-08-24 | |
|
| Convenience class for reading character files. The constructors of this class assume that the default character encoding and the default byte-buffer size are appropriate. To specify these values yourself, construct an InputStreamReader on a FileInputStream. 读取字符文件的工具类。该类的构造函数假定默认的字符编码和默认的字节缓冲大小是合适的。如果自己要指定这些值,应该基于FileInputStream构造一个InputStreamReader。 |
|
|
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 下一页
|