面试 面试专栏

设计模式34讲

  |   0 评论   |   182 浏览

阅读设计模式,更多地还能帮助我们梳理解决问题的思路,学习设计模式中蕴藏的丰富的设计理
念,取其精髓,取长补短,将这些设计不断应用于现实的系统设计之中,更有助于设计出符合设
计美学、高内聚低耦合的功能模块。
为了帮助大家更好地学习设计模式,在接下来的 34 节课程中,我们会先从设计模式的几大原则
讲起,“知其然还要知其所以然”,悉数讲解市面上常见的近 30 种设计模式,通过类图讲解、
代码示例、应用场景、优缺点说明等通俗易懂的文字帮助大家更好地理解这些设计模式,并从中
总结出设计模式的使用、注意事项等,最终篇会对课程进行系统总结,实践总结,帮助大家的更
好地温故而知新。

带你全面了解高级 Java 面试中需要掌握的 JVM

  |   0 评论   |   196 浏览

如果在大学里学过或者在工作中使用过 C 或者 C++ 的读者一定会发现这两门语言的内存管理机制与 Java 的不同。在使用 C 或者 C++ 编程时,程序员需要手动的去管理和维护内存,就是说需要手动的清除那些不需要的对象,否则就会出现内存泄漏与内存溢出的问题。

如果你使用 Java 语言去开发,你就会发现大多数情况下你不用去关心无用对象的回收与内存的管理,因为这一切 JVM 虚拟机已经帮我们做好了。了解 JVM 内存的各个区域将有助于我们深入了解它的管理机制,避免出现内存相关的问题和高效的解决问题。

Java 最常见 200+ 面试题全解析:面试必备

  |   0 评论   |   235 浏览

什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 Java 面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的;第三,本文会对部分面试题提供详细解读和代码案例,让读者知其然并知其所以然,从而学到更多的知识。

或许这份面试题还不足以囊括所有 Java 问题,但有了它,我相信你一定不会“败”的很惨,因为有了它,足以应对目前市面上绝大部分的 Java 面试了,因为这篇文章不论是从深度还是广度上来讲,都已经囊括了非常多的知识点了。

凡事预则立,不预则废。能读到这里的人,我相信都是这个世界上的“有心人”,还是那句老话:上天不负有心人!我相信你的每一步努力,都会收获意想不到的回报。