![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
李泽宇123
这个作者很懒,什么都没留下…
展开
-
java中类的加载机制
类的加载过程: 加载,验证,准备,解析,初始化 1加载: 类加载指的是将类的class文件读入内存,并为之创建一个java.lang.class对象. 类的加载由类加载器完成, 类加载器通常由jvm提供, 这些类加载器是所有程序运行的基础, jvm提供的,通常称为系统类加载器, 开发者可以通过集成classloader基类来创建自定义的类加载器 通过使用不同的类加载器,可以从不同来...原创 2018-08-18 23:02:17 · 93 阅读 · 0 评论 -
类初始化的时机
当java程序首次通过下面6种方式来使用某个类或接口时,系统就会初始化该类或接口. 对于final修饰的类变量,如果赋了值,那么这个变量的值在编译时就可以确定下来,那么这个类变量就相当于"宏变量",编译器会在编译时直接把这个类变量出现的地方换成它的值,因此即使程序使用该静态变量,也不会导致该类的初始化 使用final static修饰的变量在在编译时值可以确定下来,将相当于使用常量 如...原创 2018-08-18 23:19:28 · 381 阅读 · 0 评论 -
简易链表实现
class Node { private String data; private Node next; public String getData() { return data; } public void setData(String data) { this.data = data; } public Node getNext() { return nex...原创 2018-11-14 22:48:03 · 117 阅读 · 0 评论 -
简易orm逆向工程实现
package org.com.jdbc; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.sql.Connection; import java.sql.DatabaseMeta...原创 2018-12-26 22:41:53 · 216 阅读 · 0 评论 -
简易连接池Demo
package org.com.datasource; import java.io.PrintWriter; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.sql.Connection; impor...原创 2019-01-07 22:09:51 · 304 阅读 · 0 评论