- 博客(79)
- 收藏
- 关注
原创 IO流——其他流
public final void writeObject(Object o) throws IOException|把对象写出去。如果想让某个成员变量不参与反序列化(如密码字段),可在该变量前声明。
2024-03-16 16:16:16
996
原创 IO流——打印流
由于PrintStream和PrintWriter基本没啥不同,所以,以下仅演示PrintStream。PrintStream ps = new PrintStream(“文件地址”)
2024-03-16 15:16:18
414
原创 IO流——字节流
I:指Input,称为输入流,负责把数据读到内存中区O:指Output,称为输出流,负责写数据出去字节输入流:以内存为基准,来自磁盘文件/网络中的数据以字节的形式读入到内存中去的流——>字节输出流:以内存为基准,把内存中的数据以字节写出到磁盘文件或者网络中去的流——>字符输入流:以内存为基准,来自碰盘文件/网络中的数据以字符的形式读入到内存中去的流——>Reader字符输出流:以内存为基准,把内存中的数据以字符写出到磁盘文件或者网络介质中去的流——>Writer。
2024-03-15 15:04:59
849
原创 Stream
Stream流大量地结合了Lambda地语法风格来编程,提供了一种更加强大、更加简单的方式操作集合或数组中的数据,代码更简洁,可读性更好。Stream也叫Stream流,是JDK8开始新增的一套API(java.util.stream.*),可以用于操作集合或者数组的数据。中间方法指的是调用完成后会返回新的Stream流,可以继续使用(支持链式编程)Stream流是方便操作集合/数组的手段,而集合/数组才是开发中的目的。终结方法指的是调用完成后,不会返回新Stream了,没法继续使用流了。
2024-02-29 19:09:48
957
原创 集合进阶(四)——Map
• Map集合的每个元素"key = value"称为一个键值对/键值对对象/Entry对象,Map集合也被叫做“键值对集合”• Map集合的所有键不允许重复,但值可以重复,键和值是一一对应的,每一个键只能找到自己对应的值。Map系列集合的特点都是由键决定的,值只是一个附属品,值是不做要求的。先获取Map集合全部的键,再通过遍历键来找值。把“键值对”看作一个整体进行遍历(难度较大)无序、不重复、无索引(用得最多)一次需要保存一对数据作为一个元素。JDK8之后的新技术。
2024-02-29 15:18:00
881
原创 集合进阶(三)——Set
Set的常用方法基本上就是Collection提供的,其本身几乎没有额外新增的常用方法。无序(添加数据的顺序和获取处的顺序不一致),不重复,无索引。无序、不重复、无索引。
2024-02-28 16:42:54
344
原创 JDK8新时间类(一)
LocalDate、LocalTime、LocalDateTime、ZoneId、ZonedDateTime、Instant
2024-02-21 15:27:37
938
原创 MySQL进阶2 - 索引
介绍索引(index)是帮助MySQL高效获取数据的数据结构有序在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。优缺点优势劣势提高数据检索的效率,降低数据库的IO成本索引列也是要占用空间的通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗索引大大提高了查询效率,同时也降低更新表的速度,如对表进行INSERT、UPDATE、DELETE时,效率降低。
2023-12-14 11:13:59
1049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人