摘要:
事务的四大特性(ACID) 原子性 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。 一致性 一致性是指事务必须是数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说,假... 阅读全文
摘要:
Java虚拟机部分的面试内容包括三部分:GC、类加载机制以及内存Java内存区域JVM内存分为哪几部分,这些部分分别都存储哪些数据? 线程隔离的数据区:程序计数器、Java虚拟机栈、本地方法栈。 由所有线程共享的数据区:Java堆、方法区。 程序计数器 可以看作当... 阅读全文
摘要:
1.什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别 1. Bit最小的二进制单位 ,是计算机的操作部分 取值0或者1 2. Byte是计算机操作数据的最小单位由8位bit组成 取值(-128-127) 3. Char... 阅读全文
摘要:
1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情... 阅读全文
摘要:
1..什么是线程,什么是进程,它们有什么区别和联系,一个进程里面是否必须有个线程 进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和... 阅读全文
摘要:
1.Java面向对象的三种特性 封装:封装是把数据和操作数据的方法封装起来,对数据的访问只能通过已定义的接口进行访问。 Java的四种访问控制符: - 默认的(default):不使用任何修饰符,在同一包内课件。 - 私有的(private):使用pri... 阅读全文