| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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
- */
- }
|