java思想複習

歡迎訪問: www.ptcms.cn

java
    1.java applet
    2.java web start
安全性(Security)
    在java的設計中,applet 也只能運行在受安全保護的“沙盒”中,沙盒使applet無法寫磁盤或是訪問沙盒之 

  外的內存 。
    數字簽名(digital sinature)
Intranet:企業內部網
第二章 : 一切都是對象
 java思想編程 目錄:
      @1 : 對象引論
      @2 : 一切都是對象
      @3 : 控制程序流
      @4 : 初始化和清除
      @5 : 隱藏實現細節
      @6 : 複用類
      @7 : 多態
      @8 : 接口和內部類
      @9 : 異常與錯誤處理
      @10: 類型檢查
      @11: 對象的集合
      @12: Java I/O 系統
      @13 : 併發
      @14 : 創建窗口和Applet程序
      @15 : 問題發現
      @16 : 分析與設計
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 一切都是對象
     |- 用引用(reference)操縱對象 : 引用 對象 引用可單獨存在
     |-必須有自己創建所有的對象
     |-對象存儲在什麼地方
       程序運行時對象是怎樣進行放置安排的?特別是內存是怎樣分配的?
       6個不同的地方存儲數據:
          @1:寄存器(register):處理器的內部
          @2:堆棧(stack):位於通用的RAM中,某些Java數據存儲於堆棧中--特別是對象的引用,但是Java對象並

             不存儲與其中
          @3:堆(heap):通用的的內存池(存於RAM中),用於存放所有的Java對象
          @4:靜態存儲(static storage):存放static標識的對象,是在“固定的位置”也存在於RAM中 ,Java
             對象本身從來不存放在靜態的存儲空間裏.
          @5:常量存儲(constant storage):可將其存在在ROM(只讀存儲器中)
          @6:非RAM存儲:如流對象,持久化對象
      特例:基本類型:不需要通過new關鍵字創建對象 把他們存放於堆棧中 ,效率高採取和c c++, 一樣的策略
                    boolean , char,byte,short,int,long,float,double,void(Void) 他們都有正負號,且他 

                  們的長                      度是不會雖不同機器而改變的,這樣提高了移植性.且有對應 

        的包裝類型.
          高精度數字: BigInteger 支持任意精度的整數
                      BigDecimal 支持任何精度的定點數
          Java 中的數組(Array)
          Java的主要目標之一是安全性,Java確保數組會被初始化,而且不能在它的範圍之外被訪問。這種範圍
          檢查,是以每個數組上少量的內存開銷及運行時的索引校驗爲代價的 .
 變量的生命週期 :
          作用域(scoping)
          對象作用域(scope of object)
     /////////////
      創建新的數據類型--類
       域 和 方法
       基本成員默認值
       方法 , 參數 , 返回值

 


          

 

發佈了36 篇原創文章 · 獲贊 1 · 訪問量 8223
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章