摘要: 一、页面定制CSS 1 #home { 2 margin: 0 auto; 3 width: 80%;/*原始65*/ 4 min-width: 980px;/*页面顶部的宽度*/ 5 background-color: rgba(245, 245, 245, 0.7); 6 padding: 30 阅读全文
posted @ 2018-06-23 23:38 befmain 阅读(761) 评论(0) 推荐(5)
摘要: 虚拟机把描述类的Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 在Java语言中,类型的加载、连接和初始化过程都是在程序运行期间完成的。 一、类的生命周期: 类从加载到内存,直至从内存中卸载。整个生命周期如下图: 阅读全文
posted @ 2018-06-23 21:54 befmain 阅读(169) 评论(0) 推荐(0)
摘要: 一、垃圾收集器总览 新生代:Serial、 ParNew、 Parallel Scavenge 老年代:CMS、Serial Old、 Parallel Old 最新的:G1 并行和并发的区别: 并行:指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 并发:指用户线程和垃圾收集线程同时执 阅读全文
posted @ 2018-06-23 13:49 befmain 阅读(174) 评论(0) 推荐(0)
摘要: 大部分的开发者都觉得垃圾回收是一件再正常不过的事情,根本没有认真研究过到底垃圾回收是如何实现的。但是如果直接看实际代码的话,就会发现十分晦涩难懂。 所以这篇文章带你初步认识5种最基本的垃圾回收算法,并且为每个算法配上一段生动形象的动画。 1.运行结束时统一回收(没有自动GC) 这是最朴素的垃圾回收算 阅读全文
posted @ 2018-06-23 13:04 befmain 阅读(523) 评论(0) 推荐(0)