- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 java虚拟机
1、java文件执行流程Java代码编译是由Java源码编译器来完成,也就是Java代码到JVM字节码(.class文件)的过程。 Java字节码的执行是由JVM执行引擎来完成 Java代码编译和执行的整个过程包含了以下三个重要的机制1、Java源码编译机制①分析和输入到符号表②注解处理③语义分析和生成class文件最后生成的class文件由以下部分组成:①结构信息:包括class文件格
2017-02-06 18:24:16 513
原创 HashCode见解
很多人问复写equals一定要复写hashCode方法吗?我们在判断对象是否相等的时候往往会用的equals方法,根据对象的某个值是否相同来决定对象是否相等,所以这里我们需要复写equals方法。例如下面的代码:public class Persion { private Integer id; private Integer age; private String name;
2017-02-06 18:15:32 440
原创 String详解
String作为java常用的类,这里深入解析一下这个类的一下操作情况。这里做的比较都是内存里的地址,因此我们认识几个感念。栈(stack)存放基本数据类型的值与引用数据数据类型的引用地址。堆(heap)存放引用数据类型的对象,即new的对象都放在这里。方法区(Method Area)我们这里讲的stringpool(常量池)放在这里equals方法和==的区别:==用来比较基本数据类型的值是否相等
2017-02-06 18:13:50 601
原创 使用MyBatis-Generator自动生成映射文件
使用MyBatis-Generator自动生成映射文件生成的方式一共有三种1、使用cmd命令方式生成。首先在generator.xml中指定数据库驱动包位置,然后在mybatis-generator-core-1.3.1包下创建一个src文件夹(否则生成的文件没地方放)生产的Mapper.xml文件与domain类放在一个报下面(否则无法映射)E:\>java -jar E:\mybatis-gen
2017-02-06 18:10:50 9308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人