JavaAPI

一.本章知识点:

1.API(Application Programming Interface)应用程序编程的接口

2.String类和StringBuffer

3Scanner类】

4.基本数据类型的对象包装类

5.集合类

6.System类与Runtime

7.Math类和Random类;

二.本章“定理”:

1.如何算学会一门语言:

我们没有必要去了解一门语言的每个方面和细节,学到一定程度后要适可而止。当你掌握一门语言的语法特点后,能够看懂一般的程序,和在需要时能够参照文档资料看懂以前还没接触过的某个方面的程序,能够自己写出一个有某种实际应用的小程序(网络聊天,文件分割),就算掌握了这门语言,剩下的工作就是如何去积累经验的问题了。

2.String s1=”hello”;String s2=”hello”;s1s2是同一个对象

3.整形转化为字符串,字符串转化为整形

    int m=3423;

       System.out.println(new Integer(m).toString());

       String s="58";

       int n=Integer.parseInt(s);

       n=++n;

       System.out.println(n);

4.Vector类和Enumeration接口

Vector类是Java语言提供的一种高级数据结构,可用于保存一系列的对象,Java不支持动态出租,Vector类提供了一种与“动态数组”相近的功能;

5.Collection接口与Iterator接口

6.Vector类中所有的方法都是线程同步的,ArrayList类中的所有方法是非同步的;

7.Collection——对象之间没有指定的顺序,允许重复元素

Set——对象之间没有指定的属性,不允许重复元素

List——对象之间有指定的顺序,允许重复元素;

8.HashtableProperties

Hashtable也是一种高级数据结构,用以快速检索数据;Hashtable不仅可以像Vector一样动态存储一系列的对象,而且对存储的每一个对象(值)都要安排另一个对象(关键字)与之相关联;要想成功的从Hashtable中检索数据,用作关键字的对象必须正确覆盖了Object.hashCode方法和Object.equals方法;

PropertiesHashtable的子类,他增加了将Hashtable对象中的关键字,值对保存到文件和从文件中读取关键字/值对到Hashtalbe

9.Java设计者将一些系统相关的重要函数和变量收集到了一个统一的类中,这就是System类,System类中的所有成员都是静态的;

10.可以用System.CurrentTimeMills方法检测一段程序代码运行时所花费的时间;

11.Runtime类封装了Java命令本身的运行进程,其中许多方法与System中的方法相重复,我们不能直接创建Runtime实例,但可以通过静态方法Runtime.getRuntime获得正在运行的Runtime对象的引用。

12.Date类用于表示日期和时间;

. 本章知识“为什么”:

1.为什么用CalendarDateFormat类?

由于开始的Date类没有考虑国际化,所以设计Calendar类;Calendar是一个抽象基类,主要用于完成日期字段之间相互操作功能;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值