Java面试
aogogogo
这个作者很懒,什么都没留下…
展开
-
我说gc你说哟 (二)
这是gc的第二部分,介绍了典型的垃圾收集算法+典型的垃圾收集器 摘选自点这里 ---------------------------------收集算法 垃圾收集算法主要有:标记-清除、复制、标记-整理。 1、标记-清除算法----Mark-Sweep 最基础的垃圾回收算法,易实现,分为两个阶段:标记阶段和清除阶段。标记阶段的任务是标记出所有需要被回收的对象,清除阶段就是回收被标记的...原创 2018-09-22 09:46:42 · 246 阅读 · 0 评论 -
我说gc你说哟 (一)
原文摘录自:http://www.importnew.com/23633.html 虽然我还没有被问到,但是我肯定会被问到,来自挣扎线上苦苦挣扎的阿狗一个,暴风哭泣~.~ -----------------Java堆内存 Java堆是被所有线程共享的一块内存区域,所有对象实例和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代(Young Generation)、老...原创 2018-09-21 22:34:51 · 243 阅读 · 0 评论 -
我理解的JVM-----Java中JVM虚拟机详解
很多大佬们在推荐深入理解jvm这本书,奈何时间不够用来博客上简单的取取经记录一下,再此立个flag,明天去图书馆还书的时候一定一定要泡一整天,墙裂建议学校开个通宵自习室!!!我去买咖啡@.@ 1、 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,是一种用于计算设备的规范,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字...原创 2018-09-18 15:42:20 · 1064 阅读 · 1 评论 -
面试知识点整理
突然在电脑里发现上次面58整理的部分java知识点,想着顺便理一下吧,不够全面,好歹也是用心整理的,发现有的博客写的真不错,奈何自己还是以整理为主,多向牛人们学习吧。 1)---hashmap的底层原理: HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。 按照特性来说...原创 2018-09-04 10:00:00 · 217 阅读 · 0 评论 -
问问线程
实现多线程的三种方式 1)一种是继承Thread类, 2)是实现Runable接口, 3)实现Callable接口,并与Future、线程池结合使用(Runnable和Callable都代表那些要在不同的线程中执行的任务。Runnable从JDK1.0开始就有了,Callable是在JDK1.5增加的。它们的主要区别是Callable的 call( ) 方法可以返回值和抛出异常,而Ru...原创 2018-10-11 23:08:27 · 277 阅读 · 0 评论 -
计算机网络知识点整理
鉴于计算机网络那几层协议笔试见过多次,但是都没有合理的总结归纳,特此来分析一波。前几天看到一段话,大意是说:一句话不管多么有道理,假设你想让对方听进去,就必须以别人听得进的方式去表述,否则就大概率无效,所以表达的方式真的是一件极其重要的事,怎样让人家听进去才是你的本事,纵使你的道理多真、本领多深,也得为听者考虑。话不多说,学习去了。 1.OSI模型七层结构 七层协议的作用: 1.物理层...原创 2018-10-06 10:51:15 · 20253 阅读 · 3 评论