java se
lynn_chen
这个作者很懒,什么都没留下…
展开
-
提供包装和播放音频文件的类,通过对此类的关联进行应用
提供包装和播放音频文件的类,通过对此类的关联进行应用转载 2010-12-07 18:26:00 · 653 阅读 · 0 评论 -
日志文件的功能
1. 从致命错误中恢复状态。2. 提高程序性能。原创 2011-08-23 10:36:18 · 832 阅读 · 0 评论 -
servlet objectinputstream eofexception
The constructor for ObjectInputStream reads some headerinformation from the serialized stream, and if the stream doesn't contain thishea原创 2011-08-02 14:55:49 · 890 阅读 · 0 评论 -
javadoc -给包加说明
在指定包中添加package.html文件内容中可以写一段简要说明,以<p/>结尾时,在《概述》中会出现这段简要说明;而在<p/>之后的文字将出现在软件包的描述中。原创 2011-05-18 01:43:00 · 2847 阅读 · 0 评论 -
foreach
原理:<br />一、对于实现了 Iterable 接口中类,编译器内部转换成类似这样的格式:<br /> for(Iterator<T> i = list.iterator(); i.hasNext(); ) {<br /> T t = i.next();<br /> }<br /><br />二、对于数组,编译器内部转换成类似这样的格式:<br />原创 2011-05-13 14:55:00 · 422 阅读 · 0 评论 -
重写equels()后需重写hashcode()的意义
sun对于eqauls方法和hashCode方法是这样规定的:1、如果两个对象相同,那么它们的hashCode值一定要相同;2、如果两个对象的hashCode相同,它们并不一定相同。(例如:String类) 它的意义在于:在集合类中例如Set的要求是,不能有重复的元素出现在集合中。判断不重复的过程:首先比较的是hashcode,若相同再调用此对象的equals()方法做判断。所以,为了提升集合类的性能,在重写equels()时有必要重写hashcode(),这样就能在比较hashcode后以很快的速原创 2011-03-07 16:16:00 · 2249 阅读 · 0 评论 -
Java栈与堆
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 3.转载 2011-03-05 00:54:00 · 583 阅读 · 0 评论 -
java.sql.DriverManager
<br />Applications no longer need to explictly load JDBC drivers using Class.forName(). Existing programs which currently load JDBC drivers using Class.forName() will continue to work without modification.<br /> <br />When the method getConnection原创 2011-02-11 14:22:00 · 3914 阅读 · 0 评论 -
Class对象
<br />Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。<br /> 以下示例使用 Class 对象来显示对象的类名:<br /><br /> void printClassName(Object obj) { System.out.println("The class of " + obj + "转载 2011-02-11 00:14:00 · 1150 阅读 · 0 评论 -
Java垃圾回收器
<br />垃圾回收器只能回收和内存相关的资源<br /> <br />其他的(如:IO,网络链接等)不能被关闭,必须在使用完毕后关闭,否则相关线程会一直运行!原创 2011-01-26 16:37:00 · 531 阅读 · 0 评论 -
正则表达式实例
验证数字的正则表达式集转载 2010-12-09 11:00:00 · 647 阅读 · 0 评论 -
读写系统剪切板
通过操作系统的剪切板,可以实现在不同的程序中拷贝和粘贴数据。一些用Java写的程序例如很多开发环境也可以访问到剪切板,本文就是研究如何在Java程序中读写系统剪切板的数据。转载 2010-12-09 15:39:00 · 861 阅读 · 0 评论 -
一些得到classpath和当前类的绝对路径的一些方法
一些得到classpath和当前类的绝对路径的一些方法转载 2010-12-09 16:42:00 · 780 阅读 · 0 评论 -
带括号的四则混合运算的算符优先算法java实现
/** 采用算符优先算法计算表达式 * @param * String ex : 表达式的字符串; * @return * String 类型的计算结果; * 运算符栈operatorList按优先级存放运算符;运算数栈operandList存放运算数; */ public String evaluateExpre原创 2010-12-08 12:29:00 · 7264 阅读 · 4 评论