javase
文章平均质量分 86
Erlei a
初级到高级需要几步,先走两步
展开
-
JavaSE——IO流-字符流
字符流出现的原因编码和解码编码: 就是把字符串转换成字节数组public byte[] getBytes();使用平台的默认字符集将此 String编码为 byte 序列,并将结果存储到一个新的 byte 数组中。public byte[] getBytes(String charsetName)使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。解码: 把字节数组转换成字符串public String(byte[] bytes):原创 2021-02-07 16:46:27 · 147 阅读 · 0 评论 -
JavaSE——IO流-字节流
IO流概述及其分类概述IO流:用于处理设备之间的数据传输。Java对数据的操作都是通过流的方式。Java用于操作流的对象都在IO包中。分类按照数据流向分类输入流:读入数据输出流:写出数据这里的输入和输出指的是内存的输入和输出。按照数据类型分类字节流:可以读写任何类型的文件,比如音频,视频,文本文件,可执行文件等。字符流:只能读写文本文件通常情况下,如果文件可以用Windows自带的记事本打开,就可以选用字符流,如果对文件类型不了解的话,就用字节流。IO流基类概述:原创 2021-02-07 16:02:05 · 143 阅读 · 0 评论 -
JavaSE——IO流的概述,异常,File文件类
IO流的概述流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流用来处理设备之间的数据传输(上传和下载文件)。Q:为什么讲解IO流之前要先讲解异常和File类呢? 因为File表示的是IO流将来要操作的文件,所以我们要先学习File类。而常见操作文件无非就是上传和下载文件,在这个操作的过程中可能出现问题,出现问题后,我们需要对相应的代码进行处理。所以我们需要学习异原创 2021-01-25 17:36:24 · 120 阅读 · 0 评论 -
JavaSE——Set集合的三个子类HashSet、LinkedHashSet、TreeSet
Set集合概述Set继承于Collection接口,但是Set接口并不像List接口那样对Collection接口进行了大量的扩充,而是简单的继承了Collection接口。也就是说,Set里面并没有提供使用get()方法根据索引取得保存数据的操作。Set主要的实现类有:HashSet——散列存放数据LinkedHashSetTreeSet——有序存放数据在判断重复元素的时候,Set集合会调用hashCode()和equal()方法来实现。HashSet的概述及特点此类实现 Set 接口,原创 2021-01-22 16:16:06 · 1147 阅读 · 0 评论 -
JavaSE——List集合的三个子类、泛型
List的三个子类List的三个子类的特点ArrayList:底层数据结构是数组,查询快,增删慢。线程不安全,效率高。Vector:底层数据结构是数组,查询快,增删慢。线程安全,效率低。LinkedList:底层数据结构是链表,查询慢,增删快。线程不安全,效率高。使用时要针对他们的特点来选取最合适的一种。ArrayList概述可调整大小的数组实现List接口。 实现所有可选列表操作,并允许所有元素,包括null 。 除了实现List 接口之外,该类还提供了一些方法来原创 2021-01-22 14:49:14 · 352 阅读 · 0 评论 -
JavaSE——对象数组,集合、数据结构
对象数组的概述和使用先来看一个案例,这个案例用来演示利用数组存储学生信息并遍历输出。eg: 我有3个学生,请把这个3个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。学生:Student成员变量:name,age构造方法:无参,带参成员方法:getXxx()/setXxx()public class Demo1 { public static void main(String[] args) { // 创建三个学生 Student原创 2020-12-23 18:02:38 · 158 阅读 · 0 评论 -
JavaSE——正则表达式、常用类
正则表达式的概述和简单使用正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。eg: 校验qq号码.(要求1:必须是5-15位数字; 2:0不能开头)a:非正则表达式实现b:正则表达式实现 public class Demo1 { public static void main(String[] args) { Sc原创 2020-12-23 15:15:10 · 250 阅读 · 0 评论