良月柒
-
Java 7 新特性 – SR292与InvokeDynamic
JSR292: Supporting Dynamically Typed Languages on the JavaTM Platform,支持在JVM上运行动态类型语言。在字节码…
-
Java 7 新特性 – NIO2.0(AIO)新IO的支持
那些使用Java的人可能还记得框架引起的头痛。在操作系统或多文件系统之间无缝地工作从来都不是一件容易的事情.。有些方法,例如删除或重命名,在大多数情况下都是出乎意料的。使用符号链接…
-
Java 7 新特性 – 增强泛型推断
在这个特性出现之前,有关泛型变量的声明略显重复,示例如下: Map<String, ArrayList> wanger = new HashMap<String,…
-
Java 7 新特性 – 异常处理(捕获多个异常) try-with-resources
在异常处理区域有几处改进。Java引入了多个catch功能,以使用单个抓到块捕获多个异常类型。 catch子句能够同一时候捕获多个异常 public void testSequen…
-
Spring MVC 面试题及答案整理
Spring MVC中的DispatcherServlet是什么,它如何工作? DispatcherServlet是Spring MVC中的核心组件,负责协调不同的请求处理器。它的…
-
Spring Boot 面试题及答案整理
Spring Boot中的自动配置是如何工作的? Spring Boot的自动配置是其核心特性之一,它通过以下方式工作: 1、@EnableAutoConfiguration注解:…
-
Spring 面试题及答案整理
Spring框架中的Bean生命周期是什么? Spring框架中的Bean生命周期包含以下关键步骤: 1、实例化Bean: 首先创建Bean的实例。 2、设置属性值: Spring…
-
JVM 高级面试题及答案整理,最新面试题
JVM中的垃圾收集器有哪些,它们的工作原理是什么? JVM中的垃圾收集器主要包括以下几种: 1、 Serial收集器:它是一个单线程收集器,工作时会暂停所有其他工作线程(̶…
-
Java 并发编程 面试题及答案整理,最新面试题
Java中的volatile关键字有什么作用? volatile 关键字在Java中的作用包括: 1、保证可见性: 确保变量的修改对其他线程立即可见。 2、防止指令重排: 防止编译…
-
Java 多线程 面试题及答案整理,最新面试题
Java中synchronized关键字的工作原理是什么? synchronized关键字在Java中是用来控制方法或代码块在多线程环境下的同步访问的。其工作原理可以分为以下几点:…