随笔 - 196  文章 - 0 评论 - 1 阅读 - 41475
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  java 基础面试题

设计模式和常用的设计模式
摘要:设计模式是什么? 设计模式是经过前人无数次的实践总结出的,设计过程中可以反复调用,解决特定问题的设计方法。 常用的设计模式 单例模式: 饱汉模式: 饥汉模式: 3步: a。构造方法私有化 b。自己在自己的类中创建一个单实例 饱汉:一出来就创建单实例 饿汉:需要时才创建 c。提供一个方法获取该实例对象 阅读全文
posted @ 2019-06-26 00:39 <meng> 阅读(110) 评论(0) 推荐(0) 编辑
装箱和拆箱
摘要:装箱:把基本的数据类型转换成对应的包装类型 Integer.valueof(1) Integer i=1//自动装箱,实际上在编译时会调用Integer.valueof()方法来装箱 拆箱:把包装的数据类型转换成基本的数据类型 int j=1://自动拆箱 Integer i=1; int j=i. 阅读全文
posted @ 2019-05-08 19:00 <meng> 阅读(81) 评论(0) 推荐(0) 编辑
==和equals的比较
摘要:‘’==‘:如果是基本数据类型,就比较他们之间的值 如果是引用数据类型,就比较他们的首地址 equals:判断两个对象或是字符串是否相等,继承自java.object.equals类 主要是判断他们的基本特征。 阅读全文
posted @ 2019-05-08 18:31 <meng> 阅读(68) 评论(0) 推荐(0) 编辑
String
摘要:java 中字符串共有3个类 String,StringBuffer,StringBuilder String是内容不可变的字符串 原因:String底层使用了一个不可变的字符数组 StringBuffer,StringBuilder是内容可变的字符串 原因:底层使用了可变的字符数组 StringB 阅读全文
posted @ 2019-05-08 13:18 <meng> 阅读(53) 评论(0) 推荐(0) 编辑
HashMap和HashTable的区别?HashTable和ConCurrentHashMap的区别?
摘要:相同点:Hashmap和Hashtable都可以用来存储key-value的数据 不通点: 1.是否为null hashMap可以把null设为map的key或value值 hashtable 不可以 2.线程是否安全 hashMap不安全 hashtable 安全 3.效率 hashmap效率高, 阅读全文
posted @ 2019-05-07 23:30 <meng> 阅读(115) 评论(0) 推荐(0) 编辑
list和set的区别
摘要:list和set集合 1.都是继承自collection接口 2. list 特点 有序,可重复 ,可通过for,迭代器来遍历集合 3. set 特点 无序,不可重复,必须重定义equals()方法,可通过迭代器来遍历集合 4.set 检查元素效率低,插入和删除效率高,插入和删除不会引起元素位置改变 阅读全文
posted @ 2019-05-07 19:58 <meng> 阅读(336) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示