虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转化解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,他的整个生命周期包括加载,验证,准备,解析,初始化,使用,卸载 7个阶段。其中验证,准备,解析3 ...
分类:
其他好文 时间:
2018-03-13 01:13:44
阅读次数:
148
<typeAliases> <!-- 1、typeAlias:为某个java类型起别名 type:指定要起别名的类型全类名;默认别名就是类名小写;employee alias:指定新的别名 --> <!-- <typeAlias type="com.atguigu.mybatis.bean.Empl ...
分类:
编程语言 时间:
2018-03-11 02:41:57
阅读次数:
662
自动转换 a是int类型,b是byte类型 当二者进行加法运算时(根据同类型相加结果还是同类型) 由于int的范围比byte的取值范围大这个时候jvm会自动将b转换成int类型 强制转换 强制转换就是将前面加上要转换的类型就可以了。 下面来看比较特殊的 上面代码在编译的时候会报错 常量3的类型为in ...
分类:
编程语言 时间:
2018-03-09 01:47:13
阅读次数:
192
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(P ...
分类:
其他好文 时间:
2018-03-02 20:33:24
阅读次数:
146
2010-11-11 16:45 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lan ...
分类:
数据库 时间:
2018-03-02 12:20:49
阅读次数:
193
E-Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型 举例说明: Set<T> 表示 集合里 是 T类的实例 List<E> 表示 集合里 是 ...
分类:
编程语言 时间:
2018-02-28 16:30:54
阅读次数:
153
#{}和${}: #{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是va... ...
分类:
其他好文 时间:
2018-02-23 20:50:00
阅读次数:
155
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行检验、转换解析和初始化,最终形成了可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。在Java语言里,类型的加载、连接和初始化过程都是在程序运行时期完成的。 类的生命周期: 类从被加载到虚拟机内存中开始,到卸载出内存,它的整个生 ...
分类:
编程语言 时间:
2018-02-13 17:59:11
阅读次数:
240
工厂方法模式(Factory Method) 工厂模式适合:凡是出现了大量的产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建。在以下的三种模式中,第一种如果传入的字符串有误,不能正确创建对象,第三种相对于第二种,不需要实例化工厂类,所以,大多数情况下,我们会选用第三种——静态工厂方法 ...
分类:
编程语言 时间:
2018-02-10 11:14:08
阅读次数:
186
类加载:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。这些过程都是在程序运行期间完成的。类的生命周期: 加载:通过一个类的全限定名获取定义此类的二进制字节流;将这个字节流代表的静态存储结构转化为方法区的运行时数据结构;在内存中生成一个代表这个类的java.lang.class对象,作为方法区这个类的各种数据
分类:
其他好文 时间:
2018-02-06 14:59:15
阅读次数:
133