代码改变世界

深入理解java虚拟机-第三章

2014-12-02 23:23 by 张紫荣, 385 阅读, 0 推荐, 收藏, 编辑
摘要:1、概述2、对象已死吗?引用计数器 给对象添加一个引用计数器,每当有引用时,计数器加1,引用失效时,计数器减1;任何时刻计数器为0的对象就是不可能再被使用的。 若对象是循环引用,则无法处理。JVM不使用。可达性分析算法 通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜... 阅读全文

深入理解java虚拟机-第二章

2014-12-02 13:56 by 张紫荣, 644 阅读, 1 推荐, 收藏, 编辑
摘要:第2章 Java内存区域与内存溢出异常运行数据区域 1、程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。 2、Java虚拟机栈(Stack)线程私有,每一个方法调用时都会创建一个栈帧(Stack Frame)用... 阅读全文

mysql-jdbc创建Statement与执行SQL

2014-11-30 01:18 by 张紫荣, 2107 阅读, 0 推荐, 收藏, 编辑
摘要:使用JDBC创建Connection后,执行SQL需要先创建StatementStatement stmt = connection.createStatement();创建代码如下public java.sql.Statement createStatement() throws SQLExcep... 阅读全文

mysql-jdbc创建connection理解

2014-11-28 01:02 by 张紫荣, 979 阅读, 0 推荐, 收藏, 编辑
摘要:jdbc源码分析(http://blog.csdn.net/brilliancezhou/article/details/5499738)创建JDBC连接代码1 Class.forName("com.mysql.jdbc.Driver");2 DriverManager.getConnection(... 阅读全文