2012年8月6日
摘要: 我们已经知道 java 是通过 java虚拟机来解释运行的, 也就是通过 java 命令, javac 编译生成的 .class文件就是虚拟机要执行的代码, 称之为字节码(bytecode), 虚拟机通过 classloader来装载这些字节码, 也就是通常意义上的类. 这里就有一个问题, classloader 从哪里知道 java 本身的类库及用户自己的类在什么地方呢? 或者有着缺省值(当前路径).或者要有一个用户指定的变量来表明, 这个变量就是类路径(classpath), 或者在运行的时候传参数给虚拟机。根据Java规定,CLASSPATH必须... 阅读全文
posted @ 2012-08-06 15:01 clara_babybear 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 ResultSet rs = stat.executeQuery( 6 "select uid, name from user"); 7 while (rs.next()) 8 { 阅读全文
posted @ 2012-08-06 12:23 clara_babybear 阅读(297) 评论(0) 推荐(0) 编辑