學習日記-對java的認識

------- android培訓java培訓、期待與您交流! -------
 
對java的認識

學習java這麼久了,一直都沒有關注過黑馬 。直到不久前一個朋友推薦瞭解了黑馬,我才找到了方向,今天寫下自己對java一些認識。

java語言的特點:

1.平臺無關性

平臺無關性是指Java能運行於不同的平臺。Java引進虛擬機原理,並運行於虛擬機,實現不同平臺的Java接口之間。使用Java編寫的程序能在世界範圍內共享。Java的數據類型與機器無關,Java虛擬機(Java Virtual Machine)是建立在硬件和操作系統之上,實現Java二進制代碼的解釋執行功能,提供於不同平臺的接口的。

2.安全性

Java的編程類似C++,學習過C++的讀者將很快掌握Java的精髓。Java捨棄了C++的指針對存儲器地址的直接操作,程序運行時,內存由操作系統分配,這樣可以避免病毒通過指針侵入系統。Java對程序提供了安全管理器,防止程序的非法訪問。

 3.面向對象

Java吸取了C++面向對象的概念,將數據封裝於類中,利用類的優點,實現了程序的簡潔性和便於維護性。類的封裝性、繼承性等有關對象的特性,使程序代碼只需一次編譯,然後通過上述特性反覆利用。程序員只需把主要精力用在類和接口的設計和應用上。Java提供了衆多的一般對象的類,通過繼承即可使用父類的方法。在Java中,類的繼承關係是單一的非多重的,一個子類只有一個父類,子類的父類又有一個父類。Java提供的Object類及其子類的繼承關係如同一棵倒立的樹形,根類爲Object類,Object類功能強大,經常會使用到它及其它派生的子類。

4.分佈式

Java建立在擴展TCP/IP網絡平臺上。庫函數提供了用HTTPFTP協議傳送和接受信息的方法。這使得程序員使用網絡上的文件和使用本機文件一樣容易。

5.健壯性

Java致力於檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發早期出現的錯誤。Java自己操縱內存減少了內存出錯的可能性。Java還實現了真數組,避免了覆蓋數據的可能,這些功能特徵大大提高了開發Java應用程序的週期。並且Java還提供了Null指針檢測、數組邊界檢測、異常出口、Byte code校驗等功能。

通過以上幾點更加的讓我對java看好,更加的對java有信心,其實學習java主要就是多練習,多寫代碼,java中的東西很多,不容易一次性的記住,我們只有通過不斷地練習,來加強自己的記憶。其次就是要不間斷地學習,因爲IT界的技術每天都有更新,如果不學習的話,很容易就會落伍了。這些都是朋友給的建議,今天分享給大家!

   

                   ----------- android培訓java培訓、期待與您交流! ------------


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