java核心技術Ⅰ 開題

從事java已經兩年多,一直沒有記錄的習慣,最近發現腦子越來不不好用了(老年呆呆前兆),所以決定開始寫博文。目的有三:

一. 自己年事已高,記憶力不好。

二. 不是科班的計算機出身(培訓班),基礎知識不牢靠,以此鞏固。

三. 記錄有用的東西,自己方便的同時也方便其他人。


此係列是針對java基礎,在java核心技術Ⅰ  學習並且記錄,也會有一些自己的擴展和其他人的意見。此係列會從基礎開始,其中有些書中的章節不會介紹(因爲也不常用,例如Swing )請大家多多指教!!!



第一章 java程序概述

此部分介紹一些java語言的基本常識,以及java的特點。


一. java 的優點(瞭解即可)。

1.簡單性:java相對於C++ 去除了令人難以理解的指針操作,聯合等,但是又保留了其一部分東西,例如switch語句。

2.面向對象:面向對象是java語言的核心思想,這是將重點放在對象(數據)和對象的接口上,而不是怎麼做這個對象。

3.網絡技能:利用擴展庫可是方便的處理HTTP FTP等TCP/IP協議,利用類庫進行socket網絡編程。

4.健壯性:java可以在預編譯的時候進行編譯檢查,查找程序錯誤。

5.安全性:相對安全,凡事無絕對

6.體系結構中立:java虛擬機運行後會產生字節碼,字節碼翻譯成機器碼,虛擬機可以將最頻繁的字節碼序列翻譯成機器碼,以此執行,此過程稱爲"即時編譯"

7.可移植性:數據佔有固定的位數,不會因爲環境而變化。在C中,int可能是16位也可能是32位,java中int 永遠是32位。所以不必移植時不必考慮如此。

8.解釋型:java虛擬機可以在任何安裝了jre的環境中運行,

9.高性能:例如即時編譯可以監控經常執行的代碼,並且進行優化

10.多線程:java提供接口,操作接口以便操作系統多個處理器。

11.動態性:





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