(点击上方公众号,可快速关注)
本文精选了 ImportNew 2017年2月份的10篇热门文章。其中有技术分享,经验感悟和面试经验。
注:以下文章,点击标题即可阅读
《 最近 5 年 133 个 Java 面试问题列表 》
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。本文总结了最近5年共133个Java面试问题。
《 Java 线程面试题 Top 50 》
许多Java程序员在面试前才会去看面试题,这很正常。因为收集面试题和练习很花时间,所以我从许多面试者那里收集了Java多线程和并发相关的50个热门问题。
《 听说最近你读过不少书 》
本文给大家推荐一些最近半年来看过的 Java 系书籍(其中有几本已经读过多遍),希望能丰富一下大家的书单。
《 为什么 String 类是不可变的 》
String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。
《 Java 最困扰你的那些事 》
啊哈Reddit(某知名国外在线问答社区),没了你我们还能在哪里从鱼目混珠的网络中提炼真正的精华?就在这杂乱无章的论坛中,的的确确存在着这样一些精辟的讨论。
《 手把手教你用 Java 实现 AOP 》
众所周知,AOP是Spring框架的特色功能之一。通过设置横切关注点,AOP提供了极高的扩展性。那AOP在Spring中是怎样运作的呢?当你只能使用core java,却需要AOP技术时,这个问题的解答变得极为关键。
《 死磕 Java 并发:深入分析 synchronized 的实现原理 》
诚然,随着Javs SE 1.6对synchronized进行的各种优化后,synchronized并不会显得那么重了。本文将探索synchronized的实现机制、Java是如何对它进行了优化、锁优化机制、锁的存储结构和升级过程。
《 Java 异步编程最佳实践 》
异步编程提供了一个非阻塞的,事件驱动的编程模型。 这种编程模型利用系统中多核执行任务来提供并行,因此提供了应用的吞吐率。此处吞吐率是指在单位时间内所做任务的数量。
《 垃圾回收原来是这么回事 》
最近想复习一下JVM的知识,发现网上不少文章在写JVM的垃圾回收算法时,都比较偏向于具体实现,而少有站在更高角度来看垃圾回收算法的文章。所以就找到了这本《垃圾回收的算法与实现》,本文就是尝试对“全景”的总结。
《 Java 注解指导手册 》
注解是java的一个主要特性且每个java开发者都应该知道如何使用它。
看完本文有收获?请转发分享给更多人
关注「ImportNew」,提升Java技能