摘要:
其他流的使用 标准的输入流、输出流 打印流 数据流 一、标准的输入流、输出流 System.in:标准的输入流,默认从键盘输入 System.out:标准的输出流,默认从控制台输出 System类的setIn(InputStream is) / setOut(PrintStream ps)方式重新指 阅读全文
posted @ 2021-11-19 23:58
叁玖贰拾柒
阅读(192)
评论(0)
推荐(0)
摘要:
缓冲流的使用 一、缓冲流 BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter 二、作用 提供流的读取、写入的速度 提高读写速度的原因:内部提供了缓冲区 三、非文本文件的复制 /* 实现非文本文件的复制 */ @ 阅读全文
posted @ 2021-11-19 23:57
叁玖贰拾柒
阅读(35)
评论(0)
推荐(0)
摘要:
转换流的使用 属于字符流(处理流) InputStreamReader:将一个字节的输入流转换为字符的输入流 OutputStreamWriter:将一个字符的输出流转换为字节的输出流 作用:提供字节流与字符流之间的转换 解码:字节、字节数组 > 字符数组、字符串 编码:字符数组、字符串 > 字节、 阅读全文
posted @ 2021-11-19 23:57
叁玖贰拾柒
阅读(42)
评论(0)
推荐(0)
摘要:
文件流——字符流的使用 一、读取 read(): //将hello.txt文件内容读入程序中,并输出到控制台 @Test public void testFileReader() { FileReader fileReader = null; try { //1、实例化File类的对象,指明要操作的 阅读全文
posted @ 2021-11-19 23:56
叁玖贰拾柒
阅读(42)
评论(0)
推荐(0)
摘要:
文件流——字节流的使用 对于文本文件(.txt/.java/.c/.cpp等)使用字符流处理 对于非文本文件(.jpg/.mp3/.mp4/.avi/.doc/.ppt等)使用字节流处理 !基本操作和字符流差不多! File类的实例化 流的实例化 读/写操作 关闭资源 读取: @Test publi 阅读全文
posted @ 2021-11-19 23:56
叁玖贰拾柒
阅读(34)
评论(0)
推荐(0)
摘要:
IO流的概述 一、什么是IO流 I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。 Java程序中,对于数据的输入/输出操作以“流(stream)” 的 方式进行。 java.io包下提供了各种“流”类和接口,用以获取不同种类的 阅读全文
posted @ 2021-11-19 23:55
叁玖贰拾柒
阅读(46)
评论(0)
推荐(0)
摘要:
File类的使用 File类的一个对象,代表一个文件或一个文件目录 File类声明在java.io包下 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。 后续File类的对象常会 阅读全文
posted @ 2021-11-19 23:53
叁玖贰拾柒
阅读(95)
评论(0)
推荐(0)
摘要:
泛型的使用 jdk 5新特性 一、在集合中使用泛型: 集合接口或集合类在jdk 5时都修改为带泛型的结构 在实例化集合时,可以指明具体的泛型类型 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。比如:add(E e 阅读全文
posted @ 2021-11-19 23:52
叁玖贰拾柒
阅读(114)
评论(0)
推荐(0)
摘要:
Collections工具类的使用 Collections:操作Collection、Map的工具类 常用方法 ArrayList list = new ArrayList(); list.add(123); list.add(456); list.add(456); list.add(-89); 阅读全文
posted @ 2021-11-19 23:51
叁玖贰拾柒
阅读(39)
评论(0)
推荐(0)
摘要:
TreeMap的排序方式 package map; import org.junit.jupiter.api.Test; import java.util.Comparator; import java.util.Iterator; import java.util.Set; import java 阅读全文
posted @ 2021-11-19 23:50
叁玖贰拾柒
阅读(35)
评论(0)
推荐(0)
摘要:
Properties的使用 public static void main(String[] args) { FileInputStream fis = null; try { Properties props = new Properties(); fis = new FileInputStrea 阅读全文
posted @ 2021-11-19 23:50
叁玖贰拾柒
阅读(38)
评论(0)
推荐(0)
摘要:
LinkedHashMap底层实现(了解) 源码: static class Entry<K,V> extends HashMap.Node<K,V> { Entry<K,V> before, after; //能够记录添加的元素的先后顺序 Entry(int hash, K key, V valu 阅读全文
posted @ 2021-11-19 23:49
叁玖贰拾柒
阅读(27)
评论(0)
推荐(0)
摘要:
Map接口的常用方法 一、添加、删除、修改 put(Object key, Object value) Map map = new HashMap(); System.out.println(" put(Object key, Object value) 添加和修改"); //添加 map.put( 阅读全文
posted @ 2021-11-19 23:49
叁玖贰拾柒
阅读(151)
评论(0)
推荐(0)
摘要:
★HashMap的底层原理及源码分析 一、底层原理 jdk7: HashMap map = new HashMap(); 在实例化以后,底层创建了长度是16的一维数组Entry[] table ...可能已经执行过多次put... map.put(key1, value1); 首先,调用key1所在 阅读全文
posted @ 2021-11-19 23:47
叁玖贰拾柒
阅读(13)
评论(0)
推荐(0)
摘要:
Map接口 双列数据,存储 key-value 对的数据 一、实现类 HashMap:作为Map的主要实现类;线程不安全,效率高;可以存储 null 的key-value LinkedHashMap:作为HashMap的子类;保证遍历Map元素时,可以按照添加顺序实现遍历;对于频繁的遍历操作时,此类 阅读全文
posted @ 2021-11-19 23:46
叁玖贰拾柒
阅读(12)
评论(0)
推荐(0)
摘要:
List接口的使用 存储有序的、可重复的数据 > “动态”数组,替换原有的数组 三种实现类: ArrayList:作为List接口的主要实现类:线程不安全的,效率高;底层使用Object[] elementData存储 LinkedList:对于频繁的插入和删除操作,使用此类效率比ArrayList 阅读全文
posted @ 2021-11-19 23:45
叁玖贰拾柒
阅读(65)
评论(0)
推荐(0)
摘要:
Set接口的使用 存储无序的、不可重复的数据 三种实现类: HashSet:作为Set接口的主要实现类;线程不安全;可以存储 null 值 LinkedHashSet:作为HashSet的子类;遍历其内部数据时,可以按照添加的顺序遍历;对于频繁的遍历操作,LinkedHashSet的效率比HashS 阅读全文
posted @ 2021-11-19 23:45
叁玖贰拾柒
阅读(13)
评论(0)
推荐(0)
摘要:
Iterator的使用 集合元素的遍历操作,使用 Iterator 接口 内部方法:hasNext()、next() 合对象每次调用iterator()方法都得到一个全新的迭代器对象,默认游标都在集合的第一个元素之前。 内部定义了remove(),可以在遍历的时候,删除集合中的元素。此方法不同于集合 阅读全文
posted @ 2021-11-19 23:44
叁玖贰拾柒
阅读(36)
评论(0)
推荐(0)
摘要:
集合 一、集合框架的概述 集合、数组都是对多个数据进行存储操作的结构,简称java容器 说明:此时的存储,主要是指内存层面的存储,不涉及到持久化的存储(.txt、.jpg、.avi、数据库等) 数组在存储多个数据方面的特点: 一旦初始化以后,其长度就确定了 数组一旦定义好以后,其元素的类型也就确定了 阅读全文
posted @ 2021-11-19 23:43
叁玖贰拾柒
阅读(108)
评论(0)
推荐(0)
摘要:
异常处理 一、异常的体系结构 java.lang.Throwable | java.lang.Error:一般不编写针对性的代码进行处理 | java.lang.Exception:可以进行异常处理 | 编译时异常(checked) | IOException | FileNot 阅读全文
posted @ 2021-11-19 23:42
叁玖贰拾柒
阅读(36)
评论(0)
推荐(0)
摘要:
欢迎来到我的友链小屋 展示本站所有友情站点,排列不分先后,均匀打乱算法随机渲染的喔! 友链信息 博客名称:|亚丝娜|博客网址:https://www.cnblogs.com/yukiasuna/博客介绍:大道至简,知易行难。 join us HelloWorld 阅读全文
posted @ 2021-11-19 22:17
叁玖贰拾柒
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号