摘要: BigDecimal可以用来解决精度问题 阅读全文
posted @ 2016-09-12 21:12 麦子TMAC 阅读(161) 评论(0) 推荐(0) 编辑
摘要: JVM有三种类加载器:bootstrap负责加载系统类,extclassloader负责加载扩展类,appclassloader负责加载应用类。他们主要是分工不一样,各自负责不同的区域,另外也是为了实现委托模型。什么是委托模型呢,其实就是当类加载器有加载需求的时候,先请示他的父类使用父类的搜索路径来 阅读全文
posted @ 2016-09-12 16:30 麦子TMAC 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 首先,要了解一下这些东西的存放位置 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型 阅读全文
posted @ 2016-09-12 16:28 麦子TMAC 阅读(149) 评论(0) 推荐(0) 编辑