摘要: Class文件中只有两种数据类型:无符号数和表。 无符号数属于基本数据类型:u1,u2.u4.u8分半表示1,2,4,8个字节的无符号数。用来描述数组,索引引用,数据值或者按utf-8编码的字符串值。 表是多个无符号数和表构成,习惯以_info结尾。 整个class文件本质就是一张表。 class文 阅读全文
posted @ 2017-07-24 16:12 javabeginer 阅读(536) 评论(0) 推荐(0)
摘要: 每当一个地方引用计数器加一,引用失效,计数器减1。 不足:不能解决相互引用的问题。 通过GC Roots对象作为起始点,从这些点开始向下搜索,搜索走过的路径为引用链,当一个对象到GC Roots 没有任何引用链相连时,证明该对象不可用。(5,6,7虽然有关联,但是GC Roots 不可达,所以也会被 阅读全文
posted @ 2017-07-20 15:07 javabeginer 阅读(136) 评论(0) 推荐(0)
摘要: 一、程序计数器 可以看成当前线程执行的字节码的行号指示器。 如果当前线程正在执行Java方法,指向的是正在执行的虚拟机字节码指令的地址。如果正在执行的是Native方法,其值为空。 此内存区域不存在OutOfMemoryError异常。 二、Java虚拟机栈 当前线程特有,周期与线程一致。 虚拟机栈 阅读全文
posted @ 2017-07-20 11:30 javabeginer 阅读(207) 评论(0) 推荐(0)
摘要: 一、Java基础1.集合类(http://blog.csdn.net/column/details/collection.html) 2.虚拟机(http://www.cnblogs.com/kubixuesheng/category/782358.html http://www.cnblogs.c 阅读全文
posted @ 2017-07-12 11:23 javabeginer 阅读(292) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/column/details/collection.html 阅读全文
posted @ 2017-06-08 15:05 javabeginer 阅读(120) 评论(0) 推荐(0)
摘要: 1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序 1.2 二叉查找树、红黑树、B树、B+树、LSM树(分别有对应的应用,数据库、HBase) 1.3 BitSet解决数据重复和是否存在等问题 1.2 基本 2.1 阅读全文
posted @ 2017-06-08 14:20 javabeginer 阅读(532) 评论(0) 推荐(0)
摘要: 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Ja 阅读全文
posted @ 2017-06-08 14:01 javabeginer 阅读(2724) 评论(1) 推荐(0)
摘要: 源码解析 http://blog.csdn.net/column/details/13023.html 整体解读 https://my.oschina.net/lichhao/blog?catalog=285356 阅读全文
posted @ 2017-06-07 15:12 javabeginer 阅读(184) 评论(0) 推荐(0)
摘要: Mybatis 原理相关文章 http://blog.csdn.net/u010349169/article/category/2363143 《深入理解mybatis原理》 MyBatis的架构设计以及实例分析 阅读全文
posted @ 2017-05-24 16:46 javabeginer 阅读(123) 评论(0) 推荐(0)
摘要: 转载http://www.cnblogs.com/best/p/5659596.html 目录 一、控制器定义 1.1、实现接口Controller定义控制器 1.2、使用注解@Controller定义控制器 二、@RequestMapping详解 2.1、value 属性指定映射路径或URL模板 阅读全文
posted @ 2017-04-07 11:38 javabeginer 阅读(1737) 评论(0) 推荐(0)