深入Java
文章平均质量分 79
饥渴计科极客杰铿
最讨厌伸手党,而不巧本人也是伸手党
展开
-
深入Java日记——JVM类加载全过程
类加载机制JVM把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是JVM的类加载机制。 加载在加载阶段虚拟机需要完成以下三件事: 1. 通过一个类的全限定名称来获取此类的二进制字节流,并加载到内存中(需要使用类加载器) 2. 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 3. 在堆中生成一个代表这个原创 2017-06-07 09:48:55 · 483 阅读 · 0 评论 -
深入Java日记——类加载器
类加载器的作用通过一个类的全限定名称来获取此类的二进制字节流,并加载到内存中(需要使用类加载器) 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 在堆中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口类缓存标准的JavaSE类加载器可以按要求查找类,但一旦某个类被加载到类加载器中,它将维持加载(缓存)一段时间。不过,JVM垃圾收集器可原创 2017-06-08 12:50:04 · 312 阅读 · 0 评论 -
深入Java日记——自己写一个ORM框架(1)
众所周知,ORM框架有很多,例如Hibernate,MyBatis,还有BeetlSQL等等,里面获取有很多我们不需要的功能,本系列博客主要教大家如何写一个简单的ORM框架这个ORM框架主要有以下功能:1. 生成JavaBean代码 2. 通过JavaBean来实现增删查改我们这次先讲如何生成JavaBean代码主要有以下几个步骤:1. 获取数据库连接 2. 获取表的信息 3. 将数据库的类型原创 2017-06-21 11:38:18 · 4237 阅读 · 0 评论 -
深入Java日记——自己写一个ORM框架(2)
上一篇深入Java日记——自己写一个ORM框架(1)中提到了如何将数据库的表生成对象的JavaBean,这篇博客就讲一下如何利用JavaBean增删改查,主要行为是拼接sql语句1.增首先要写一个最基础的执行sql语句的方法 我们使用的PreparedStatement来执行,添加参数可以通过一个工具类来实现public class JDBCUtils { public st原创 2017-06-22 09:21:22 · 858 阅读 · 0 评论