列举 Java 和 JavaScript 之间的区别?
js是一种嵌入式脚本文件,直接插入网页 浏览器边解释一遍执行
java必须在虚拟机上执行 而且必须事先编译
数据库事务的四个特性及含义?
原子性 Atomicity
要么做,要么不做。这个例子挺多的,就像二进制0/1 开关一样,要么开,要么关,不存在什么半开。还有类似boolean类型数据,就只有true ,false 。就像誓死如归的军人,要么战死,要么凯旋,绝对不会投降。
一致性 Consistency
要求A+B = 10 ,A B 两个变量必须一致,A=1 ,B一定要等于9,A=2,B一定要等于8.还有csdn博客,你关注了我 , 那么你就是我的粉丝,数据库两头都要存储。还有银行转账这个经典的例子。
隔离型 Isolation
对数据操作,要么r,要么w,这样两个事务同时操作,数学排列组合下,就有2*2=4中情况,显然有问题。
1 两个更新事物同时修改一条数据时(丢失更新)
2 一个更新事物更新一条数据时,另一个数据读取了还没提交的更新(读脏)
可以理解为 这个人性子急,我都还没弄好,你这么快就催,结果就错了
3一个读取事物读取一条数据时另一个更新事物修改了这条数据,这时就会出现不可重现的读取(不可重复读)
我在做,还没做完,你插手干嘛,跟上面的性子急差不多
4一个读取事物读取时,另一个插入事物插入了一条新数据,这样就可能多读出一条数据,出现幻读(幻读)
持久性 Durability
一旦事务提交成功,数据修改是永存的。
Java 中实现多态的机制是什么?
JAVA中实现多态的机制是依靠父类或者接口的引用指向子类。从而实现了一个对象多种形态的特征。其中父类的引用是在程序运行时动态的指向具体的实例,调用该引用的方法时,不是根据引用变量的类型中定义的方法来运行,而实更具的实例的方法/