JDK-api
奋斗小亮
DayDayUp
展开
-
Object
Object类的定义public class Object类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。Java把现实中的任何事物都当做一个对象(Object),Java是面向对象的,就是Object Orentied简称OO。此处的Object在Java中被定义为一个顶级父类,它是任何类父类,我们可以显示的继承它,也可以隐式继承...转载 2019-10-20 22:00:35 · 151 阅读 · 0 评论 -
Integer
定义public final class Integer extends Number implements Comparable {}Integer类在对象中包装了一个基本类型int的值。Integer类型的对象包含一个int类型的字段。此外,该类提供了多个方法,能在int类型和String类型之间互相转换,还提供了处理int类型时非常有用的其他一些常量和方法。关于Integer和int...转载 2019-10-20 21:32:32 · 869 阅读 · 0 评论 -
File
File类定义File类主要是JAVA为文件这块的操作(如删除、新增等)而设计的相关类File类的包名是java.io,其实现了Serializable, Comparable两大接口以便于其对象可序列化和比较public class File implements Serializable, Comparable<File>{}File类字段摘要1) path :...原创 2019-10-20 20:11:37 · 94 阅读 · 0 评论 -
FilenameFilter和FileFilter
文件过滤器简介@FunctionalInterfacepublic interface FilenameFilter { boolean accept(File dir, String name);}@FunctionalInterfacepublic interface FileFilter { boolean accept(File pathname);}...原创 2019-10-20 18:41:30 · 263 阅读 · 0 评论 -
Pattern和Matcher
正则表达式正则基础知识点元字符万物皆有缘,正则也是如此,元字符是构造正则表达式的一种基本元素。我们先来记几个常用的元字符:. 匹配除换行符以外的任意字符w 匹配字母或数字或下划线或汉字s 匹配任意的空白符d 匹配数字匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束有了元字符之后,我们就可以利用这些元字符来写一些简单的正则表达式...原创 2019-10-20 14:26:46 · 621 阅读 · 0 评论 -
String
String 的声明 public final class String extends Object implements Serializable, Comparable<String>, CharSequence。String类代表字符串。Java 程序中的所有字符串字面值(如"abc" )都作为此类的实例实现字符串是常量;它们的值在创建之后不能更改。字符串缓冲区...原创 2019-10-20 10:30:48 · 351 阅读 · 0 评论 -
Math
Math类简介Math类位于Java.lang包中,包含用于执行基本数学运算的方法!Math类的所有执行方法都是静态方法,可以直接使用类名.方法名调用,如:Math.round()public final class Math extends ObjectMath 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。与 StrictMath 类的某些数学方法不同,并非 ...转载 2019-10-20 10:27:31 · 169 阅读 · 0 评论 -
Comparable接口和Comparator接口的比较
概述在实际应用中,我们往往有需要比较两个自定义对象大小的地方。而这些自定义对象的比较,就不像简单的整型数据那么简单,它们往往包含有许多的属性,我们一般都是根据这些属性对自定义对象进行比较的。所以Java中要比较对象的大小或者要对对象的集合进行排序,需要通过比较这些对象的某些属性的大小来确定它们之间的大小关系。一般,Java中通过接口实现两个对象的比较,比较常用就是Comparable接口和Co...转载 2019-10-15 22:02:25 · 93 阅读 · 0 评论 -
Collections
Collections简介public class Collections extends Object,此类完全由在 collection 上进行操作或返回 collection 的静态方法组成。它包含在collection 上操作的多态算法,即“包装器”,包装器返回由指定collection 支持的新 collection,以及少数其他内容如果为此类的方法所提供的collection 或类...转载 2019-10-12 22:11:23 · 182 阅读 · 0 评论 -
Objects
Objects 与 Object 区别Object 是 Java 中所有类的基类,位于java.lang包。Objects 是 Object 的工具类,位于java.util包。它从jdk1.7开始才出现,被final修饰不能被继承,拥有私有的构造函数。它由一些静态的实用方法组成,这些方法是null-save(空指针安全的)或null-tolerant(容忍空指针的),用于计算对象的hash...转载 2019-09-27 23:32:13 · 469 阅读 · 0 评论 -
Arrays
Arrays类常用方法解析1. Arrays 类的定义Arrays类位于 java.util 包中,主要包含了操纵数组的各种方法(都是静态的)2. Arrays 类的常用方法Arrays.asList(T… data)注意:该方法返回的是 Arrays 内部静态类 ArrayList,而不是我们平常使用的 ArrayList,,该静态类 ArrayList 没有覆盖父类的 add...转载 2019-09-26 00:09:42 · 405 阅读 · 0 评论 -
Optional
下面分析Java8新特性之—Optional的使用思考:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法?Old: 我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些JVM编程语言比如Scala、Ceylon等已经将对在核心API中解决了这个问题。New:新版本的Java,比如Ja...转载 2019-09-25 22:53:47 · 2487 阅读 · 1 评论