生活随笔
收集整理的這篇文章主要介紹了
一 java入门
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
高可用 高性能 高并發
java特性和優勢
簡單性:java即C++的純凈版,沒有頭文件,沒有指針運算,也不用分配內存,語法基于C面向對象:程序設計技術,萬物皆對象可移植性:write once,run anywhere。跨平臺性是它的獨特優勢高性能:及時編譯,使某些代碼的效率接近C++的效率分布式:java就是為網絡分布式協議所設計的,它能處理很多TCP/IP協議上的東西,可通過URL打開網絡上的資源,如同在本地打開我的電腦一樣方便;java還支持遠程方法調用,使得一些程序能通過網絡去調用方法也是非常強大的動態性:其本身不具有動態性,它的反射機制使其有了一些動態性,這是非常強大的,是C++無法實現的多線程:多線程的使用可帶來更好的交互行為和實施行為,身邊例子:邊打游戲邊聊天。對線程的簡單性也是java成為主流服務器端開發語言的主要原因之一安全性:適合于網絡的分布式環境,java能構建一些防病毒,防篡改的系統,java吸收了C與C++的優點,而且去掉了他們影響程序健壯性的一部分,比如:關于指針和內存的管理;java程序幾乎不可能造成程序計算機的崩潰,java系統在每次運行的時候都會對內存進行一些檢查,確認它都是合法的,而且不會引起一些問題,哪怕出了問題,程序也可以通過異常機制處理健壯性:Java語言是一種強類型語言,即在編譯和運行時進行大量的類型檢查,防止不匹配的數據類型的發生;Java語言設計有自動收集垃圾功能,防止了內存分配的錯誤;Java語言設計了異常處理機制
java三大版本
write once,run anywhere
- JavaSE : 標準版(桌面程序,控制臺開發………)
- JavaME : 嵌入式開發(手機,小家電…)
- JavaEE : E企業級開發(web端,服務器開發…)
JDK 、 JRE 、 JVM
-
JDK : Java Development Kit java開發者工具 (jdk包含jre)
-
JRE : Java Runtime Environment java運行時環境
-
JVM : JAVA Virtual Machine java虛擬機 (跨平臺的核心)
java虛擬機 (跨平臺的核心)
總結
以上是生活随笔為你收集整理的一 java入门的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。