1、Configuration对象: 2、SessionFactory对象:(重点) 1 使用 configuration对象创建sessionFactory对象 1.1 创建sessionfactory过程中做事情 根据核心配置文件中,有数据库配置,有映射文件部分,到数据库里面根据映射关系把表创建 ...
分类:
Web程序 时间:
2018-12-30 18:54:04
阅读次数:
197
类加载过程 加载 加载对象 到堆中, 验证 验证代码正确性。比如abstract类的抽象方法 是否被实现。 准备 static变量 值初始化。放入方法区 解析 直接引用 和符号引用。 吧符号引用改成直接引用 初始化 初始化静态代码块、类变量、构造函数 ...
分类:
其他好文 时间:
2018-12-25 20:18:09
阅读次数:
102
类加载过程: 1、类加载就是执行Java程序编译之后在字节码文件中生成的clinit()方法(称之为类构造器),clinit()方法由静态变量和静态代码块组成。 2、子类的加载首先需要先加载父类,如果父类为接口。则不会调用父类的clinit方法。一个类中可以没有clinit方法。 3、clinit方 ...
分类:
其他好文 时间:
2018-12-15 13:57:28
阅读次数:
133
部分没有答案可以自行百度。 1、myeclipse与eclipse的区别。 2、说说对maven或者SVN的理解。 3、类的加载过程 (创建对象的过程) 1)子父类里静态属性 赋上默认初始值 如果有显示赋值 赋值 2)父类的静态代码块 子类的静态代码块 3)父类的非静态属性 赋上默认初始值 如果有显 ...
分类:
编程语言 时间:
2018-12-11 16:05:59
阅读次数:
559
1、静态代码块 ①、格式 在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块: 1 2 3 4 5 public class CodeBlock { static{ System.out.println("静态代码块"); } } 1 2 3 4 5 public c ...
分类:
编程语言 时间:
2018-12-11 15:52:16
阅读次数:
183
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java第四十一章:static关键字" 下一章 "“全栈2019”Java第四十二章:静态代码块与初始化顺序" 学习小组 加入 ...
分类:
编程语言 时间:
2018-12-08 15:43:28
阅读次数:
191
静态代码块、构造代码块、构造方法的执行顺序? 静态 》构造代码块 》构造方法 静态代码块:只执行一次 构造方法:每次调用构造方法都执行 测试结果: ...
分类:
其他好文 时间:
2018-12-07 12:59:19
阅读次数:
154
前言 在程序编写之中可以直接使用 定义的一段语句就是代码块。根据代码块的位置以及关键字的不同可以分为4种:普通代码块、构造块、静态块以及同步代码块(多线程相关)。下面将先介绍前3种以及Java类的初始化顺序: 普通代码块 构造块 静态块 Java类的初始化顺序 对于一个类(没有继承)的初始化情况 对 ...
分类:
编程语言 时间:
2018-12-02 15:24:56
阅读次数:
236
要理解RTTI在Java中的工作原理,首先必须知道类型信息在运行时是如何表示的,这项工程由Class对象完成,它包含了与类有关的信息。Java使用Class对象来执行其RTTI,即使你执行的是类似转型这样的操作。 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项 ...
分类:
编程语言 时间:
2018-11-29 15:19:45
阅读次数:
209
JDBC- C3P0数据源 1-通过构造方法创建数据源对象 package C3P0数据源; import com.mchange.v2.c3p0.ComboPooledDataSource; import javax.sql.DataSource; import java.beans.Proper ...
分类:
数据库 时间:
2018-11-24 14:09:46
阅读次数:
216