虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个周期包括:加载(Loading)、验证(Verification)、准备(Prepara ...
分类:
其他好文 时间:
2017-03-23 01:22:40
阅读次数:
190
一.关于Dao层 DB 对象的设计。 1.设计DB对象时,请使用包装类。因为从数据库中查出的数据项可能是null,对于int,boolean等简单数据类型,没有办法表示null,会使程序抛出异常。 2.对于mysql 字段类型 到Java类型的映射,请参考如下如所示。 ...
分类:
其他好文 时间:
2017-03-22 23:25:06
阅读次数:
218
类加载机制 JVM把class文件加载的内存,并对数据进行校验、转换解析和初始化,最终形成JVM可以直接使用的Java类型的过程就是加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation) ...
分类:
其他好文 时间:
2017-03-12 16:57:20
阅读次数:
183
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终成为被虚拟机直接使用的Java类型,这就是JVM的类加载机制。 Java天生的可动态扩展的语言特性就是依赖运行期的动态加载和动态连接实现的。 一:类的生命周期 类的生命周期包括7个部分:加载——验证——准备——解 ...
分类:
其他好文 时间:
2017-03-11 20:47:17
阅读次数:
246
这两天学的东西有点多,今天抽个时间写下来,以此作为激励,这两天学了json,ajax,jQuery 一、使用第三方的工具java转换为json类型 首先就是java类型转换为json对象,首先要导入第三方工具包: 准备导入第三方jar包: 》commons-beanutils-1.7.0.jar 》 ...
分类:
编程语言 时间:
2017-03-05 20:27:21
阅读次数:
289
众所周知Java中的数据类型是强数据类型,基本数据类型之间的转换尤其固定的规则,当数据宽度比较窄的数据类型(如int)转换成数据类型比较宽的数据类型时(如double),则窄的数据类型会加宽,可以完成自动类型转换,这称为隐式转换。如:以下代码没有任何问题,结果也是正确的..
分类:
编程语言 时间:
2017-02-24 19:54:27
阅读次数:
218
java基本类型与Hadoop常见基本类型的对照Long LongWritableInteger IntWritableBoolean BooleanWritable String Text Java类型如何转化为Hadoop基本类型? 调用hadoop类型的构造方法,或者调用set()方法。 ne ...
分类:
编程语言 时间:
2017-02-24 15:38:35
阅读次数:
173
一、目录 二、类加载机制流程 1、什么是类加载机制? JVM把class文件加载到内存里面,并对数据进行校验、准备、解析和初始化,最终能够被形成被JVM可以直接使用的Java类型的过程。 2、类加载流程图 3、加载 4、链接 链接就是将Java类的二进制代码合并到java的运行状态中的过程。 验证: ...
分类:
其他好文 时间:
2017-02-17 00:07:50
阅读次数:
229
【Java KeyNote】 1、把一个ArrayList拷贝到另一个ArrayList。 ArrayList list1=new ArrayList(); ArrayList list2=new ArrayList(); list1.addAll(list2); 2、数字转换为String Str ...
分类:
编程语言 时间:
2017-02-02 22:43:11
阅读次数:
215
最近,在开发一个伪代码翻译工具的过程中,遇到个问题,我们在伪代码中使用spring EL的规则,将非变量限定在${"1"}中,解析后根据上下文的类型转换为相应的java类型。在规则上,我们原先要求op1 op op2之间必须有空格,但是后来发现,有些地方仍然存在着操作符和操作数之间没有空格的情况,为 ...
分类:
编程语言 时间:
2017-01-22 17:01:18
阅读次数:
925