![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Core_API
文章平均质量分 92
张禹垚
The stars are not afraid to appear like fireflies.
展开
-
【JAVA CORE_API】Day17 转换流、缓冲字符流、异常概念try、catch、finally、throw、throws、异常API、自定义异常
在Java语言出现以前,传统的异常处理方式多采用返回值来标识处现的异常情况,这种方式虽然为程序员所熟悉,但却有很多坏处;首先,一个API可以返回任意的返回值,而这些返回值本身并不能解释该返回值是否代表一个异常情况发生了和该异常的具体情况,需要调用API的程序自己判断并解释返回值的含义;其次,并没有一种机制来保证异常情况一定会得到处理,调用程序可以简单地忽略该返回值,需要调用API的程序员记住去检测返回值并处理异常情况。这种方式还让程序代码变得冗长,尤其是当进行IO。原创 2024-08-19 17:50:03 · 578 阅读 · 0 评论 -
【JAVA CORE_API】Day16 IO流、文件流、换种字节流、对象流
简单地说,就例如用水管举例,自来水公司通过水管到各户家里,这个管道就是低级流,但是这时候我想用热水洗澡,我们不能利用烧水再和凉水勾兑,太麻烦了,于是我们使用热水器,自来水管连进热水器,热水器就是一个高级流;再就是我们如果想喝过滤水,我们也可以选择装一个过滤器,这也是一个高级流;那如果我们想用纯净水去洗澡呢?我们就可以先接一个过滤器这个高级流,再接一个热水器高级流,将水进行二次、三次、…处理,在关流的时候关的也是高级流,就像洗完澡要关的是热水器,而不是水阀。原创 2024-08-17 17:14:12 · 997 阅读 · 0 评论 -
【JAVA CORE_API】Day15 集合排序、File API
方法要求集合元素必须实现Comparable接口;/*** 对Point集合进行排序// 编译错误 } }ArrayList;/*** 对Point集合进行排序// 编译错误 } }/*** 对Point集合进行排序// 编译错误 } }List;/*** 对Point集合进行排序*/// 编译错误。原创 2024-08-16 17:50:24 · 1001 阅读 · 0 评论 -
【JAVA CORE_API】Day14 Collection、Iterator、增强for、泛型、List、Set
实例化ArrayList集合对象;:在集合中增加元素;:获取集合的长度;:清空集合;:检查集合是否为空;:清除集合中符合参数的值;:判断集合元素中是否有符合参数的值(子字符串匹配);:取两个集合的并集给前面的集合;:取两个集合的交集给前面的集合;:删除交集元素后赋给前面的集合;:检查当前集合是否包含所有参数集合的元素;原创 2024-08-16 16:45:00 · 838 阅读 · 0 评论 -
【JAVA CORE_API】Day13 正则表达式、String支持正则表达式的方法、Object类详解、重写toString()、重写equals()和hashcode()、包装类
正则表达式是一串特定字符,组成一个“规则字符串”这个“规则字符串”是描述文本规则的工具;正则表达式就是记录文本规则的代码通过正则表达式能对字符串数据进行一些复杂匹配、查找、替换等操作。正则表达式说明任意一个字符\d任意一个数字字符,相当于[0-9]\w单词字符,相当于[a-zA-Z0-9]\s空白字符,相当于[\t\n\x0B\f\r]\D非数字字符\W非单词字符\S非空白字符在Java类继承结构中,java.lang.Object类位于顶端;原创 2024-08-16 16:36:01 · 933 阅读 · 0 评论 -
【JAVA CORE_API】Day12 String、String常用方法、StringBuilder、StringBuilder常用方法
JDK API 是 Java 开发工具包(JDK)中包含的应用程序编程接口(API)库。它提供了大量预定义的类和接口,这些类和接口实现了各种常用的功能,比如数据结构操作、输入输出处理、网络通信等。开发者可以直接使用这些类和接口来简化编程过程,而无需从头编写常见的功能。原创 2024-08-16 16:14:02 · 636 阅读 · 0 评论