String类
字符串相关的类
- Java程序中的所有字符串文字(例如”abc”)都实现为此类的实例
- 字符串是不变的 他们的值在创建后无法更改
Date类
Date 表示特定的时刻.精度为毫秒
直接打印Date Java又进行了相关的操作 使打印效果 更加友好
SimpleDataFormatl类
SimpleDateFormat是一个用于以格式化和解析日期的具体类
(区域设置敏感 :不同国家 不同电脑设置都会让无参构造自适应 )
一般使用其有参构造 创建一个 指定格式的SimpleDateFormat对象
y:年 M:月d:日 H:时 m:分 s:秒 更多特定要求”占位符” 见API
包装类
每个基本数据类型 都有一个对应的包装类
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
boolean Boolean
存在包装类的一个原因
基本数据类型 无法提供方法
类型之间的转化
String —->int
int —>String
自动装箱和拆箱
装箱 基本数据类型转化为包装数据类型 Integer m = Integer.valueOf(123);
拆箱 包装数据类型转化为基本数据类型 int n = m.intValue();
自动指的是Java底层给我们自动数据类型转化 来保证程序的正确
Integer i =100;//自动装箱 Integer.valueOf(100)
int j = i+123;//自动拆箱 i.intValue()+123
Scanner类
一个简单的文本扫描程序,可以使用正则表达式解析基本类型和字符串。
Scanner使用分隔符模式将其输入分解为标记,该分隔符模式默认匹配空格。 将得到的token,转换成使用各种不同类型的值next方法
键盘录入
Scanner sc = new Scanner(System.in) //获得一个扫描器对象 扫描系统输入
int num = sc.nextInt();//将扫描得到的token 转换化为int 类型的值
Random类
该类的实例用于生成伪随机数流
Random rd = new Random();//该对象默认使用当前时间为随机种子
int randomNum= rd.nextInt(10);//生成 [0,10) 的i nt类型随机数
GUI
GUI:Graphical User Interface(图形用户接口)
java.awt 包:依赖本地 javax.swing包: 在awt 基础由java上实现
常用组件 所有Jxxx开头的组件 都在Javax. swing 包中
Jframe :窗体控件 容器
JButton :按钮控件
JLabel :标签
JTextFile :单行文本区域
JTextFile :多行文本区域
JPasswordField:密码文本区域 单行
Jframe常用设置
JButton, JLabel, JTextFile, JTextFile , JPasswordField 设置
JLabel 展示图片
JOptionPane 弹窗提示
行为监听-鼠标单击
Original: https://www.cnblogs.com/acman-mr-lee/p/16313325.html
Author: ACMAN-Mr.Lee
Title: 常见API使用
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643989/
转载文章受原作者版权保护。转载请注明原作者出处!