自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java中的IO流及其“增强流”

1 IO流 I代表输入,O代表输出,流代表数据流。 根据数据的流向分为:输入流和输出流。(内存与其他设备之间) 根据数据的类型分为:字节流和字符流。 2 字节流 不管是文件,图片,视频,在计算机中都是以二进制储存,所以字节流可以传输任何文件。 2.1 OutputStream字节输出流 OutputStream是所有字节输出流的父类。常用方法有: public void close();//关闭此输出流并释放与此流相关联的任何系统资源。 public void flush();//刷新此输出流并强制任何缓冲

2020-10-26 21:20:04 213 1

原创 Java异常简介

1 异常概念 异常:指程序执行过程中,出现的非正常情况。 注意事项: 1.异常并不是语法错误。 2.异常本身是一个类,产生异常就是创建了一个异常对象并抛出,Java会做中断处理。 2 异常的框架 异常的根类是Throwable。 其下两个子类分别为Error和Exception。 Error:严重错误,无法通过处理的错误,只能避免。 Exception:异常,可以通过代码修正。 Throwable中有三个方法,方便描述异常的信息,分别为: public void printStackTrace();//打印

2020-10-22 20:14:25 81

原创 总结Map集合

1 什么是Map集合 类似于IP地址与主机名,身份证号与个人等,这种一一对应的关系,就叫做映射。Java中专门用来存储这种有映射关系的元素的集合叫做Map集合。 1.1 与Collection的区别 1.Collection集合中元素都是单个的,而Map集合中元素成对出现,且有映射关系(由键可找值)。 2.Collection集合叫单列集合,Map集合叫双列集合。 3.Map集合中键不可以重复,而值可以重复。 4.Map集合中键和值得类型可以不同。 2 Map常用子类 Map接口常用的子类有: HashMa

2020-10-21 23:50:03 146

原创 数据结构,List,Set,可变参数,Collections工具类

1 常见的数据结构 1.1 栈 栈是运算受限的线性表。受限表现为仅在一端进行插入和删除操作。 栈的特点: 1.先进后出。 2.栈的入口和出口都在栈的顶端。 栈的结构图如下: 压栈:存元素。 弹栈:取元素。 1.2 队列 队列是运算受限的线性表。受限表现为在一端进行插入,在另一端进行删除。 队列的特点: 1.先进先出。 2.队列的入口和出口各占一侧。 队列的结构图: 1.3 数组 数组是有序的元素序列。 数组的特点: 1.查找元素快。(按索引查找) 2.增删元素慢。(每次增删数据,都会创建一个新的数组对象

2020-10-18 16:50:56 86 2

原创 Collection,泛型

1 Collection 1.1 数组和集合的区别 1.数组的长度是固定的。集合的长度是可变的。 2.数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。 1.2 常用方法 public boolean add(E e);把给定的对象添加到当前集合中 。 public void clear();清空集合中所有的元素。 public boolean remove(E e);把给定的对象在当前集合中删除。 public boolean contains(E e);

2020-10-17 20:04:53 102

原创 Object类,常用API

1 Object 类 Object 类是Java中所有类的根类。如果一个类没有指定父类,那默认继承Object 类。使用任意对象直接调用方法即可。 1.1 常用方法 toSring方法 public String toString(); 返回该对象的字符串表示。 注意事项:其实输出的是对象的地址。但实际应用中,意义不大,所以需要在定义的类中重写该方法。(在IDEA中,快捷键 Alt + Insert 选择toString()) equals方法 public boolean equals(Object

2020-10-15 20:53:23 90

原创 继承,super,this,抽象类,接口,多态

1 继承 共性抽取,多态的前提。 1.1 格式: public class Fu{ ... } public class Zi extends Fu{... } 1.2 继承后的成员变量 1.2.1 成员变量不重名 无任何影响,正常使用。 1.2.2 成员变量重名 如果父类和子类的成员变量重名,则在子类方法中访问子类的变量可直接访问,如需访问父类中的重名变量,则需使用super关键字,使用方式类似于this。(PS:子类不能访问父类的私有成员变量。) 1.3继承后的成员方法 1.3.1 成员方法不重名

2020-10-12 21:49:50 112

原创 Scanner、Random,ArrayList,String,Arrays,Math类,static关键字

1 API API是应用程序编程接口,内含大量实用性极强的类。下面是如何使用API的方法: 1.打开帮助文档。 2.点击显示,找到索引,看到输入框。 3.你要找谁?在输入框里输入,然后回车。 4.看包。java.lang下的类不需要导包,其他需要。 5.看类的解释和说明。 6.学习构造方法。 2 Scanner类 Scanner一个可以解析基本类型和字符串的简单文本扫描器。 2.1 使用步骤 1.导包:由于Scanner属于java.util包,所以需要导包,Scanner导包形式为 import java

2020-10-10 19:25:22 149 2

空空如也

空空如也

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

TA关注的人

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