自定义博客皮肤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 127

原创 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 85

原创 可变参数、Collections中的静态方法、Arrays工具类、文件过滤器

可变参数可变参数1、可变参数只是参数的个数是任意个,参数类型不能改变 fun(int …a)2、一个方法中只能有一个可变参数3、当一个方法中有多个参数,并且有一个是可变参数的时候,要求这个可变参数必须在最后fun(int a, int …b)...

2021-06-24 15:54:11 32

原创 Properties

Properties1、Properties类到底是什么?属性集,class Properties extends HashTable implements Map,本质上就是一个Map集合2、Properties是一个持久的属性集所谓持久,就是它具有自己写数据到文件的方法3、Properties是没有泛型,泛型是固定,String和String4、Properties类,具有Map接口的一切方法还具有一些自己特有的方法:public String getProperty(String ke

2021-06-24 11:34:51 105

原创 Map集合

MapMap集合和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 54

原创 hashCode

hashCodepublic 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 36

原创 集合结构中具有的方法

集合结构中具有的方法CollectionList增: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 34

原创 Collection、泛型

java之Collection、泛型Collection1、迭代器遍历Iterator是接口,names.iterator返回的是实现类集合当中是什么类型,迭代器取出就是什么类型2、集合并发修改异常迭代器取出对象(it.iterator())时会有一个记忆长度3、泛型不使用泛型,在运行时报类型转换失败,使用特定类型的方法时还需要强制类型转换。使用泛型,将运行时期的ClassCastException,转移到了编译时期变成了编译失败。避免了类型强转的麻烦。4、泛型,用来灵活地将

2021-06-17 16:53:34 47

原创 Dos命令

Dos命令创建文件删除文件创建目录删除目录创建文件在文件夹中使用cd>a.txt即可在文件夹中创建文件删除文件del a.txt创建目录md test删除目录rd test

2021-05-27 22:07:49 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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