- 博客(9)
- 收藏
- 关注
原创 狂神说JAVA-JUC并发编程
JUC并发编程 一、线程、生产者消费者、锁、synchronized、Lock 二、线程不安全的集合、JUC常用的辅助类 三、ReadWriteLock 四、阻塞队列 五、线程池 六、JMM Volatile 单例 CAS 原子引用 各种锁的理解
2021-07-20 14:57:24
232
原创 IO流的介绍及应用
IO流 流的流向分类 分为Input输入流和Output输出流 流操作的数据 字符流:操作字符 只能操作普通文本文件 最常见的普通文本文件:.txt、java、.c、.cpp等其他语言的源代码 只要用文本工具(记事本、notepad++、editplus)可以打开的,而且打开后我们人类能看懂的都是文本文件 注意:我们用的.doc、excel、ppt这些不是文本文件 字节流:操作字节 能操作一切文件(文本文件、.mp3、视频、.avi、.rmvb、mp4、doc、excel、ppt) java中的四大流 字符
2021-06-29 22:31:26
192
原创 可变参数、Collections中的静态方法、Arrays工具类、文件过滤器
可变参数 可变参数 1、可变参数只是参数的个数是任意个,参数类型不能改变 fun(int …a) 2、一个方法中只能有一个可变参数 3、当一个方法中有多个参数,并且有一个是可变参数的时候,要求这个可变参数必须在最后fun(int a, int …b) ...
2021-06-24 15:54:11
106
原创 Properties
Properties 1、Properties类到底是什么? 属性集,class Properties extends HashTable implements Map,本质上就是一个Map集合 2、Properties是一个持久的属性集 所谓持久,就是它具有自己写数据到文件的方法 3、Properties是没有泛型,泛型是固定,String和String 4、Properties类,具有Map接口的一切方法 还具有一些自己特有的方法: public String getProperty(String ke
2021-06-24 11:34:51
190
原创 Map集合
Map Map集合和Collection集合没有继承关系,所以不能直接用迭代器 Map集合常用方法: 增:put(K key, V value);//如果集合中已存在该键,覆盖整个键值对,并返回被覆盖的键值对的值 删:V remove(Object key);//删除键值对,返回被删除的键值对的值 改:隐藏到了put方法 查:V get(K key); 遍历方式: 第一种: Map<String, String> map = new LinkedHashMap<>(); map.pu
2021-06-23 17:51:13
131
原创 hashCode
hashCode public static void main(String[] args) { Person person = new Person(); int p = person.hashCode(); System.out.println(p);//实际上是调用Object的toString方法 System.out.println(person); } 我们所说的地址值,实际上是哈希值的16进制 public String toString() {
2021-06-22 17:59:21
93
原创 集合结构中具有的方法
集合结构中具有的方法 Collection List 增:add(E e);add(int index, E e); 删:remove(Object obj);remove(int index); 改:set(int index, E e); 查:get(int index); 其他: size(),clear(),contains(Object obj),toArray(), iterator();isEmpty()
2021-06-22 15:04:50
96
原创 Collection、泛型
java之Collection、泛型 Collection 1、迭代器遍历 Iterator是接口,names.iterator返回的是实现类 集合当中是什么类型,迭代器取出就是什么类型 2、集合并发修改异常 迭代器取出对象(it.iterator())时会有一个记忆长度 3、泛型 不使用泛型,在运行时报类型转换失败,使用特定类型的方法时还需要强制类型转换。 使用泛型,将运行时期的ClassCastException,转移到了编译时期变成了编译失败。 避免了类型强转的麻烦。 4、泛型,用来灵活地将
2021-06-17 16:53:34
118
原创 Dos命令
Dos命令创建文件删除文件创建目录删除目录 创建文件 在文件夹中使用cd>a.txt即可在文件夹中创建文件 删除文件 del a.txt 创建目录 md test 删除目录 rd test
2021-05-27 22:07:49
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅