关闭

JAVA学习笔记整理五(JAVA常用类库)

205人阅读 评论(0) 收藏 举报
分类:

常用包介绍

java.lang: ava语言核心包,包含java 最基础的类

java.util:包含一系列的工具类, 数据结构的支持工具

java.io:包含着支持输入/输出操作的类

java.net:Network,TCP/IP,socket网络编程

java.awt:AWT GUI 设计,事件操作

java.text :提供国际化(i18n)支持

java.security :支持密文安全性

java.rmi :RMI,支持分布式编程

java.sql :包含支持使用标准sql的数据库访问功能的类

java.applet: Applet类库

Javax.*: java类库扩展

Java.lang包介绍是Java语言的核心包,其中包括了一些最重要的基本类,没有java.lang就无法编写最基本的程序,java.lang包是唯一不需要在程序中用import引入的包

1.    Obejct:所有类的父类

2.    类型包装类:由基本的数据类型扩展来,如int--Integer等,八大基本类型的包装类

 类型包装类的作用:

 1、保存一个对应类型的数据范围:最大值、最小值

 2、完成不同数据类型间的转换

       String s =Double.toString(0.08);

       int i =Integer.parseInt(“123”);

      doubled=Double.valueOf(“12.16”).doubleValue();

3、需要执行对象操作的地方:如List,Map,HttpSession等

4、封装对应类型的特殊功能:如:Integer.toBinaryString(123);


3.    Math类:数学计算,声明为final,构造方法为私有的,不能实例化,所有方法都是static型的,用来完成常用的数学运算


4.    System类:系统功能类,主要提供下列功能

    1)  系统的标准输入、输出:System.in,System.out,System.err

    2)  获取系统信息:System.currentTimeMillis()

    3)  执行系统操作:System.exit(0)、System.gc();


5.    String与StringBuffer

String一旦声明则不可更改,如果要改变则肯定改变的是String的引用地址,所以一个字符串经常改变,就必须用StringBuffer类,而StringBuffer只能使用append方法进行字符串的连接,性能较高。StringBuffer类中定义的大部分方法名称都与String一样。


Java.uitl包介绍是Java组件中最有用的包,这个包中包含着多个常用类,可以用于在你的程序中以不同的方式管理数据和完成一些常用操作,该包中包含的类主要有:

1.    Date:表示日期和时间,大部分方法已过期(deprecated)(日期操作类1,代码见Java.text包处)

2.    Calendar日历,获取当前日期和时间,完成对日期和时间的各种操作,是抽象类不能被实例化(日期操作类2,代码见Java.text包处)

3.    Random:用于生成各种类型的随机数


4.    Arrays:用于对数组的操作


5.    Locale:封装了各个国家,用于支持国际化,一般不需实例化,如:Locale china=Locale.CHINA

各个国家都有对应的ISO编码,例如,中国编码为zh-CN、英语-美国编码为en-US、法语编码为fr-FR(获取:【工具】→【Internrt选项】→【常规】→【语言】→【添加】)

6.    ResourceBundle:读取属性文件,一般与Locale一起使用


7.    数据结构类:封装了对各种数据结构的操作,形成一个完整的框架,包括Collection,List,Set,Map,Iterator等接口和对应的实现类

Java.text包介绍

1.    DateFormat:用于将日期对象格式化成对应国家的标准日期格式,该类不能被实例化(日期操作类3,代码见下)

2.    SimpleDateFormat:该类可以根据指定的掩码(pattern)格式将日期格式化成任意的格式,提供了非常灵活的定制功能,可以被实例化(日期操作类4)

Date_Calendar_DateFormat_SimpleDateFormat  实例


3.    NumberFormat:用于将一个数字按不同国家不同信息的显示形式进行格式化,不能实例化

4.    DecimalFormat:用于将一个数字按指定的掩码格式进行格式化,可以实例化

NumberFormat_DecimalFormat  实例


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6691次
    • 积分:237
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    最新评论