自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除