
Java常用类(API)
文章平均质量分 72
Object String 等常用类
A丶Zeng
这个作者很懒,什么都没留下…
展开
-
Streaming API
Streaming API概述: Stream是jdk8增加的一个接口,该接口提供了一些对容器数据进行操作的规则,有了这些规则 就可以不通过遍历容器就可以以完成对相关数据的操作处理。理解: Stream可以理解为像生产流水线,操作只能往前走不能回退,经过一道工序操作的数据就会发 生变化上一道工序的对象就消失不可再次使用作用: 不用遍历容器下对容器数据进行操作注意: Stream虽然可以操作数据但是本身不能够存储任何数据Steam对象的获取:1、Collection的Stream获原创 2021-01-05 23:20:57 · 561 阅读 · 0 评论 -
File类
概述: java中对文本文件这种事物的一种描述的类,定义一些可以操作文本文件的功能和属性 一个文件文件的路径对应就有一个File对象,这个File文件对象就 可以操作对应路径的文件本身文本文件和File文件对象有关系的:File对象是对文本文件的一种虚拟化【File对象存在对应的文本文件不一定存在】File对象是通过文件的路径创建出来的路径:绝对路径: 包含磁盘根目录的全路径 比如: C:\a\b.txt相对路径: 以一个固定的路径为参考得到的部分路径 比如:以原创 2020-12-29 21:55:55 · 424 阅读 · 0 评论 -
Collections类
概述: 他是一个专门操作单列集合数据相关功能的工具类 定义了一些功能可以专门操作单列集合数据的。常用功能:1、int binarySearch(List list, E e ):使用二分查找法查找指定元素e在list集合中第一次出现的索引值使用前提:要求集合的数据必须排序返回值:查找的元素在集合中有返回对应的索引值集合没有元素返回负数2、int frequency(Collection c, E e):返回在集合 c 中的元素 e 的个数3、max、min:获原创 2020-12-28 21:40:01 · 216 阅读 · 0 评论 -
Date类 和 Calendar类
Date类简介日期类,用于操作时间相关信息构造方法Date()构造一个日期对象,当前系统时间,精确到毫秒//测试空参构造,采用当前操作系统的默认时间Date date1 = new Date();System.out.println("date1: "+date1); Date(long)构造一个日期对象,时间为自“1970年1月1日00:00:00GMT”起,至指定参数的毫秒数//创建一个指定时间Date date2 = new Date(1605364108031l);Sy原创 2020-12-27 22:17:57 · 209 阅读 · 0 评论 -
正则表达式
正则表达式概述:他就是一个特殊的字符串,他代表的不是单个的字符序列,他表示是一类字符序列的规则,只要符合该规则的字符串都是属于正则表达式,表示的字符序列的范畴【定义了字符序列的规则】作用:限定字符串使用的场景和范围,可以提供字符串的校验规则,进一步满足实际开发的需求,提升开发效率和安全性。比如:用户名的校验好处:可以使用简单的代码处理复杂的事情坏处:增加了校验的难度正则表达式的基本内容1、特殊字符:\\: 代表 \\t : 制表符 tab键的内容\r : 换行\原创 2020-12-23 23:30:23 · 235 阅读 · 0 评论 -
包装类
概述:基本数据类型对应引用数据类型的类就叫做包装类主要就定义了基本数据类型和字符串以及包装类之间相互转换的功能基本数据类型不是对象,所以Java针对基本类型提供了对应的包装类,以对象的形式来使用基本数据类型【四类八种】 包装类byte ------------------------------- Byteshort ------------------------------ Shortint -------------------------原创 2020-12-23 21:08:48 · 162 阅读 · 0 评论 -
StringBuilder和StringBuffer类
简介可变字符序列,用于构造字符串对象。内部使用自动扩容的数组操作字符串数据。StringBuilder和StringBuffer使用相同的API。 StringBuilder比StringBuffer运行效率高。因为两者类似,故只介绍一种。StringBuilder概述:他是java中用来表示字符序列的另一种表示形式,表示的是一个可变的字符序列。[字符序列自身发生改变]通常他被成为字符串缓冲区。它内部定义的功能基本在字符串本身上发生作用,字符串内容会发生改变特点:1、他是可变的字符串表示形式原创 2020-12-23 20:01:47 · 247 阅读 · 1 评论 -
System 类
概述: 系统类【工具类】,定义了系统中的资源属性和相关功能的类常用字段:1、err:代表一个错误输出流对象 【默认关联到控制台,输出的字体颜色是红色】2、in:代表标准输入流的对象【默认关联键盘】3、out:代表标准输出流对象【默认关联到控制台,输出的字体颜色是黑色】常用方法:1、gc():调用垃圾回收器回收对象2、currentTimeMillis():获取当前系统时间的毫秒值时间规定: 世界把1970年1月1日00时00分00秒规定为时间值为0,时间往原创 2020-12-22 23:52:21 · 291 阅读 · 0 评论 -
Math 类
概述:Math类是一个定义了基本数学运算功能的工具类Math类的功能可以直接类名调用成员变量: E: 代表自然数 2.718 PI: 代表圆周率 3.141592653589739静态方法: abs(double num):获取一个小数的绝对值(可以使用字符) cbrt(double num):获取一个小数的立方根 sqrt(double num):获取一个小数的平方根 ceil(double num):向上获取一个小数最接近他的整数 floor(double num)原创 2020-12-22 23:41:14 · 386 阅读 · 0 评论 -
Scanner 类
一、概述:一个可以使用正则表达式来解析基本类型和字符串(String)的简单文本扫描器。扫描器:把一些数据识别到计算机中的手段之前学习的键盘录入只是Scanner扫描器的一种功能。二、构造方法:Scanner(File f):创建一个识别指定文件的内容的扫描器对象【扫描识别指定文件中的基本数据类型数据和字符串数据】Scanner(String path):创建一个识别指定字符串的扫描器对象扫描识别指定字符串中的基本数据类型数据和字符串数据】Scanner(InputStream i原创 2020-12-22 23:30:02 · 456 阅读 · 1 评论 -
String类
一、概述1、修饰存放字符序列的变量的【是表现字符序列的一种形式】【描述字符序列的集合体】2、所有的字符串常量都是String类的对象3、所有的字符串常量jvm提前定义好的String对象存放在方法区的常量池中 可以直接拿来用4、类中定义了操作字符串的相关功能5、每一个字符串都是常量6、Java中有两大类常量,一类为自定义常量(final关键字修饰),另一类为字面值常量,一共有六种(整数常量,小数常量,布尔常量,字符常量,字符串常量,空常量null),String就是其中一种二、String类型原创 2020-12-21 23:42:37 · 424 阅读 · 0 评论 -
== 和 equals方法的区别
== 和 equals方法的区别【面试题】一、 == 是一个运算符,比较的是数据的关系,可以比较任意数据类型的数据 基本数据类型: 比较就是数据本身的大小关系 引用数据类型 :  原创 2020-12-21 22:08:12 · 135 阅读 · 0 评论 -
Object类
Object类概述:类 Object 是类层次结构的根类(最顶层的基类)。【Object是所有类的顶层父类】每个类都使用 Object 作为超类。所有类都直接或间接的继承自Object类,所以,所有的类都是一个Object(对象)所有对象(包括数组)都实现这个类的方法。Object类中定义的是所有类共性的功能,没有属性所有类默认继承Object类,平时省略不写构造方法:Object( )Object中只有一个空参构造 构造一个对象。所有子类对象初始化时都会优先调用该方法成员方法原创 2020-12-21 22:05:19 · 290 阅读 · 0 评论 -
API、 类库
API什么是API应用程序编程接口,这里指的是API文档,通常叫“Java文档”,是Java中提供的类的使用说明书定义:应用程序接口【Application Programming Interface】接口:用于制定规则的集合实际:包含了各种实际有实现内容的方法、类、接口、枚举等内容说明的集合文档比如:jdk的API文档java中组件的层次结构图片来源黑马程序员视频截图,如有侵权,请联系删除类库概述:类的仓库。存放和管理已经写好的类的字节码文件的压缩包文件 jdk的核心原创 2020-12-21 21:05:00 · 1004 阅读 · 1 评论