- 博客(12)
- 收藏
- 关注
原创 I\O流基础
一,defI:表示input,是数据从硬盘进内存的过程,称为读O:表示output,是数据从内存到硬盘的过程,成为写二,分类按流向分:输入流,输出流按数据类型分:字节流(操作所有文件,包括音频视频图片等),字符流(只能操作纯文本文件, 包 括java文件,txt文件)纯文本文件:用windows记事本打开能读的懂的文件就是~三,字节流写数据,类名:FileOutputStream(文件位置) 步骤:1),创...
2021-07-10 17:00:32 94
原创 稀疏数组(二维)
稀疏数组:如果有效数据大于无效数据,则需要稀疏数组进行压缩。存储方式: 1)普通存储: 第一行存储原始数据总行数(row),总列数(),总的有效数据个数, 接下来每一行都存储有效数据的所在行,列和数据本身。...
2021-07-06 16:16:15 111
原创 字符流和缓冲流
ider用的是UTF-8编码格式,一个汉子占三个字节windows用的GBK编码格式,一个汉子占两个字节如果对文件读写操作,用字节流如果单纯对文本进行读写操作,用字符流字符流底层是字节流加编码格式注意点: 1)要保证父级路径存在 2)第一行代码,也就是创建对象的代码,会清空其中文本的内容flush():刷新流,把数据真正的刷新到文件中,刷新完后可以接往流中传入数据close():关闭流,但是关闭之前也会刷新流...
2021-07-06 12:22:35 104
原创 Stream流
一,可变参数:可变参数用在方法的形式参数的位置,它可以看做是一个数组,可以接收多个实 际参数。代码如下(该代码只是一个方法)//求任意几个数的和//int... array : 可变参数,可以接收多个int类型的值public static int getSum(int... array){ int sum=0; for(int i=0;i<array.length;i++){ sum+=array[i]...
2021-07-04 18:18:25 106
转载 IDEA常用快捷键(持续更新)
Ctrl+/:使用//注释(光标放在要注释的那一行即可)Ctrl+Shift+/:使用/**/注释(选中要注释的代码然后按下)Ctrl+D:复制行(复制光标所在行到该行下面)Ctrl+X:删除行Ctrl+Alt+V:自动补齐返回值Alt+Enter:自动修复(对于一些错误会有一些提示)Ctrl+Alt+L:格式化代码Ctrl+z:返回上一级操作————————————————版权声明:本文为CSDN博主「冰冰糖yyy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附
2021-07-03 16:59:02 847
原创 红黑树和HashSet
一,红黑树:为了解决在二叉查找树(BST)中不断加入新结点而导致不平衡问题所诞生的新树 红黑结点: 包含五个信息:父结点地址,值,左子结点地址,右子结点地址,颜色 红黑规则: 1)每一个结点是红色或者黑色 2)根节点必须是黑色的 3)如果一个结点没有子结点或者父结点,那么该结点相应的指针属性值为Nil,这...
2021-07-03 13:52:22 656
原创 泛型和Set
1.泛型: 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型只在编译阶段有效 泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。泛型类、泛型接口、泛型方法泛型类:泛型类型用于类的定...
2021-07-01 14:36:33 215
原创 集合第一天
集合的定义;集合和数组的对比:1.集合只能存引用类型对象,但数组对引用类型和基本类型都可以存入 2.集合容量无限,数组容量有限 3.数组只能存相同的数据类型,集合存储不同的数据类型数组和链表:...
2021-06-29 14:58:23 78
原创 时间的API
1.Date JDK7与JDK8版本时间用法不同 JDK8:LocalDateTime.now,获取当前时间并且封装成对象 LocalDateTime.of,获取输入的时间并封装成对象public class jdk8Demo1 { public static void main(String[] args) { //LocalDateTime,有参则将参数封装成对象,无参则自动将电脑上的时间封装成对象 //无参用...
2021-06-28 22:01:54 175
原创 内部类和Lambda表达式
一.内部类:在一个类中再定义一个类成员内部类 private; 私有成员内部类:在自己所在的外部类中创建独享访问。通过在外部类中创建method方法,在主函数中创建对象调用method方法来实现对私有内部类的访问。 public static void main(String[] args){ Outer o=new Outer(); o.method(); }class Oute...
2021-06-26 09:21:14 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人