1.常用类

1.常用类

标签(空格分隔): 6.2Java高级


内容:
一 枚举
二 包装
三 random类
四 string类
五 日期类


一 枚举

1. 简介

 * 1.枚举类型没有类,没有方法,没有属性,只有常量;
 * 2.创建关键字enum,
 * 3.每个单词都是公共的静态常量
 * 4.这里定义常量名不能使用中文
 * 

image_1d53vb8o91fme1a2cj961e50s379.png-29.8kB

2. 使用
一般创建顺序: 创建enum—创建类—测试文件

  • 测试文件调用时注意:
    image_1d53vg3tfsq11aku1qg619vi15it16.png-38.4kB

二 包装

1. 简介

	/*
	 * 万事万物皆对象
	 * int float  基本数据类型 非常的不面向对象
	 * String 引用数据类型
	 */
	
	"".equals("");  // 对象具有方法和属性
	int a= 12;  //基本数据类型是没有属性和方法

    基本数据类型的使用就非常的不面向对象了,在常见的操作下就非常麻烦,Java为了解决这个办法,引入了包装类
	 > * 就是对基本数据类型的再次包装,包装成引用数据类型 提供使用
	    int -> Integer byte -> Byte  boolean -> Boolean

image_1d5402h9013jm16aja91bcc87f2d.png-124.2kB

image_1d5403v70146jei01te51jopn692q.png-186.1kB

2. 转换

image_1d5407ncut5qf81174alk21onc3n.png-72.3kB

image_1d5408v515locu129e15011o7j4k.png-64.5kB

image_1d540cvkvj3v1gnj14f21tpbp895h.png-72kB

image_1d540du2t1g9a10cqhtu1qqb1tj36e.png-248.3kB

3. 代码操作

image_1d53vr1q0188t1ahh1uee7u410nh1j.png-45.5kB

4. 拆箱和装箱
image_1d540g8em1s49eit1h121q8n1ri46r.png-47.3kB
image_1d53vt6cd1qipful1qvucp1for20.png-41.8kB

  • java.lang包 是Java虚拟机开启的时候默认自动导入的(只要在这个包里的就不需要人工的导入)

三 random类

  1. Math类
    image_1d541lqshqtv1gqktse451a1c7o.png-60.6kB
    image_1d541mlubm9q15cpdia1e7jfu785.png-21.1kB

2. random类
image_1d541nq1919a17nkcieg3m14b8i.png-83.5kB

image_1d541odpottd1iof1gechc5sjn8v.png-37.1kB

	/*
	 * 计算机中所有的随机都是伪随机
	 * 其实就是  日期*计算机硬件信息*某公式
	 * 
	 * 大自然的随机---正太分布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());
	}

image_1d541qevk21f14qqdaq1c9l1tv09c.png-16.2kB

四 string类

1. equals 和 == 的区别

image_1d541tjc381p164k43lei01306ap.png-189.1kB

2. 其他调用方法

image_1d541v4f58mso3c1vvu1l0n1u5sb6.png-103.7kB

  • split 分割功能
    字符串.split(“分割符号”)

五 stringBuffer拼接

image_1d545te7b6c8g208k612q019bcbj.png-84.9kB

- 示例:

image_1d546i6bb5k41jpvja21fed1tu4c0.png-76.1kB

image_1d546mdcd56b195g1qan108t1rolcd.png-12.7kB

image_1d546n8565ir1brrlbd1ucakpqcq.png-48.9kB

六 日期类

image_1d546pi3718g89a11t4119gq16uf7.png-64.4kB
image_1d546qpj9habsun18ri11mp1el2fk.png-75.6kB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值