首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 无序号
lfsun666
创建于2023-11-20
订阅专栏
Java面试题集锦 - 无序号 : 对比 “Java面试题集锦 - 有序号”而言的
等 2 人订阅
共425篇文章
创建于2023-11-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
对微服务的理解
微服务是一种架构风格,将应用程序构建为一组小型、独立的服务,每个服务都围绕业务能力进行构建,并通过轻量级的通信机制相互协作。这种架构风格的目标是通过分解复杂的单体应用程序,将其拆分为更小、更易管理的服
对设计模式的理解
............................................................
事务
............................................................
`select` 执行的先后顺序
........................................................
你如何看待目前程序员频繁跳槽这件事?
在面试时,你可以通过一些策略来回答关于跳槽频率的问题,以展示自己的职业决策是明智和合理的。以下是一些建议: 强调成长和学习: 强调你之前每次跳槽是为了寻求新的学习和成长机会。你可以提到每次跳槽时你都在
应用层
............................................................
什么是预读?
..............................................................
简述程序计数器
···························································
表级锁和行级锁对比
···················································································
Spring AOP 和 AspectJ AOP 有什么区别?
Spring AOP(面向切面编程)和 AspectJ AOP(Aspect-Oriented Programming for Java)都是用于实现面向切面编程的工具: 运行时 vs 编译时增强:
是否可以继承string类,为什么?
在 Java 中,String 类是一个 final 类,这意味着它不能被继承。使用 final 关键字修饰的类不能被其他类继承。String 类设计成不可变类(Immutable Class),这样
ArrayList 的扩容?
在Java 8中,ArrayList 的扩容是通过 ensureCapacity 方法来实现的。ensureCapacity 方法用于确保 ArrayList 至少能够容纳指定数量的元素,如果当前容量
MyISAM和InnoDB的区别
MyISAM和InnoDB是MySQL数据库中常见的两种存储引擎,它们在一些关键特性上有一些重要的区别: 行级锁: MyISAM: 使用表级锁,因此在写操作时会锁住整个表,对于读操作不加锁。 Inno
简述JVM内存模型
Java虚拟机内存模型(JVM Memory Model)定义了Java应用程序在运行时的内存结构,包括线程私有的运行时数据区和线程共享的运行时数据区。这个模型对于理解Java程序的内存管理和并发编程
Spring bean
在Spring框架中,一个"Bean"是被Spring IoC(Inversion of Control,控制反转)容器管理的对象。在这个上下文中,"Bean"是指一个由Spring容器实例化、装配和
数组和list如何互转
在 Java 中,使用 Arrays 类和 java.util.List 接口提供的一些方法进行数组和列表(List)之间的转换。以下是两者之间的相互转换的一些常用方法: 从数组到列表: 1. 使用
HashMap、HashTable、ConcurrentHashMap
HashMap、HashTable 和 ConcurrentHashMap 都是 Java 中实现了 Map 接口的类,但它们在线程安全性、性能等方面有一些区别。以下是对每个类的简要概述: HashM
G1 回收器和 CMS 区别
G1回收器: G1回收器在Java 8中继续使用分代收集的思想,将整个Java堆划分为多个区域,但不同于传统的新生代和老年代概念。 CMS回收器: CMS仍然主要关注老年代的垃圾回收,使用“标记-清除
线程在操作系统怎么唤醒的
通常是通过信号(Signal)或者事件(Event)来实现的。 条件变量: 操作系统提供了条件变量,线程可以通过等待某个条件的成立而被挂起,当条件满足时,另一个线程可以发送信号来唤醒等待的线程。这通常
Java中迭代(遍历元素)的方式?以及在迭代过程中删除元素的方式?
迭代方式包括 for-each 循环、Iterator 迭代器、以及使用 Stream API。在迭代过程中删除元素时,可以使用 Iterator 的 remove 方法、Stream API 进行筛
下一页