BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          這段時間又回頭補了遍java基礎,結合javaapi一些零碎的總結如下:

          System.exit(0);程序的退出代碼,因為方法執(zhí)行結束了,但是線程并沒有結束。習慣上非零狀態(tài)嗎表示有錯誤

          java.text.Numberformat類:
          NumberFormat 是所有數(shù)字格式的抽象基類。此類提供了格式化和分析數(shù)字的接口。NumberFormat 還提供了一些方法,用來確定哪些語言環(huán)境具有數(shù)字格式,以及它們的名稱是什么。 如下面的類就是Numberformat類的簡單實現(xiàn):

          import java.text.NumberFormat;
          public class hh
          {
              public static void main(String args[])
              {
                  int x= 350-018  HP0-401 70-500 70-305 ;
              String y=NumberFormat.getInstance().format(x);
                  System.out.println(y);
              }
          }

          中斷控制流程:
          break 他會跳出循環(huán),到所在代碼快的外面,執(zhí)行代碼塊以外的代碼。
          continue: 和break語句功能類似,用于中斷控制流。不同的是,continue語句把控制轉移到它所在的最內(nèi)層循環(huán)的開始處。

          大數(shù)字的處理:
          如果基本的整形和浮點數(shù)據(jù)無法達到要求的精度, 那么可以使用java.math包中的BigInteger和BigDecimal。前者可以操作任意精度的整數(shù)運算,而BigDecimal實現(xiàn)了任意精度的浮點運算。
          使用靜態(tài)valueOf方法可以把普通的數(shù)字轉換成大數(shù)字,但是對大數(shù)字的操作,java定義的數(shù)學操作符號就失效了,必須使用大數(shù)字類中的add,multiply等方法

          數(shù)組變量的拷貝: 
          用System類的arraycopy方法,其語法如下:
          System.arraycopy(from,formidex,to,toindex,count);
          其中from參數(shù)是指原數(shù)組的數(shù)組名,fromindex是指從原數(shù)組的那個下表起開始拷貝。to是指要拷貝到的數(shù)組的名字,toindex是指拷貝到目標數(shù)組的開始位置,count是指以供拷貝350-018  HP0-401 70-500 70-305 等幾個元素過去

          對數(shù)組排序:
          sort對數(shù)組中的數(shù)字進行排序
          java.util.Arrays中常用的方法:
          static void sort(xxx[] a)
          參數(shù) a是java基本類型中任意種。使用優(yōu)化的快速排序算法對數(shù)組排序

          java.lang.System
          public final class System extends Object
          System 類包含一些有用的類字段和方法。它不能被實例化。 

          在 System 類提供的設施中,有標準輸入、標準輸出和錯誤輸出流;對外部定義的屬性和環(huán)境變量的訪問;加載文件和庫的方法;還有快速復制數(shù)組的一部分的實用方法。 

          java.lang.Class
          當運行程序時,java紀錄所有對象的運行時類型標識,該標識紀錄了每個對象所屬的類。java用此標識在運行時選擇正確的方法,用戶也可訪問這些標識消息。如下所示:
           void printClassName(Object obj) {
               System.out.println("The class of " + obj +
                              " is " + obj.getClass().getName());
               }
          還可以使用一個類字面值(JLS Section 15.8.2)來獲得命名類型(或 void)的 Class 對象。例如: 
               System.out.println("The name of class Foo is: "+Foo.class.getName());
          posted on 2007-08-31 14:35 java2java 閱讀(596) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 五台县| 无棣县| 阿拉善盟| 天等县| 江北区| 深泽县| 义马市| 宁海县| 洛川县| 石家庄市| 长治市| 澄城县| 沧州市| 上饶县| 留坝县| 突泉县| 常州市| 昌乐县| 温州市| 西乌珠穆沁旗| 建宁县| 静乐县| 鄯善县| 慈利县| 含山县| 保定市| 南开区| 合江县| 洞头县| 息烽县| 瑞昌市| 南江县| 游戏| 常德市| 西藏| 永清县| 光泽县| 汝城县| 天柱县| 类乌齐县| 焉耆|