摘要: 面试题: 1.HashMap和Hashtable的区别? HashMap:线程不安全,效率高,键和值都允许null值 Hashtable:线程安全,效率低,键和值都不允许null值 ArrayList代替Vector HashMapd代替Hashtable 2.List,Set,Map等接口是否都继承自Map接口? List,Set... 阅读全文
posted @ 2017-08-13 22:09 scwyfy 阅读(2023) 评论(0) 推荐(0) 编辑
摘要: 分析: String s="hello";s+="world"; 引用变量s 一开始指向String对象("hello" :0x001); ("world":0x002); s拼接后,就重新指向String对象("helloworld":0x003); 答:s改变了,原始的String对象 "hel 阅读全文
posted @ 2017-08-12 22:29 scwyfy 阅读(999) 评论(0) 推荐(0) 编辑
摘要: HashSet: 重写 hashCode和equals方法 特点:无序,唯一 底层结构是: 哈希表:元素为链表的数组。综合了链表和数组的好处 add方法:底层实际是依赖于HashCode()和equals()方法 HashSet实际用的是HashMap public HashSet() { map 阅读全文
posted @ 2017-08-12 21:25 scwyfy 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 三、用LinkedList来模拟栈数据结构的集合 /* * 自定义一个数据结构为LinkedList的集合类*/public class MyCollection_LinkedList { public LinkedList linkedList; public MyCollection_Linke 阅读全文
posted @ 2017-08-11 22:00 scwyfy 阅读(375) 评论(0) 推荐(0) 编辑
摘要: ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全, 效率较高 Vector 底层数据结构是数组,查询快,增删慢 线程安全, 效率较低 LinkedList 底层数据结构是链表,查询慢,增删快 线程不安全,效率较高 到底使用哪一个? 安全:Vector 不安全:ArrayList、 阅读全文
posted @ 2017-08-11 11:14 scwyfy 阅读(321) 评论(0) 推荐(0) 编辑
摘要: # 二、一个".java"的源文件中,是否可以包含多个类?(除了匿名内部类),有什么限制? - 可以包含多个类 - 条件:其它类不能用private、public、protected修饰,只能用默认修饰符修饰其它类 阅读全文
posted @ 2017-08-10 23:06 scwyfy 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 如何在java中跳出当前多重嵌套循环?有几种方法? - 两种方法 - 1.在外层循环定义标记 ok: for(int i=0;i<100;i++){ for(int j=0;j<100;j++){ System.out.println("i="+i); if(i==2){ break ok; } } 阅读全文
posted @ 2017-08-10 23:06 scwyfy 阅读(508) 评论(0) 推荐(0) 编辑
摘要: # 一、&和&&的区别 - &:位运算符(按位与);&&:逻辑运算符 - &是左右都为true,结果才为true,且两边均要比较 - &&也是左右都为true,结果才为true,但只要左边为false,就不再看右边的结果了,直接返回结果为false &&的情况:输出"不合法" String user 阅读全文
posted @ 2017-08-10 23:05 scwyfy 阅读(285) 评论(0) 推荐(0) 编辑
摘要: # DOM - JS的理解: - 要想操作HTML元素,那么就要将元素转换为js对象 - 元素转换为对象的三个方式: 1.通过标记名(标签名):可以是多个标签 2.通过id属性:只可以是一个标签 3.通过name属性:可以是多个标签 - 通过document中的三个方法: 1.document.ge 阅读全文
posted @ 2017-08-10 23:02 scwyfy 阅读(127) 评论(0) 推荐(0) 编辑
摘要: # hibernate核心配置 注意: - hibernate.cfg.xml默认放在src目录下(这样可以自动加载该文件) - 必须配置的参数: * 数据库的四大参数和方言 - 可选配置的参数: * 是否开启在控制台显示sql语句 * 是否开启在控制台有格式的显示sql语句 * 是否开启通过映射创 阅读全文
posted @ 2017-08-10 23:01 scwyfy 阅读(132) 评论(0) 推荐(0) 编辑