摘要: 面试中问到“内存模型”,通常是考察 Java内存结构和GC , 而不是Happens Before等更深入、细致的内容 。内存模型是考察coder对一门语言的理解能力,从而进一步延伸到对JVM优化,和平时学习的深度上,是Java面试中最重要的一部分。这里整理了内存结构和GC的知识点,Happens 阅读全文
posted @ 2017-10-11 10:13 猴子007 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 填坑,整理下Java的常用异常。正确使用异常在实际编码中非常重要,但面试中的意义相对较小,因为对异常的理解和应用很难通过几句话或几行代码考查出来,不过我们至少应答出三点:异常类的继承关系、常用异常类、常用异常类的使用场景,下文将围绕这三点介绍。 <! more 异常类的继承关系 Java中,所有异常 阅读全文
posted @ 2017-10-11 10:12 猴子007 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Java集合类是JDK学习中的一个经典切入点,也是让初学者最初感受到Java魅力的地方之一,你一定不会忘记不需要关心大小的 ,不用自己实现的 ,和随处可见的 。面试中,对Java基础的考察中,集合类和String相关是两个重点,这里集中整理了关于集合类的一些知识点。 <! more 集合类的结构 要 阅读全文
posted @ 2017-10-10 09:13 猴子007 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 给出如下异常信息: 学这么多年Java,你真的会阅读Java的异常信息吗?你能说清楚异常抛出过程中的事件顺序吗? <! more 需要内化的内容 写一个demo测试 上述异常信息在由一个demo产生: 这次我复制了完整的文件内容,使文章中的代码行号和实际行号一一对应。 根据上述异常信息,异常抛出过程 阅读全文
posted @ 2017-10-10 09:01 猴子007 阅读(316) 评论(0) 推荐(0) 编辑