歡迎訪問: 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)
/////////////
創建新的數據類型--類
域 和 方法
基本成員默認值
方法 , 參數 , 返回值