java
文章平均质量分 82
waterbig
这个作者很懒,什么都没留下…
展开
-
JAVA类继承过程中其成员的一些问题
JAVA类继承过程中其成员的一些问题 一、构造函数的问题: 构造函数不能继承。子类的构造函数可以通过super关键字显式调用父类中的构造函数。如果子类中的构造函数没有显式调用父类中的构造函数,编译器就会自动在子类的构造函数中调用父类中参数为空的构造函数。于是,当父类中没有参数为空的构造函数,而子类中又没有显示调用父类的其他构造函数,编译时就会报错。这一点需要特别注意。当父类中没有定义任何构原创 2008-09-04 17:00:00 · 295 阅读 · 0 评论 -
java文件和文件夹的操作
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.I原创 2010-02-09 15:29:00 · 256 阅读 · 0 评论 -
java生成MD5校验码及算法实现
在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可当做工具类直接使用,其中最主要的是getMD5String(Stri原创 2009-11-10 17:31:00 · 12528 阅读 · 1 评论 -
java.util.concurrent.ThreadPoolExecutor
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,翻译 2009-11-10 15:17:00 · 1135 阅读 · 0 评论 -
I/O模型(java, unix, windows)
unix支持的五种I/O模型1、阻塞I/O 2、非阻塞I/O 3、I/O复用(select、poll、linux 2.6种改进的epoll) 4、信号驱动IO(SIGIO) 5、异步I/O(POSIX的aio_系列函数) 同步I/O和异步IO POSIX把这两个术语定义如下: 同步I/O操作导致请求进程阻塞,直至操作完成 异步I/O操作不导致请求阻塞原创 2009-06-25 10:07:00 · 680 阅读 · 0 评论 -
java GUI中自动排列组件的工具类
public class GUIUtil { // optimization--shared Insets instances static Insets insets0_0_0_0 = new Insets(0, 0, 0, 0); static Insets insets2_4_0_0 = new Insets(2, 4, 0, 0); static Insets in原创 2009-05-20 13:54:00 · 498 阅读 · 0 评论 -
java web start 问题汇总
1: 运行java web start所需的jar文件都需要签名才能通过,如果jar包里有中文文件名可能用jarsigner能使签名通过,但java web start还是不能运行程序。 2: 如果运行程序所需的有些jar包已经签名,则需删除(看看jarsinger包里都多了些什么文件就知道怎么删除了)这些签名换上统一的签名,或者替换这些jar包为未签名的同一种jar包,然后再jar原创 2009-05-13 16:53:00 · 1291 阅读 · 1 评论 -
regular expression java text field(建立在正则表达式基础上的可以应用任何输入限制的text field)
Regex的interface里有一些正则表达式的例子,有兴趣的朋友可以扩展它,譬如EMail,IP地址。用法:new RegexTextField(Regex.regex_1to365) 就创建了一个只能输入1到365之间数字的text文本框 import java.util.regex.Matcher;import java.util.regex.Pattern;imp原创 2009-05-05 13:11:00 · 911 阅读 · 0 评论 -
java变量(属性)的覆盖
变量,或者叫做类的属性,在继承的情况下,如果父类和子类存在同名的变量会出现什么情况呢?这一次,我们就一起来回顾一下这个问题——变量(属性)的覆盖。 这个问题虽然简单,但是情况却比较复杂。因为我们不仅要考虑变量、静态变量和常量三种情况,还要考虑private、friendly(即不加访问修饰符)、protected和public四种访问权限下对属性的不同影响。 我们先从普通变量说起。依照我们的惯例,转载 2008-09-04 17:26:00 · 651 阅读 · 0 评论 -
java内存管理
1. JVM内存段分配及启动参数:J2EE服务器的内存组成:? Java堆:我们的程序和对象都在这个堆进行管理? C堆:当引用到一些Native的对象,如网络访问、OCI方式的数据库连接等都在C堆里进行管理Java堆的描述:如下图 内存由 Perm 和 Heap 组成. 其中Heap = {Old + young = { Eden , from, to } }? Young及Ol原创 2010-02-26 08:47:00 · 323 阅读 · 0 评论