- 博客(9)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 类与类关系
1 继承(generalization) 普通类继承普通类 普通类继承抽象类 接口继承接口 2 实现 普通类实现接口 3 依赖(dependency) 可以简单的理解,我吃饭,需要用筷子。所以我依赖筷子,但是我又不是必须用筷子才能吃饭,我也可以用勺子或叉子,具有偶然性。表现在代码层面,为类B作为参数被类A在某个method方法中使用;(
2018-01-30 20:37:49 138
原创 单例设计
恶汉单例 -- 线程安全,效率高,耗损内存 (因为类加载时就创建了对象且被static修饰保证唯一) public class HungrySingle { //static 修饰的表示全局唯一,就这么一个 加final更为严谨 //如果属性被修饰为static静态类资源,那么这个字段永远只有一个, //也就是说不管你new test()多少个类的对象,操作的永远都只是属于类的那
2018-01-28 13:59:15 93
原创 Oracle 常用字典
约束字典 ----所有用户的约束 select * from all_constraints ----当前用户的约束 select * from user_constraints; 索引字典 ----针对索引的信息 select * from user_indexes; ----针对被添加索引的字段的信息 select * from user_ind_col
2018-01-26 11:37:34 154
原创 FileInputStream读取文本注意事项
使用 read(byte[]) 方法读取文本的时候,要用 String str = new String(byte[],int offset,int len) 来将数组中的元素转换为String字符串然后打印。 否则会出现 在 文本的最后多出 几个英文字母 的情况 解释: 第二张 图 控制台的结果 末尾 多出了 wo 两个 字母, 原因是 byte 输出 倒数第二次 存入的
2018-01-22 15:01:45 2593
原创 Map 遍历的两种方式
首先 说明一下: List 接口 有 iterator()和 listiterator()方法,Set 接口只有 iterator() 方法. Map 既没有iterator() 也没有 listiterator(). 但Map 为我们提供了 KeySet() 获得建的值放入Set 集合中 以及 get(Obect key) 通过key 的值 获取 对应的value 值,通过这两个方法我们就 可
2018-01-21 15:01:14 215
原创 Java 打印自定义类 实例 , 自动调用toString 方法的原因
PrintStream.java public void println(Object x) { String s = String.valueOf(x); synchronized (this) { print(s); newLine(); } }String.java public stat
2018-01-19 14:34:29 1183
原创 Set集合 细节知识点
Set 实现类特点HashSet内部数据结构是哈希表去重无序 jdk1.2线程不安全,效率高TreeSet内部数据结构红黑二叉树 无序 ____自然排序(针对实现了Comparable接口的引用类型) (jdk中的包装类和String都实现了Comparable) 红黑二叉树排序 ____自定义排序(针对于实现了Comparator比较器的引用类型) 去重 不能添
2018-01-18 22:10:00 212
原创 Iterator和ListIterator区别、List 3种遍历方式
Iterator 遍历过程中 不能向集合中 删除 插入 新元素 ListIterator 遍历过程中 可以插入,通过 add()方法 可以 在 集合的最后插入元素 通过 for 循环 以及 List 下的 get() 和 add() 方法 可以 向 集合指定位置插入元素 public class Demo03 { public static void main(St
2018-01-17 14:49:19 598
原创 基本类型包装类以及String类型的常量池
public class try2 { public static void main(String[] args) { //只要new 就会创建对象,在堆中开辟空间,尽管常量池中以存在相同的字符串。 //句柄指向 堆 地址 String s1 = new String("abc"); String s2 = new String("abc"); System.out.pr
2018-01-16 15:04:47 241
Linux版FastDFS相关jar包
2018-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人