JAVA面试题解惑系列
T240178168
这个作者很懒,什么都没留下…
展开
-
JAVA面试题解惑系列(一)——类的初始化顺序
[size=medium]对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest { // 静态变量 public static String sta...原创 2012-08-19 23:29:58 · 118 阅读 · 0 评论 -
JAVA面试题解惑系列(二)——到底创建了几个String对象
[size=medium]Java代码 1. String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、...原创 2012-08-19 23:32:21 · 166 阅读 · 0 评论 -
解惑系列(三)——变量(属性)的覆盖
[size=medium]Java代码 class ParentClass { public int i = 10; } public class SubClass extends ParentClass { public int i = 30; public static void main(S...原创 2012-08-19 23:34:22 · 68 阅读 · 0 评论 -
面试 Ibatis与mybatis区别
[size=large]这个区别不是很大,最主要的区别就是mybatis简化了编码的过程,不需要去写dao的实现类,直接写一个dao的借口,再写一个xml配置文件,整个mybatis就配置好了,也就是数据库就连接好了,然后再service里面调用dao就可以了,但是ibatis则不可以,必须要写dao的实现类,在写个什么return getSqlMapClientTemplate().queryF...原创 2014-12-29 20:03:06 · 312 阅读 · 0 评论