一.什么是API

Application Programming Interface应用程序编程接口

是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

二.API常用类

(1)Object:所有类的基类所有类都直接或者间接的继承Object类

(2)String:String是由多个字符组成的也可以看作是字符数组

(3)java.util:Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、  计算函数(math)类    

(4)包装类:基础数据类型不具备面向对象的概念,为了弥补不足,引入了包装类方便使用面对对象的变成思想操作基本类型。

三.Obiect构造方法

1.构造方法

public Object()

注:子类的构造方法默认访问的是父类的无参构造方法

2.常用方法

Java API教程_java

四.string构造方法

1.构造方法

public String()

public String(byte[] bytes)

public String(byte[] bytes,int offset,int length)

public String(char[] value)

public String(char[] value,int offset,int count)

public String(String original)

2.String常用的方法

Java API教程_包装类_02

3.String转换功能

Java API教程_包装类_03

4.String的注意事项

        String每次修改字符的时候都会从新创建一个对象那么就会造成内存空间被不必要的占用。那么我们可以使用StringBufer来解决这个问题

5.StringBufer概述

StringBuffer是用来解决String更改字符串造成的时间浪费和空间浪费的

    StringBuffer常用的方法

Java API教程_Java API教程_04

6.String和StringBufer的区别

●内存操作不同:String是每次进行更改都会产生一个新的对象,StringBuffer不会产生新的                             对象而是在原有的对象上进行更改

五.包装

1.什么是包装

              java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,         而像String却可以,只因为String是一个对象而不是一个类型。基本数据类型由于这样的特               性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,java提供了包装类。

          2.包装类的实现

              java为我们提供了基本数据类型的包装类,这些包装类分为两类,一种是对象型包装类,         不继承任何其他类(Object的直接子类),另一种是数值型包装类,继承于Number类。

         3. Integer的常用方法

Java API教程_Java API教程_05

          4.Character的常用方法

Java API教程_Java API教程_06

        六.java.util

       1.什么是util类

           

        2.Math概述

            Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

         Math 常用的方法

Java API教程_java_07

       3.Data

    (1)Data的构造方法

public Date()

public Date (long date)

public Date(String s)

public Date(int year,int month,int date)

public Date(int year,int month,int date,int hrs,int min)

(2)常用的方法

         public long getTime()//获取时间

         public void setTime(long time)//设置时间

4.Character概述

   Character类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法

 Character常用的方法

Java API教程_学习_08

5.Random概述

     此类用于产生随机数,如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。

Random常用的方法

Java API教程_学习_09