- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 Java的类初始化的详解
前两周看到了Java编程思想的初始化及类的加载那里,一直没找时间把它总结出来,对于初始化和类的加载过程,感觉Java编程思想讲的较浅还不够深入,于是我结合Java疯狂讲义2和人家博客后,就打算按照自己的理解来把它梳理一下。 之前我一直对Java有个疑问,那就是一个Java类文件在首次被使用时,需要经过什么步骤。这里我参考了书籍我画个JVM对首次使用类的处理步骤流程图:
2014-12-29 23:02:06 7089 2
原创 idea 结合maven开发hibernate实例
intellij idea编辑器是我刚刚接触了两个星期左右的开发工具,说实话这个开发工具很强大,集成了很多功能,估计要花一段较长时间才能基本上掌握它的功能,其中它集成了maven这个插件,现在它是很火的管理JavaEE项目的框架,我是刚刚接触很多东西还不是很懂,不过学了一点知道这个框架确实牛逼,管理方便,打包也方便。建议学JavaWEB和JavaEE的IT从事者学学它,因为现在很多公司都已经用到了
2014-12-23 00:00:54 5345
原创 Java六大存储区域笔记
现在大部分计算机高级语言都是有内存六大区域去分配存储相关数据的,Java也不例外。在Java编程思想书籍指出了Java六大存储区域。下面六点便是Java编程思想书籍的描述:1. 寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。
2014-12-15 09:16:08 3872 4
原创 缓存实例的不可变类
设计不可变类的好处在于它被多个对象共享时,该类的Field不用担心被某个对象改变。当程序需要经常使用多个相同的不可变类实例时,那么可以用缓存来满足这种需求,这样可以减少系统内存的开销。Java中用不少的类是用到缓存实例的不可变类来返回相同的实例。
2014-12-09 18:29:09 1554 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人