2021年3月14日
摘要: 一、匿名对象 创建对象时,只有创建对象的语句,却没有把对象地址赋值给某个变量。 虽然是创建对象的简化写法,但是应用场景非常有限。 匿名对象:没有变量名的对象。 语法格式: new 类名(参数列表); 二、应用场景 1、创建匿名对象直接调用方法,没有变量名 Demo: new Scanner(Syst 阅读全文
posted @ 2021-03-14 22:33 格物致知_Tony 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、概述 java.util.Arrays 此类包含用来操作数组的各种方法。比如排序和搜索等,其所有方法均为静态方法,调用非常方便。 二、操作数组的方法 (1)使用二分搜索法来搜索指定的 int 型数组,以获取指定的值;要求数组是有序的,否则结果不确定;如果key在 数组a中存在,就返回找到的第一个 阅读全文
posted @ 2021-03-14 22:20 格物致知_Tony 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、Scanner 类 Scanner 是一个可以解析基本类型和字符串的简单文本扫描器。 Demo: 1 Scanner sc = new Scanner(System.in); 2 int i = sc.nextInt(); System.in 系统输入指的通过键盘录入数据。 二、引用类型使用步骤 阅读全文
posted @ 2021-03-14 22:14 格物致知_Tony 阅读(166) 评论(0) 推荐(1) 编辑
摘要: 一、Random 类 Random 类的实例用于生成伪随机数。 Demo: 1 Random r = new Random(); 2 int i = r.nextInt(); 二、Random 使用步骤 1、查看类 java.util.Random :该类需要 import 导入后才能使用; 2、查 阅读全文
posted @ 2021-03-14 22:09 格物致知_Tony 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、BigInteger 类 1、概述 1、Integer类作为int的包装类,能存储的最大整型值为231-1, Long类也是有限的,最大为263-1。 如果要表示再大的整数,不管是基本数据类型还是他们的包装类都无能为力,更不用说进行运算了。 2、java.math包的BigInteger可以表示 阅读全文
posted @ 2021-03-14 21:26 格物致知_Tony 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Math类 java.lang.Math提供了一系列静态方法用于科学计算。其方法的参数和返回值类型一般为double型。 Math.PI 代表近似的圆周率常量(double) public static double ceil(double a) : 返回大于等于参数的最小的整数。 public s 阅读全文
posted @ 2021-03-14 20:50 格物致知_Tony 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、System 类概述 1、System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。 2、由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的, 所以也可以很方便的进行调用。 二、 阅读全文
posted @ 2021-03-14 20:35 格物致知_Tony 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、比较器 在 Java 中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题。 Java 实现对象排序的方式有两种: 自然排序: java.lang.Comparable定制排序: java.util.Comparator 二、自然排序:java.lang.Comparable 1、概 阅读全文
posted @ 2021-03-14 20:09 格物致知_Tony 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、为什么会出现新日期时间API呢? 1、面临的问题 如果我们可以跟别人说:“我们在1502643933071见面,别晚了!”那么就再简单不过了。但是我们希望时间与昼夜和四季有关,于是事情就变复杂了。 JDK 1.0中包含了一个java.util.Date类,但是它的大多数方法已经在JDK 1.1引 阅读全文
posted @ 2021-03-14 12:00 格物致知_Tony 阅读(204) 评论(0) 推荐(0) 编辑