![](https://img-blog.csdnimg.cn/51fe043a16244315938e1fc2e18ff783.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA常用类
JAVA语言的相关介绍
嘻戏i
积极向上,努力拼搏。
展开
-
Java中File类常用方法介绍(#路径分隔符 #File类常用的三种构造器 #遍历指定目录所有文件名称 #删除指定文件目录及其下的所有文件 #计算指定目录占用空间的大小 #IO流)
1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)。2. File类声明在java.io包下。3. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。4. 后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的"终点"。...原创 2022-08-10 17:51:21 · 301 阅读 · 0 评论 -
Java中collections类常用方法介绍 (#将指定集合包装成线程同步的集合)
1.collections工具类是操作Collection、Map的工具类2.Collections类中提供了多个synchronizedXxx()方法,该方法可使将指定集合包装成线程同步的集合,从而可以解决多线程并发访问集合时的线程安全问题3.思考Collection和Collections的区别?...原创 2022-07-28 17:33:08 · 329 阅读 · 0 评论 -
Java比较器 #自然排序(java.lang.Comparable) #定制排序(java.util.Comparator)
自然排序:java.lang.Comparable 简介1. Comparable接口强行对实现它的每个类的对象进行整体排序。这种排序被称 为类的自然排序。2. 实现 Comparable 的类必须实现 compareTo(Object obj) 方法,两个对象即 通过 compareTo(Object obj) 方法的返回值来比较大小。如果当前对象this大 于形参对象obj,则返回正整数,如果当前对象this小于形参对象obj,则返回 负整数,如果当前对象this等于形参对象obj,则返..原创 2022-05-22 12:14:49 · 110 阅读 · 0 评论 -
jdk 8中新增加的日期时间API—— # LocalDate、LocalTime、LocalDateTime #Instant #DateTimeFormatter
LocalDate、LocalTime、LocalDateTime 简介 Java 8 吸收了 Joda-Time 的精华,以一个新的开始为 Java 创建优秀的 API。 新的 java.time 中包含了所有关于本地日期(LocalDate)、本地时间 (LocalTime)、本地日期时间(LocalDateTime)、时区(ZonedDateTime) 和持续时间(Duration)的类。历史悠久的 Date 类新增了 toInstant() 方法, 用于把 Date 转换成新的表示形式..原创 2022-05-07 11:52:46 · 370 阅读 · 0 评论 -
Java中calendar类常用方法介绍 (获取年月日星期)
概述 Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 构造:父类引用指向子类对象 Calendar c = Calendar.getInstance();//父类引用指向子类对象,右边的方法返回一个子类对象 获取年份 System.out.println(x.get(Calendar.YEAR)); 获取月份(...原创 2021-11-24 20:24:58 · 8224 阅读 · 0 评论 -
Java中simpleDateFormat常用方法介绍 (#将日期对象转换为字符串——format#将时间字符串转换成日期对象——parse)
概述 它的父类DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间,是抽象类,所以使用其子类SimpleDateFormat。SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。//DateFormat x1 = new DateFoemat();//DateFormat是抽象类,不允许实例//开发用的DateFormat的子类,DateFormat x2 = new SimpleDateFormat();D..原创 2021-11-24 15:34:11 · 906 阅读 · 0 评论 -
#Java_util包中Date类常用方法介绍 #将java.util.Date对象转换为java.sql.Date对象
构造date类 未传入参数,则表示当前时间Date d1 = new Date();//如果没有传参数代表的是当前时间System.out.println(d1);构造方法中参数传为0代表的是1970年1月1日Date x2 = new Date(0); //如果构造方法中参数传为0代表的是1970年1月1日System.out.println(x2); //通过毫秒值创建时间对象 获取时间毫秒值 通过时间对象获取毫秒——getTimeDate d1 = ne...原创 2021-11-24 14:50:00 · 116 阅读 · 0 评论 -
Java中BigDecimal类的常用方法介绍 (#通过构造/valueOf传入字符串#加法#减法#乘法#除法)
概括 由于在运算的时候,float类型和double很容易丢失精度。所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal。 传入字符串的三种方法 通过构造传入字符串的方式(开发时推荐)BigDecimal bd1 = new BigDecimal("1.1");BigDecimal bd2 = new BigDecimal("2.5");通过valueOf方法入字符串(开发时推荐)BigDecimal bd3 = BigDecimal.valueOf(1..原创 2021-11-24 14:23:38 · 618 阅读 · 0 评论 -
Java中BigInteger类的常用方法介绍 (#加法#减法#乘法#除法#取除数#取余数)
概述 可以让超过Integer范围内的数据进行运算 通过构造方法传入字符串 BigInteger bi1 = new BigInteger("10000000000");BigInteger bi2 = new BigInteger("2000000000000000"); 加法运算——add BigInteger a = bi1.add(bi2);//加法System.out.println(a); 减法运算——subtract System.out.pri..原创 2021-11-24 11:41:59 · 2149 阅读 · 0 评论 -
Java中System类的常用方法 (#垃圾回收机制#获取程序运行时间#拷贝数组内容#退出Java虚拟机JVM)
运行垃圾回收器——gc public class HSystem { public static void main(String[] args) { for (int i = 0; i < 10000; i++) { new DemoClear(); System.gc();//运行垃圾回收器 } }}class DemoClear{ public void scavenging(..原创 2021-11-23 16:52:53 · 304 阅读 · 0 评论 -
Java中Random类的使用介绍#生成随机数
生成伪随机数——nextInt Random r = new Random(); for (int i = 0; i < 10; i++) { int a = r.nextInt(100);//生成在0到n范围内的随机数,包含0不包含n System.out.print(a + " "); } 使用相同种子得二个对象 返回得值一样 Random r1 = new Random(1000);Random r2 = new Rando..原创 2021-11-23 15:55:21 · 224 阅读 · 0 评论 -
Java中Math类常用方法介绍
取绝对值——ads System.out.println(Math.abs(-12.33)); 向上取整,结果是一个double类型——ceil System.out.println(Math.ceil(12.333)); //结果13.0 向下取整,结果是一个double类型——floor System.out.println(Math.floor(12.333));//结果12.0 获取两个值中的最大值——max System.out.println(Ma..原创 2021-11-22 17:40:53 · 354 阅读 · 0 评论 -
Java的Arrays类常用方法#冒泡排序#二分查找法#数组转换集合
数组高级冒泡排序 方法一:(冒泡排序)/* * 冒泡排序 * 1,返回值类型,void * 2,参数列表,int[] arr * * 第一次:arr[0]与arr[1],arr[1]与arr[2],arr[2]与arr[3],arr[3]与arr[4]比较4次 第二次:arr[0]与arr[1],arr[1]与arr[2],arr[2]与arr[3]比较3次 第三次:arr[0]与arr[1],arr[1]与arr[2]比较2次 第四次:arr[0]与arr..原创 2021-11-19 17:09:01 · 125 阅读 · 0 评论 -
Java中StringBuffer类常用方法介绍
StringBuffer类的介绍 StringBuffer是字符串缓冲区,当new的时候是在堆内存创建了一个对象,底层是一个长度为16的字符数组当调用添加的方法时,不会再重新创建对象,在不断向原缓冲区添加字符原创 2021-11-18 16:45:27 · 2330 阅读 · 1 评论 -
Java中String类的构造方法和常用方法
String类的重要构造原创 2021-11-12 20:58:37 · 1113 阅读 · 1 评论