Java基础
文章平均质量分 80
Redemption&
但行好事,莫问前程!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【2022】JVM常见面试真题详解
文章目录5. JVM5.1 JVM包含哪几部分?5.2 JVM是如何运行的?5.3 Java程序是怎么运行的?5.4 本地方法栈有什么用?5.5 没有程序计数器会怎么样?5.6 说一说Java的内存分布情况5.7 类存放在哪里?5.8 局部变量存放在哪里?5.9 介绍一下Java代码的编译过程5.10 介绍一下类加载的过程5.11 介绍一下对象的实例化过程5.12 元空间在栈内还是栈外?5.13 谈谈JVM的类加载器,以及双亲委派模型5.14 双亲委派机制会被破坏吗?5.15 介绍一下Java的垃圾回收机制原创 2022-01-06 20:05:47 · 1847 阅读 · 0 评论 -
【2022】多线程并发编程面试真题
文章目录4. 多线程4.1 创建线程有哪几种方式?4.2 说说Thread类的常用方法4.3 run()和start()有什么区别?4.4 线程是否可以重复启动,会有什么后果?4.5 介绍一下线程的生命周期4.6 如何实现线程同步?4.7 说一说Java多线程之间的通信方式4.8 说一说Java同步机制中的wait和notify4.9 说一说sleep()和wait()的区别4.10 说一说notify()、notifyAll()的区别4.11 如何实现子线程先执行,主线程再执行?4.12 阻塞线程的方式有原创 2022-01-06 19:59:31 · 905 阅读 · 0 评论 -
【2022】Java基础面试真题
Java基础面试真题及其扩展包括Java基础、面向对象、String、泛型、反射、异常、IO、集合原创 2022-01-06 19:51:53 · 2514 阅读 · 0 评论 -
搞懂Java的反射机制
搞懂java的反射机制 1.什么是反射? java的反射机制是指可以在运行状态下获取类和对象的所有属性和方法。 2.反射的作用? 1、在运行时获取一个类/对象的成员变量和方法 2、在运行时创建一个类的对象 3、在运行时判断一个对象是否属于一个类 3.反射有哪些具体的应用场景? 1、JDBC连接数据库时,使用Class.forName()通过反射加载数据库的驱动。 2、Spring的IOC (控制反转) 使用的就是工厂模式+反射的原理,需要使用到的类事先在配置文件中先声明,需要时根据配置的类名动态生原创 2021-05-15 10:53:19 · 152 阅读 · 0 评论 -
HashMap30连问,彻底搞懂HashMap
文章目录一、背景知识1、什么是Map?2、什么是Hash?3、什么是哈希表?4、什么是HashMap?5、如何使用HashMap?6、HashMap有哪些核心参数?7、HashMap与HashTable的对比?8、HashMap和HashSet的区别?9、什么是LinkedHashMap和TreeMap?二、HashMap的实现原理10、HashMap的数据结构?11、HashMap put元素的原理?12、HashMap get元素的原理?三、红黑树13、为什么要将链表转化为红黑树?14、链表元素超过8转原创 2021-05-15 10:49:18 · 1156 阅读 · 0 评论 -
搞懂静态变量static
文章目录1.什么是static?2.static关键字的作用是什么?3.静态变量和非静态变量的区别?4.static可以修饰局部变量吗?5.可以通过this访问静态变量吗?6.静态方法能否调用非静态方法?7.静态变量、普通变量、静态代码块、普通代码块和构造函数的执行顺序是什么?8.静态方法可以被重写吗?9.抽象(abstract)方法能否是静态的(static)? 1.什么是static? static表示全局或静态的意思,可以用来修饰变量、方法或代码块。 2.static关键字的作用是什么? 没有创原创 2021-05-15 10:15:23 · 287 阅读 · 0 评论
分享