2021.11.30学习记录

一、程序国际化

将程序设定为在不同的语言环境下,有不同的显示效果

使用Locale对象接收语言环境,,参数为:地区,语言

Locale locale_CN  = new Locale("zh","CN")

1、properties关键字:属性文件(配置文件),在其中用键值对表示不同的语言环境,写法为:

                ..._zh_CN.properties(...表示文件名,zh_CN表示语言环境,语言环境为固定写法两者之间采用_连接)

2、ResourceBundle

一个工具类,用于绑定属性文件properries,绑定文件名,不包含固定写法,并指定Locale对象,,默认绑定操作系统的语言环境系统,getString()来获取键值对

注:ResourceBundle是只读

3、动态文件

写在properties中,其基本写法与前文一致,但是需要采用{}来作为占位符,表示为动态文件
二、Math类

一个常用的数学工具类,执行基本的算术功能

使用Math类的方法

1)直接使用(因为Math类里面全部是静态方法)

Math.PI:求Π值

Math.abs:求绝对值

Math.random:求0到1之间的随机小数

Math.round:求近似整数值

Math.sqrt:求平方根

2)静态导入

import static java.lang.Math.方法名

三、Random类

生成一个伪随机数,该随机数是通过一定的算法计算出来的,也是一个工具类

四、日期操作类

1、date类

常用方法:Date(long date):参数是毫秒

2、canlendar类

使用方法:

1)Calendar c = Calendar.getInstance

2)Calendar c = new GregorianCalendar()

五、对象比较器

1、Comparable类

此类是一个接口,里面有一个比较方法,comparableTo(接口里面传入的对象 o)方法,当当前对象与传入的对象比较时,小则负,大则正,

但是此接口必须在需要比较的类实现

2、Comparator

为了实现oo原则(对修改关闭,对扩展开放),而应该更多的采用此类,实现方法为新创建一个类实现Comparator接口,然后new一个对象访问,实现比较

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值