0

JavaSE 常用类-Date类与DateFormat类-旧时间API

# Date类: **导入包:**import java.util.Date; **Date类的构造方法:** public Date() //无参构造方法,使用当前系统时间来构造Date对象 public Date(long date) //有参构造方法,指定时间(毫秒值)来构造Date对象 **Date类的成员方法:** public long getTime() //获取当前时间的毫秒值 public void setTimne(long ti- 阅读剩余部分 -
0

JavaSE 常用类-System类

# System类 **注意:**System类不能被实例化 **System类的成员方法:** **public static void gc()** //用于垃圾回收。垃圾:指没有被引用的对象 **public static void exit(int status)** //终止程序 **public static long currentTimeMillis()** //返回当前毫秒值(时间戳) **public static void- 阅读剩余部分 -
0

JavaSE 常用类-Runtime类

**功能:**主要用于统计内存对性能进行调整。 ![](http://www.flayerveo.com/usr/uploads/2020/11/2368204647.png) **方法实现:** ![](http://www.flayerveo.com/usr/uploads/2020/11/4235531430.png) **注意:**Process在执行进程时无法直接返回进程的处理信息即命令的回显,所以需要通过InputStream字节流来接收命令回显:- 阅读剩余部分 -
0

JavaSE 常用类-Random类-随机数

# Random类 **作用:**用来专门生成随机数的类 **构造方法:用于创建Random对象** **Random():**生成的随机数是没有规律的,这个构造方法使用的种子是当前的毫秒值(时间戳) **Random(long seed):**生成的随机数是有规律的,这个构造方法使用的种子是由用户指定的 **成员方法:用于生成随机数** **Random对象.nextInt():** //返回一个整型范围内的随机数 例1:使用Random()默认种子 - 阅读剩余部分 -
0

JavaSE 常用类-Math类-数学模块

注意:Math位于Java的Lang包中,因为Lang包默认已经被Java导入,所以不用额外导入,可直接使用。 1. **Math.pow(a,b)** **//求平方数** a:底数 b:指数 返回值:a的b次幂 返回值类型:double类型 实例: ![](http://www.flayerveo.com/usr/uploads/2020/11/2432659816.png) 结果: ![](http://www.flayerveo.com/usr- 阅读剩余部分 -
0

JavaSE 常用类-LocalDateTime等 - 新时间API

![](http://www.flayerveo.com/usr/uploads/2020/11/94595512.png) **旧时间API-Date的缺点:**Data创建出来的对象可变的,然而时间应该是不可变的 # 新时间API: **LocalDate:**对日期进行处理,只包含年月日 **LocalTime:**对时间进行处理,只包含时分秒 **LocalDateTime:**对日期与时间进行处理,格式为ISO-8601的完整的时间格式 - 阅读剩余部分 -
0

JavaSE 常用类-Calendar类-日历类

# Calendar类: **注意:**Calendar是个抽象类,不能通过new创建对象。Calendar中创建了一个静态方法getInstance(),这个静态方法调用了一个继承于Calendar的类,该类中实现了各种功能的具体方法。 **Calendar中getInstance()方法的解释:** 其中Demo可以看作Calendar类,Demo2可以看作实现具体方法的类。 ![](http://www.flayerveo.com/usr/uploads/202- 阅读剩余部分 -
0

JavaSE 常用类-Arrays类-数组处理

# Arrays类 java.util.Arrays 类是 JDK 提供的一个工具类,用来处理数组的各种方法。 ## 常用方法: **1.数组排序: sort()** 功能:对数组进行排序,直接作用于被调用的数组 格式1:Arrays.sort(数组) 格式2:Arrays.sort(数组, 起索引, 尾索引) //对数组中从起索引到尾索引-1之间的所有元素排序 ![](http://www.flayerveo.com/usr/uploads/2020/11- 阅读剩余部分 -
0

JavaSE 14.XML&JSON-SAX解析

## SAX解析: **介绍:**边读边解析不能停,读到特定标签时,自动调用相应方法进行操作 **优点:**由于是一个元素一个元素的解析,所以不会造成内存溢出 **缺点:**不能修改xml文件 **SAX解析XML:** 首先需要创建一个实现了contentHandler接口的类,但由于contentHandler里要实现的方法过多,所以我们只继承它默认的实现类DefaultHandler ![](http://www.flayerveo.com/usr/up- 阅读剩余部分 -
0

JavaSE 14.XML&JSON-PULL解析

## PULL解析: **需要额外导入包:** ![](http://www.flayerveo.com/usr/uploads/2020/11/2425315005.png) **PULL解析XML:** **// 准备需要被解析的XML文件,目的是将该文件解析成ArrayList集合** ![](http://www.flayerveo.com/usr/uploads/2020/11/3851868489.png) ```java // 步骤一:获取工厂- 阅读剩余部分 -
0

JavaSE 14.XML&JSON-JSON解析

## JSON简介: **介绍:**JSON(JavaScript Object Notation)为JavaScript对象表示法,一种简单的数据格式。JSON是JavaScript的**原生格式**。这意味着在JavaScript中处理JSON数据不需要任何特殊的API和工具包。 **JSON和XML的比较:**相比XML更加简洁,省流,一般用于移动服务端和移动客户端之间传输数据。由于PC端对流量不敏感,且扩展性比JSON更方便,所以当服务端为PC端时则一般用XML传- 阅读剩余部分 -
    页码:
ICP证: 浙ICP备2022036136号