![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试题
weixin_40901910
这个作者很懒,什么都没留下…
展开
-
什么是事务的ACID
1)原子性(Atomic):事务中各项操作,要么全做要么全不做,任何一项操作的失败都会导致整个事务的失败;2)一致性(Consistent):事务结束后系统状态是一致的;3)隔离性(Isolated):并发执行的事务彼此无法看到对方的中间状态;4)持久性(Durable):事务完成后所做的改动都会被持久化,即使发生灾难性的失败。通过日志和同步备份可以在故障发生后重建数据。转载 2018-01-07 14:05:46 · 5509 阅读 · 0 评论 -
每天看一遍
在Java虚拟机的规范中定义了一系列的子系统、内存区域、数据类型和使用指南。这些组件构成了Java虚拟机的内部结构,他们不仅仅为Java虚拟机的实现提供了清晰的内部结构,更是严格规定了Java虚拟机实现的外部行为。 每一个Java虚拟机都由一个类加载器子系统(class loader subsystem),负责加载程序中的类型(类和接口),并赋予唯一的名字。每一个Java虚拟机都有一个执...转载 2018-03-26 15:33:19 · 115 阅读 · 0 评论 -
一道线程题
ava中下面哪个能创建并启动线程()12345public class MyRunnable implements Runnable { public void run() { //some code here } }new Runnable(MyRunnable).start()new Thread(MyRunna...转载 2018-03-26 15:41:28 · 148 阅读 · 0 评论 -
java一些笔记
Java中静态变量只能在类主体中定义,不能在方法中定义。 静态变量属于类所有而不属于方法。多态==晚绑定或动态绑定不要把函数重载理解为多态,因为多态是一种运行期行为,不是编译器行为。多态:父类的引用指向子类的实例。比如 Parent p = new Child()当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。静态方法特殊,静态方法只能继...转载 2018-04-11 10:37:48 · 172 阅读 · 0 评论 -
sql一些笔记
1 、 PreparedStatement 接口继承 Statement , PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2 、作为 Statement 的子类, PreparedStatement 继承了 Statement 的所有功能。三种方法 execute 、 executeQuery 和 executeUp...转载 2018-04-11 10:37:58 · 119 阅读 · 1 评论