JSE
beyondqinghua
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
认识java的类加载器(一)
1、认识类装载器:类装入组件是 JAVA 虚拟机的基础,其是一个重要的、但又常常被我们忽略的 JAVA 运行时系统组件。它是负责在运行时查找和装入类文件的类,因此创建自己的 ClassLoader 可以非常方便的定制 JVM。JAVA编译的程序是一种特殊的、独立于平台的格式,并非依赖于它们所运行的平台。JAVA编译的类文件在运行时并非立即全部都装入内存,而是根据程序需要装入内存,有点类似我们操...2008-09-10 09:26:56 · 171 阅读 · 0 评论 -
认识java的类加载器(二)
2、如何实现自定义的编译器通常,一个编译器不仅仅要求编译您当前要编译的类,它必须先编译它说依赖的其他类,等其依赖的类加载进来后才能编译当前类,即其必须逐个编译它所依赖的每一个类。而且加载前必须把原代码文件与存在的编译文件的修改时间比较,如果原代码的修改时间后于编译过的文件,那么必须重新编译原文件。import java.io.*; //自定义类加载编译器public class...2008-09-10 09:31:41 · 149 阅读 · 0 评论 -
JAVA中hashCode的编写
1、 把某个非零常数值,比如17,保存在一个叫result的int类型的变量中。2、 对于对象中的关键域f(指equals方法中考虑的每一个域),完成以下步骤:A、为该域计算int类型的散列码c:I、 如果该域是boolean类型,则计算(f ? 0 : 1)。II、 如果该域是byte、char、short或者int类型,则计算(int)f。...2008-03-11 16:08:39 · 395 阅读 · 0 评论 -
JAVA中equals的编写
下面是为实现一个高质量equals方法的处方:1、 使用==操作符检查“实参是否为指向对象的一个引用”。2、 使用instanceof操作符检查“实参是否为正确的类型”。3、 把实参转换到正确的类型。4、 对于该类中的每一个“关键”域,检查实参中的域是否与当前对象中对应的域值匹配。数值可以直接使用==比较,实例可以使用field==null?o.field==null:field.equa...2008-03-11 16:10:04 · 178 阅读 · 0 评论 -
学习笔记:正则表达式之一
由于为了看到效果,这里使用一个公共的输出类只控制输出:package test;public class Print{ public static void println(Object o){ System.out.println(o); } public static void print(Object o){ System.out.print(o); ...2008-03-26 11:54:31 · 107 阅读 · 0 评论 -
JDBC insert后获取插入的主键值的方法
上次朋友问,后来关注了一下,具体方法:java.sql 接口 Statement booleanexecute(String sql, int autoGeneratedKeys) 执行给定的 SQL 语句(该语句可能返回多个结果),并通知驱动程序所有自动生成的键都应该可用于获取。static intRETURN_GENERATED_KEYS...2008-04-24 09:46:00 · 161 阅读 · 0 评论
分享