1.常用类
标签(空格分隔): 6.2Java高级
内容:
一 枚举
二 包装
三 random类
四 string类
五 日期类
一 枚举
1. 简介
* 1.枚举类型没有类,没有方法,没有属性,只有常量;
* 2.创建关键字enum,
* 3.每个单词都是公共的静态常量
* 4.这里定义常量名不能使用中文
*
2. 使用
一般创建顺序: 创建enum—创建类—测试文件
- 测试文件调用时注意:
二 包装
1. 简介
/*
* 万事万物皆对象
* int float 基本数据类型 非常的不面向对象
* String 引用数据类型
*/
"".equals(""); // 对象具有方法和属性
int a= 12; //基本数据类型是没有属性和方法
基本数据类型的使用就非常的不面向对象了,在常见的操作下就非常麻烦,Java为了解决这个办法,引入了包装类
> * 就是对基本数据类型的再次包装,包装成引用数据类型 提供使用
int -> Integer byte -> Byte boolean -> Boolean
2. 转换
3. 代码操作
4. 拆箱和装箱
- java.lang包 是Java虚拟机开启的时候默认自动导入的(只要在这个包里的就不需要人工的导入)
三 random类
- Math类
2. random类
/*
* 计算机中所有的随机都是伪随机
* 其实就是 日期*计算机硬件信息*某公式
*
* 大自然的随机---正太分布Nomal Distrib
*/
//验证--同一时间输入相同的 随机因子(不设置随机因子,系统会默认随机一个随机因子)
Random ran2= new Random(100);//随机因子
Random ran3= new Random(100);
for(int i=1;i<=5;i++){
System.out.println(ran2.nextInt());
System.out.println(ran3.nextInt());
}
四 string类
1. equals 和 == 的区别
2. 其他调用方法
- split 分割功能
字符串.split(“分割符号”)
五 stringBuffer拼接
- 示例:
六 日期类