
Java
行云
祝自己一切顺利
展开
-
Think in java 笔记
1,继承 继承关系有替换和扩展两种 替换是指子类完全复写基类的方法 扩展则是另有新的方法,扩展接口 2, this关键词只能用于方法内部 他负责返回调用这个方法的reference.相当于返回本身对象。 3,子类的初始化顺序:a,在进行其他工作之前,分配给这个对象会被先初始化为二进制的零 b,调用父类的构造函数 c,按照声明顺序初始化本类成员 d,执行本类构造函数原创 2008-01-27 16:06:00 · 438 阅读 · 0 评论 -
面向对象思维形成
作者:范凯E-mail: robbin_fan@yahoo.com.cn我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。转载 2008-01-27 16:00:00 · 483 阅读 · 0 评论 -
序列化对象输入输出操作实例
/** * 将序列化对象写入文件 * @param obj 对象 * @param path 路径 * @return 是否写入成功 */ public static boolean writeObject2File(Object obj,String path) { FileOutputStream ostream = null; Obj原创 2010-10-28 15:56:00 · 847 阅读 · 0 评论 -
apache.commons.lang
org.apache.commons.lang.ArrayUtils 数组集合操作工具类org.apache.commons.lang.ClassUtils 类操作工具类 org.apache.commons.lang.NumberUtils 数字操作工具类 字符和数字转换 是否是数字等org.apache.commons.lang.ObjectUtils 对象操作类 ha原创 2010-09-18 00:47:00 · 1419 阅读 · 0 评论 -
类的加载顺序
http://www.donews.net/lizongbo/archive/2005/03.aspx Tomcat的class加载的优先顺序一览 1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。 2.环境变量CLASSPATH中的jar和class文件。 3.$CATALIN转载 2008-04-05 20:28:00 · 829 阅读 · 1 评论 -
ThreadLocal
什么是ThreadLocal? 顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。使用场景 To keep state with a thread (user-id, transact转载 2008-01-27 16:08:00 · 481 阅读 · 0 评论 -
eclipse Failed to create the Java Virtual Machine
修改eclipse.ini文件 –launcher.XXMaxPermSize 128原创 2011-12-20 08:39:40 · 379 阅读 · 0 评论 -
jdk1.4 Mvel1.3 的计算错误
String expression = "6.69 < (5.69+1.00)";Object result = MVEL.eval(expression);System.out.println(result);结果为 true后经查看代码是由于: BigDecimal a = new BigDecimal(new Double(6.63).doubleValue())原创 2011-12-27 23:05:57 · 529 阅读 · 0 评论 -
Eclipse导出jar及依赖的jar
在export选项中选择“Runnable JAR file”然后选择 Copy lib into sub-folder...原创 2012-05-26 22:06:15 · 9295 阅读 · 0 评论