
Java面试题
文章平均质量分 87
码农研习社
这个作者很懒,什么都没留下…
展开
-
由事务扩展开谈一谈
事务的四个特性ACID原子性:事务中的操作要么全部成功,要么全部失败。通过 undo log 实现 一致性:数据库在事务执行前后都处于一个正确的状态。 隔离性:事务执行过程中,不应该收到其他事务的打扰,并发的事务要隔离。通过锁、MVCC实现 持久性:事务执行完成之后,数据将永远保存在数据库中,即使出现意外宕机的情况,也不应该对这部分数据造成任何影响。通过 redo log 实现事务的四个隔离级别读取未提交:事务的修改,即使没有提交,对其他事务也都是可见的。这种现象叫脏读。 读取已提交:原创 2021-05-16 02:52:52 · 465 阅读 · 0 评论 -
JAVA核心面试知识整理
1. 目录1. 目录.........................................................................................................................................................12. JVM....................................................................................原创 2021-05-15 08:11:24 · 446 阅读 · 0 评论 -
JAVA 基础编程练习500题
【程序 1】题目: 古典问题: 有一对兔子, 从出生后第 3 个月 起每个月 都生一对兔子, 小兔子长到第三个月 后每个月又生一对兔子, 假如兔子都不死, 问每个月 的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8, 13, 21....做这种题目, 最好的做法就是找出规律, 跟高中的数列一样本题有: a[n]=a[n-1]+a[n-1],而第一第二项都知道了, 后面的值也可以求得public class Programme1 { public st...原创 2021-05-12 04:51:14 · 1716 阅读 · 0 评论 -
java 编程题 90 道
1.完成数组 int[] a = {100,40, 60, 87, 34, 11, 56, 0}的快速排序、 冒泡排序;2.采用折半查找的算法, 在数组中查询到某个数;3.在中文环境下, 有字符串, 将其每个字节的数据相加求和。4.将一个数组中值=0 的项去掉,将不为 0 的值存入一个新的数组,比如:int a[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};生成的新数组为:int b[]={1,3,4,5,6,6,5,4,7,6,7,5}5.定义 10 个长度的 Stude原创 2021-05-12 05:47:16 · 1064 阅读 · 0 评论 -
年终总结:2021年最全java经典面试真题解析100道,请查收!
2021年,给大家整理了今年来最经典的面试真题100道,每个题目都有详细的解答,收集了java基础,容器,多线程,反射,对象拷贝,Java Web,异常,网络,设计模式,Spring / Spring MVC,等专题的经典面试真题,和详细分析。没道题目都详细讲解,文章过长,大家一定要耐心的看完哦。一、Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Ru原创 2021-05-12 05:49:10 · 444 阅读 · 0 评论 -
2020 java 并发编程面试题及答案(最全版本持续更新)
前言涵盖各大公司会问到的面试点,同时随着版本的升级,可能也会有一些面试题更新,也会同步保持更新,因为篇幅原因(其实是我懒,哈哈)所以列了一部分答案,所有的答案见下文,总共485页合计20个技术点,文末自取pdf.1、在 java 中守护线程和本地线程区别?java 中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法 Thread.setDaemon(boolon);true 则把该线程设置为守护线程,反之则为用户..原创 2021-05-12 01:46:38 · 379 阅读 · 0 评论