package course.api; /** * @author WanJl * @version 1.0 * @title Demo01 * @description javaAPI * @create 2026/7/27 */ public class Demo01 { /* API (Application Programming Interface) 应用程序编程接口 Java中的API 值得就是JDK提高的各种功能的Java类,这些类把底层的实现封装了起来。 我们不需要关系这些类是怎么实现的,只需要学习怎么去使用这些类就可以。 我们可以通过Java帮助文档来学习怎么使用这些API 包括我们之前使用的Scanner 键盘输入类 和Random 随机数类 都属于Java的API 我们首先要讲的第1个API 类 1.1 String 字符串类 我们之前说过,String 是不可变类 就是字符串常量池,String类型被final修饰,内部的字符数组和字节数组也是被final修饰。 每次修改都会创建新的对象。 1.2可变字符串类: StringBuffer StringBuilder 字符串拼接使用StringBuilder 字符串比较使用equals而不是== 频繁的改变字符串,不要使用String而是使用StringBuilder 2.1 日期时间 JDK8之前 的日期类:了解即可 Date date=new Date(); // 不推荐使用 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//线程不安全 JDK8之后的新的 java.time包下的类 LocalDate LocalTime LocalDateTime 3.1 数学类-Math */ }