![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java API
hu的小金库
正在编程路上走
展开
-
反射--java高级技术
反射的概念/** 目标:反射的概念。 反射,注解,代理,泛型是Java的高级技术,是以后框架的底层原理必须使用到的技术。 反射:是Java独有的技术。是Java技术显著的特点。 反射是指对于任何一个类,在"运行的时候"都可以直接得到这个类全部成分。 在运行时,可以直接得到这个类的构造器对象。(Constructor) 在运行时,可以直接得到这个类的成员变量对象。(Field) 在运行时,可以直接得到这个类的成员方法对象。原创 2021-04-17 21:37:45 · 90 阅读 · 0 评论 -
IO流--java常用API
字符集/编码集import java.io.UnsupportedEncodingException;import java.util.Arrays;/** 目标:字符集/编码集 字符集:各个国家为自己国家的字符取的一套编号规则。 计算机的底层是不能直接存储字符的。 计算机的底层只能存储二进制。01 二进制就是可以转成10进制的。10进制就是整数编号。 101 = 1*2^0 + 0*2^1 + 1*2^2 = 5 110原创 2021-04-13 21:00:00 · 151 阅读 · 1 评论 -
File类--java常用API
File类的概述和APIimport java.io.File;/** 目标:File类的概述和API File类:代表操作系统的文件对象。 File类:是用来操作操作系统的文件对象的,删除文件,获取文件信息,创建文件(文件夹)... 广义来说操作系统认为文件包含(文件和文件夹) File类的创建文件对象的API: 包:java.io.File (1)构造器: -- public File(Strin原创 2021-04-13 20:46:32 · 245 阅读 · 0 评论 -
Stream流 -- java常用API
Stream流概述import java.util.ArrayList;import java.util.List;/** 目标: 演示Stream流的强大。 什么是Stream流? 在Java 8中,得益于Lambda所带来的函数式编程, 引入了一个全新的Stream流概念 ,用于解决已有集合/数组类库有的弊端。 Stream流能解决什么问题? 可以解决已有集合类库或者数组API的弊端。 Stream认为集原创 2021-04-10 17:36:42 · 192 阅读 · 0 评论 -
集合--java常用API
Collection集合Collection集合的概述package com.itheima._14Collection集合的概述;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.HashSet;/** 什么是集合? 集合是一个大小可变的容器。 容器中的每个数据称为一个元素。数据==元素。 .原创 2021-04-04 22:26:55 · 231 阅读 · 0 评论 -
Math类--java常用API
package com.itheima._03Math类的详细使用;/** 目标:Math类的使用。 Math用于做数学运算。 Math类中的方法全部是静态方法,直接用类名调用即可。 方法: 方法名 说明 public static int abs(int a) 获取参数a的绝对值:原创 2021-04-04 18:59:19 · 37 阅读 · 0 评论 -
Object类--java常见API
Object类的toString方法使用详解/** 目标:常用API的学习-Object类的toString方法使用详解。 引入 包:java.lang.Object Object类是Java中的祖宗类。 一个类要么默认继承了Object类,要么间接继承了Object类。 Object类的方法是一切子类都可以直接使用的,所以我们要学习Object类的方法。 Object类的常用方法: (1)publ原创 2021-04-01 10:53:47 · 66 阅读 · 0 评论 -
Objects类--java常见API
import java.util.Objects;/** 目标:Objects类的使用。 Objects类与Object还是继承关系。 Objects类是从JDK 1.7开始之后才有的。 Objects的方法: 1.public static boolean equals(Object a, Object b) -- 比较两个对象的。 -- 底层进行非空判断,从而可以避免空指针异常。更安全!!推荐使用!!原创 2021-04-01 10:57:54 · 93 阅读 · 0 评论 -
Date日期类、SimpleDateFormat、 Calendar--java常见API
Date日期类的使用import java.util.Date;/** 目标:Date日期类的使用。 Java是面向对象的,会用一个类代表一个事物。 Date类在Java中代表的是系统当前此刻日期时间对象。 Date类: 包:java.util.Date。 构造器: -- public Date():创建当前系统的此刻日期时间对象。 -- public Date(long time):原创 2021-04-01 11:00:30 · 62 阅读 · 0 评论 -
BigDecimal大数据类--java常用API
import java.math.BigDecimal;/** 目标:BigDecimal大数据类。 引入: 浮点型运算的时候直接+ * / 可能会出现数据失真(精度问题)。 BigDecimal可以解决浮点型运算数据失真的问题。 BigDicimal类: 包:java.math. 创建对象的方式(最好的方式:) public static BigDecimal valueOf(do原创 2021-04-03 08:33:00 · 111 阅读 · 0 评论 -
String类和StringBuilder/StringBuffer--java常用API
String概述/** String概述java.lang.String 类代表字符串。字符串:就是一系列字符串起来。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例。类String中包含了处理字符串的各种API: 获取字符串的长度 提取字符串中的某个字符 截取字符串中的某段字符串。 把字符串转换大小写 对字符串进行分割。 对字符串进行遍历。创建对象: 构造器: 查看构造器 String() 创原创 2021-04-03 10:21:29 · 88 阅读 · 0 评论 -
LocalTime、LocalDate、LocalDateTime、Instant、DateTimeFormatter、Duration、Period--java常用API
import java.time.LocalDate;import java.time.Month;import java.time.format.DateTimeFormatter;public class Demo01LocalDate { public static void main(String[] args) { // 1、获取本地日期对象。 LocalDate nowDate = LocalDate.now(); System.o原创 2021-04-03 17:33:25 · 111 阅读 · 0 评论 -
Arrays类--java常用API
import java.util.Arrays;import java.util.Comparator;/** */public class ArraysDemo01 { public static void main(String[] args) { // 1、输出数组的内容 int[] ages = {10, 20, 40, 50}; System.out.println(ages); System.out.println原创 2021-04-04 18:34:20 · 65 阅读 · 0 评论