黑馬程序員————java常見對象

------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! -------  


 java常見對象及常見方法

一、System

         public final class System  該類不能被繼承

       字段和方法均是靜態修飾的。

        ③  字段摘要:

                static PrintStrean err;//"標準"錯誤輸出

static InputStream in;//“標準”輸入流。鍵盤或者用戶指定輸入源

static outputStream out;//“標準”輸出流。顯示器或者用戶指定輸出目標。

  ④常見方法:

void arraycopy(Object src,int srcPos,Object dest,int destPos,int length);//複製指定長度到其他數組中去。

long currentTimeMillis();//返回一毫秒爲單位的系統當前時間

void exit();//終止正在運行的java虛擬機

void gc();//運行垃圾回收器

Properties getProperties();//獲得當前的系統屬性

Object setProperty(String key,String value);//調用hashTable的put方法,設置屬性的鍵值

String getProperty(String key);//獲得指定鍵的值

 ⑤java是跨平臺的,每次啓動虛擬機時都要先獲取這個平臺的特有信息。

 ⑥可以在啓動虛擬機的同時加載參賽數信息。java -heima=niren SystemDemo


二、Runtime

 每個Java應用程序都有一個Runtime實例,是英語程序和其運行的環境相關聯

 Runtime類中沒有構造方法,那麼是不能new對象,那麼其方法都應該是靜態的,然而有不是靜態的方法,說明肯定有一個靜態方法將返回Runtime的對象。單例設計模式。

          ③常見方法:

 Static Runtime getRuntime();//返回當前與Java程序相關聯的運行時對象

 Process exec();//執行進程

          Process是一個抽象類,但是沒有子類,說明它只是調用底層的方法來實現進程開啓。

            void exit();//  通過啓動虛擬機的關閉序列,終止當前正在運行的Java虛擬機。   

三、Date

             ①Date中的方法好多都過時了,且被Calendar類替代。

    ②時間輸出格式是在DateFormat類中,該類是抽象類,其子類是SimpleDateFormat。

                日期和時間模式:

               在SimpleDateFormat類中,構造方法中可以指定模式作爲參數。SimpleDateFormat s=new SimpleDateFormat ("yyyy年MM月dd號EEE   hh:mm:ss");

                只要將日期和格式相關聯即可。

三、Calendar

      Calendar是抽象類。

      ②常見方法:

      static Calendar getInstance();//

      int get(int field);//返回給定日曆字段的值

      void setTime();//指定給Date設置指定時間

      int compateTo(Calendar  anotherCalendar );//比較日期值

      abstract void add(int field,int amount);//加或者減去指定時間值

                ③日曆中年,月都是從0開始的。日是從星期天開始的。 

④練習:當求某年中3月份有多少天時,可以先得到4月1號,然後減去一天,就知道3月有多少天了。

利用查表法獲得自己想要的日期格式。

                      


五、Math

                ①Math類被Final修飾,不能被繼承

                ②常見方法:

static double ceil(double);//返回大於指定數的最小整數

 static double floor(double);//返回小於指定數的最大整數

static long round(double s);//四捨五入,返回最接近的值

static doouble random();//包含0.0不包含1.0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章