您的位置:首页 > 编程语言 > Java开发

常用的JAVA类封装、日期…

2012-04-23 16:51 204 查看
常用的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)表示习惯的字符串以及逆向解析字符串为数字的功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: