![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE
文章平均质量分 96
tonytfjing
这个作者很懒,什么都没留下…
展开
-
java遍历实体类的属性和数据类型以及属性值
和同学由于项目中要用到poi转载 2014-10-03 13:37:46 · 15562 阅读 · 1 评论 -
深入分析java序列化
概念先来点简单的概念: what?why? 什么是序列化?为什么要序列化? 答曰:将java对象转成字节序列,用以传输和保存 where? 使用场景是什么? 答曰:对象的传输;状态的备份,例如jvm的dump文件; 好了,不装*了,下面说的详细点。其实对象的序列化主要有两种用途:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中在网络上传送对象的字节序列在很多应用中,需要对原创 2015-07-28 21:42:58 · 3744 阅读 · 2 评论 -
JVM结构、GC工作机制详解
题外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什么,所以我每次面试也只是看看答案敷衍了事。最近面完阿里感觉真不能这样,知识不仅要知其然,还要知其所以然。其实弄懂了JV原创 2015-03-15 16:48:06 · 72036 阅读 · 17 评论 -
深入分析ClassLoader
why?ClassLoader,即java类加载器,主要作用是将class加载到JVM内,同时它还要考虑class由谁来加载。在说java的类加载机制之前,还是像前面的博客一样,先说说为什么要知道java的类加载机制。个人认为主要有以下几个原因:按需加载。JVM启动时不能确定我要加载哪些东西,或者有些类非常大,我只希望用到它时再加载,并非一次性加载所有的class,所以这时候了解了加载机制就可以按原创 2015-08-02 22:52:11 · 26120 阅读 · 21 评论