常用的JAVA类封装、日期…

   常用的JAVA类
 Java数据类型可以分为基本数据类型和引用数据类型两大类,两者有各自不同的特征和用法。

 基本数据类型:迎合了人们使用的行为习惯。且无需使用new创建对象,也不需要额外的引用空间,运行开销较小,但在有些场合其使用是受到限制的。
 所以为弥补基本数据类型在面向对象方面的欠缺,Java语言中引入了封装类(Wrapper Classes),针对各种基本数据类型均提供了相应的引用数据类型,它们在JDK API的java.lang包中定义的。

下面是基本类型对应的封装类:
基本数据类型 封装类
int  Integer
short  Short
long  Long
byte  Byte
float  Float
double  Double
char  Character
boolean  Boolean每一种类都有很多对应的功能方法
 基本数据类型和其对应的包装类型之间都可以自动封装和自动拆封功能。
 自动封装/拆封是指在基本数据类型值和其对应的包装类对象之间完成自动转换的过程。

  日期相关类型(Data)类
 java.util.Date类用于表示特定的时间点(精确到毫秒),该类是通过记录从基准时间(格林威治标准时间公元1970年1月1日00:00:00)开始到当前时刻的时间差,即所经历的毫秒数,来实现计时。
构造方法
  public Date() public Date(long date) 但是Data过时了,为更方便日历操作提供方便又创建了Calendar类。java.util.Calendar类是Date类的一个增强版,该类提供了常规的日期修改功能和国际化支持。
 Calendar类是一个抽象类,可以调用其静态方法getInstance()来获得该类的实例(实际上是其子类的实例):Calendar c=Calendar.getInstance();
但获得的格式并不能满足大多数人可以考DateFormat类将格式改变。
 java.text.DateFormat类提供了将日期/时间信息进行格式化处理的功能,主要是将日期/时间信息(Date类型数据)转换成人们所习惯的格式字符串以及反向转换的功能。
 java.text.SimpleDateFormat类是DateFormat类的子类,它方便用户自己定义日期、时间表示格式,并提供更灵活的日期和字符串信息转换和解析的功能。
  基本的数学类
 java.lang.Math类提供了常用的数学运算功能和数学常量,其中的属性和方法均被定义为public和static的,因此不需要创建Math的实例即可直接访问或调用。
 java.text.NumberFormat:所有数据格式的抽象基类功能:提供了将数字(包括整型和浮点型)格式化为符合特定语言环境(Locale)表示习惯的字符串以及逆向解析字符串为数字的功能。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值