课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
JVM中哪些是线程共享区堆区和方法区是所有线程共享的,栈、本地方法栈、程序计数器是每个线程独有的 ...详情>>
说说类加载器双亲委派模型JVM中存在三个默认的类加载器: BootstrapClassLoader ExtClassLoader AppClassLoader AppClassLoader的父加载器是ExtClassLoader,ExtClassLoader的 ...详情>>
Java中有哪些类加载器JDK自带有三个类加载器:bootstrap ClassLoader、ExtClassLoader、AppClassLoader。 BootStrapClassLoader是ExtClassLoader的父类加载器,默认负责加载%J ...详情>>
什么是Java中的泛型擦除?JDK1.5及1.5之前都是没有泛型的概念的,JDK1.5之后引入了泛型的概念并为了与之前的JDK版本兼容,所以引入了泛型擦除的概念。 以下两个类型是相等的,表 ...详情>>
在Java的异常处理机制中,什么时候应该抛出异常,什么时候捕获异常? 异常相当于一种提示,如果我们抛出异常,就相当于告诉上层方法,我抛了一个异常,我处理不了这个异常,交给你来处理,而 ...详情>>
Java中的异常体系是怎样的 Java中的所有异常都来自顶级父类Throwable。 Throwable下有两个子类Exception和Error。 Error表示非常严重的错误,比如java.lang.StackOverFlowEr ...详情>>
什么是字节码?采用字节码的好处是什么? 编译器(javac)将Java源文件(*.java)文件编译成为字节码文件(*.class),可以做到一次编译到处运行,windows上编译好的class文件,可以直接在 ...详情>>
CopyOnWriteArrayList的底层原理是怎样的 首先CopyOnWriteArrayList内部也是用过数组来实现的,在向CopyOnWriteArrayList添加元素时,会复制一个新的数组,写操作在新数组上进行 ...详情>>
HashMap的扩容机制原理1.7版本 先生成新数组 遍历老数组中的每个位置上的链表上的每个元素 取每个元素的key,并基于新数组长度,计算出每个元素在新数组中的下标 将元素添加到 ...详情>>
深拷贝和浅拷贝深拷贝和浅拷贝就是指对象的拷贝,一个对象中存在两种类型的属性,一种是基本数据类型,一种是实例对象的引用。 浅拷贝是指,只会拷贝基本数据类型的值,以及实例对象 ...详情>>
什么是Java中的Lambda表达式,它的优点是什么?
解释Java中的异常处理机制,try-catch-finally的工作原理是什么?
什么是Java中的序列化,如何实现自定义序列化?
如何在Java中实现多态?请举例说明
解释Java中的接口和抽象类的区别及使用场景
Spring Boot 控制器基础知识
2024-10-06
2024-09-13
2024-08-01
2024-10-22