易截截图软件、单文件、免安装、纯绿色、仅160KB

java classLoader 原则

要理类加载体系结构,就必须清楚如下几点比较基本的原则:
1. classLoader是一种父子树形结构(注:这里不是指类继承的父子关系)
2. 父classLoader无法看到子classLoader加载的类
3、虚拟机遵守双亲委托加载原则,即任何子classLoader须首先委托父classLoader先加载需要的类,当父classLoader加载不到时再由子classLoader亲自加载(这是一个递归过程,即父classLoader如果还有父classLoader2,那么父classLoader又委托给父classLoader2,依次类推,直到根为止,如果父classLoader已经加载过需要的类classLoader,则子classLoader直接使用即可)
4、 全盘负责:一个classloader加载一个class后,这个class所引用或者依赖的类也由这个classloader载入,除非显示的用另一个classloader载入
5、类在虚拟机中的标志出来是 : classLoader实例号+包名+类名,因此不同的classLoader实例加载相同的类在虚拟机中表现出来是不同的。这就是为什么多个cl加载同一个类有时候会出现转换异常的ClassCastException的原因


相关文档:

用java实现的海明码及验证出错位

只是最简单的实现,可在其基础上实现其他功能。
import java.util.Scanner;
public class Ham {
 
 Scanner enter=new Scanner(System.in);
 String s_data;           //输入的字符串类型的数据
 int dlength;      ......

在 Eclipse 中设置 java 虚拟机内存的方法

        在实际的开发中, jvm 默认的内存大小是不够的,需要自定义设置。可按如下的方法进行设置:
        第一、进入到指定运行文件的 run configurations, 就会弹出运行设置对话窗体
        第二、在 ja ......

Java,JavaScript,JScript 区别

对初学者应该会有帮助所以转载了。
这三个语言分别是三个公司开发的,SUN的Java,Netscape的JavaScript,Microsoft的JScript
JavaScript是由Netscape公司开发并随Navigator导航者一起发布的、介于Java与HTML之间、基于对象事件驱动的编程语言,不需要Java编译器,而是直接运行在Web浏览器中,它的前身是Live Script。
......

java中连接各数据库的驱动类和连接方式

1.JAVA连接ACCESS数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");
在上面的连接方法中,所涉及到的参数含义如下所示 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号