lystems.java

          不依不念,不怨不悔
          posts - 9, comments - 1, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          2005年11月5日

          1.java的源文件是1個以.java結尾的編譯單元(.java源文件中只能有1個public類,而且類的名字必須與.java
             源文件名相同),每個.java文件中的類都會被編譯為1個.class文件。java程序就是1堆類文件
           2.Package 將1對類文件組成1個類庫,來區別相同名字的類
              package myclasslibrary;
              import myclasslibrary.*;
          3.java類的訪問修飾符號只能用public公共的,abstract(抽象的),final(最終)3個關鍵字,默認為package
          4.

          posted @ 2005-11-05 10:11 lystems 閱讀(258) | 評論 (0)編輯 收藏

          2005年11月4日

          1.用戶進程(User process)
            比如sql plus
          2.服務進程(Server process)-PGA
             1.排序區
             2.會話信息
             3.游標狀態
             4.堆棧空間
          3.實例(Instance)-SGA(system global area)
             1.Shared pool
                a.shared_pool_size 共享池尺寸
                b.library cache 庫高速緩存 :存放SQL語句文本,解析代碼,執行計劃
                c.data dict cache 數據字典高速緩存   :包括表定義和權限信息
             2.database buffer cache  數據高速緩沖區
             3.redo log buffer cache   重做日志緩沖區 
          4.數據庫(Database)
             1.數據文件  data file
             2.控制文件  control file  用來連接instance和database
             3.重做日志文件  redo log file
             4.參數文件   parameter file
             5.口令文件   password file
             6.歸檔日志文件  archived log file

          posted @ 2005-11-04 17:20 lystems 閱讀(195) | 評論 (0)編輯 收藏

          1.構造函數(Constructor)  
             class Class1{
                     Class1() {}
                                }
          2.方法的重載(overload)
             class Calss1{
                     Class1() {}
                     Class1(int i) {}
                                }
          3.this關鍵字,   指當前對象的引用(reference)
          4.finalize()方法,在垃圾回收器前調用
          5.創建對象的總結類Dog
             a.在第1次創建dog類對象或者調用Dog類的方法和字段的時候,java解釋器會搜尋class路徑,找到Dog.class
             b.裝載Dog.class類后,會對static方法和成員進行初始化
             c.用new關鍵字實例化對象的時候,為對象分配內存空間
             d.對成員進行初始化
             e.執行定義成員所做的初始化
             f.調用構造函數
            
            

          posted @ 2005-11-04 14:13 lystems 閱讀(151) | 評論 (0)編輯 收藏

          1.if (boolean) statement  else statement
          2.return 返回1個值并中斷方法的執行
          3.while(boolean) statement   先判斷后執行
          4.do statement while(boolean)  執行1次再判斷
          5.for(init;boolean;step) statement
          6.逗號運算符,只能用于for循環中
             for(i=1,j=2,k=3;i<10;i++)
          7.break      中止循環的執行,跳出循環
          8.continue   中止本次循環,執行下1次循環
          9.標簽
              bq:
              循環語句;
              continue bq; 退出循環,重新執行循環  
              break     bq; 退出整個循環,不再執行 
          10.switch語句 只能用于整數和字符
               switch(整數變量)
               {
                   case 1:statement;break;
                   case 2:statement:break;
                   default :statement;
               }
            

          posted @ 2005-11-04 13:23 lystems 閱讀(462) | 評論 (0)編輯 收藏

          1.算術運算符
             +  -  *   /  %
          2.關系運算符
             >  <  >=  <=  ==  !=
          3.邏輯運算符
             &&   ||    !
          4.位運算符
             & 與運算符       2位都為1的時候為1
              |   或運算符      2位有1位為1的時候為1
             ^   異或運算符  2位有且只有1位為1的時候為1
             ~   非運算符     
          5.移位運算符  只能用于整型的primitive類型
             <   >>n右移位 把左邊的操作數向右移動n位    操作數為正,高位用0填充,操作數為負,高位用1填充
          6.三元運算符
             (boolean)?value1:value2

          posted @ 2005-11-04 12:40 lystems 閱讀(269) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 噶尔县| 民和| 鞍山市| 黑龙江省| 兰考县| 赤峰市| 施秉县| 无为县| 申扎县| 景德镇市| 安溪县| 平江县| 关岭| 澎湖县| 东乌珠穆沁旗| 广西| 阳城县| 盐城市| 黄骅市| 神池县| 铁岭市| 万山特区| 玉门市| 定西市| 古丈县| 大埔县| 衢州市| 前郭尔| 武义县| 天等县| 江都市| 黔江区| 淮安市| 丰都县| 贡嘎县| 苏尼特右旗| 邯郸市| 济源市| 涪陵区| 南江县| 河曲县|