上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 83 下一页

2021年2月6日

InputStream

摘要: 一次性读取一个字节 package com.iopractise; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; /** * 读一个字节,就打印一个字 阅读全文

posted @ 2021-02-06 23:27 ~码铃薯~ 阅读(382) 评论(0) 推荐(0) 编辑

字节流

摘要: 字节流 字节流的父类(抽象类) //InputStream 字节输入流 常用方法 public int read(){} public int read(byte[] b){} public int read(byte[] b, int off, int len){} // OutputStream 阅读全文

posted @ 2021-02-06 23:21 ~码铃薯~ 阅读(35) 评论(0) 推荐(0) 编辑

流的分类

摘要: 流的分类: 按照流向: 输入流:将<存储设备>中的内容读到<内存>中 输出流:将<内存>中的内容写到<存储设备>中 按单位: 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 按功能: 节点流:具有实际传输数据的读写功能 过滤流:在节点流的基础之上增强功能 阅读全文

posted @ 2021-02-06 23:18 ~码铃薯~ 阅读(148) 评论(0) 推荐(0) 编辑

什么是流

摘要: 课程目标 流的概念 流的分类 字节流 编码方式 字符流 File类 什么是流: 概念:内存与存储设备之间传输数据的通道 水借助管道传输;数据借助流传输。 阅读全文

posted @ 2021-02-06 23:14 ~码铃薯~ 阅读(471) 评论(0) 推荐(0) 编辑

2021年1月30日

集合总结

摘要: *集合总结* 集合的概念 对象的容器,和数组类似,定义了对多个对象进行操作的常用方法。 List集合: 有序、有下标、元素可以重复。(ArrayList、LinkedList、Vector) ​ **ArrayList:**有序、有下标、元素可以重复 ​ ArrayList的底层数据结构就是一个数组 阅读全文

posted @ 2021-01-30 18:23 ~码铃薯~ 阅读(52) 评论(0) 推荐(0) 编辑

Collections工具类的使用

摘要: *Collections工具类的使用* 小案例 package com.collectionpractise; import javax.sound.midi.Soundbank; import java.lang.reflect.Array; import java.util.*; /** * C 阅读全文

posted @ 2021-01-30 18:19 ~码铃薯~ 阅读(58) 评论(0) 推荐(0) 编辑

HashMap底层源码分析(底部含给面试官讲HashMap话术)

摘要: 底层数据结构剖析: 数组结构:存储区间连续、内存占用严重、空间复杂度大 优点:随机读取和修改效率较高,原因是数组是连续的(随机访问性强,查找速度快)。 缺点: 插入和删除数据效率低,因插入数据,这个位置后面的数据在内存中都要往后移动,且大小固定不易动态扩展。 链表结构: 存储区间离散、占用内存宽松、 阅读全文

posted @ 2021-01-30 18:16 ~码铃薯~ 阅读(76) 评论(0) 推荐(0) 编辑

Map接口之TreeMap

摘要: *TreeMap* **在使用TreeSet或者TreeMap来保存自定义对象时,必须让自定义对象的类实现Comparable接口,并重写其compareTo()方法,否则会报cannot be cast to java.lang.Comparable异常。* 小案例 package com.tre 阅读全文

posted @ 2021-01-30 17:57 ~码铃薯~ 阅读(113) 评论(0) 推荐(0) 编辑

Map接口之HashMap

摘要: *Map集合的使用* 这是Map接口的体系结构 特点:存储一对数据(key-value),无序、无下标,键不可以重复,值可以重复。 常用方法: put(K key, V value) 将指定的值与该映射中的指定键相关联(可选操作)。 get(Object key) 返回到指定键所映射的值,或 nul 阅读全文

posted @ 2021-01-30 17:49 ~码铃薯~ 阅读(110) 评论(0) 推荐(0) 编辑

Set接口之TreeSet

摘要: *TreeSet* 这里需要特别说明一下TreeSet集合是无序的,即向集合中添加元素的顺序和取出元素的顺序是不一致的,但是底层基于红黑树实现,会根据元素本身进行排序,比方说你放进去的是2 1 3,取出来的是1 2 3,也就是说默认是升序排列。 简单小案例 package com.genericli 阅读全文

posted @ 2021-01-30 17:38 ~码铃薯~ 阅读(131) 评论(0) 推荐(0) 编辑

上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 83 下一页

导航