你想學習Java嗎?想成為Java專家嗎?還在尋找最好的Java教程?本教程專為初學者和Java專業(yè)人士設計。在這里,您將獲得Java編程語言的所有信息。
那么,您對探索Java初學者教程感到興奮嗎?
什么是Java編程語言?
Java是一種廣泛使用的編程語言,專為互聯網的分布式環(huán)境而設計。它是一種通用的編程語言,它是并發(fā)的、基于類的和面向對象的。它是免費的,我們可以在所有平臺上運行它。Java遵循WORA(Write Once,Run Anywhere)的原則,并且是平臺無關的。它也簡單易學。如果你想打印say(“Hello,World!”),你可以輸入:
Java Hello World示例-
public class Hello{public static void main(String[] args){System.out.println("Hello, World!");}}
Java的歷史
Java于1995年作為Oak首次出現。這是對高斯林辦公室遠處的橡樹的參考。在它以Java的形式流行之前(在咖啡中找到它的根源,而咖啡又歸因于爪哇島——印度尼西亞的一個島嶼),他們還決定將這個項目稱為綠色。
- 1.0版于1996年推出,當時Sun Microsystems承諾WORA(一次編寫,隨處運行)原則。
- 然后在1998-1999年12月出現了Java 2(J2SE 1.2)。J2EE用于企業(yè)應用程序。
- 然后在2006年,為了提升其營銷能力,Sun將新的J2版本更名為Java EE、Java ME和Java SE。
- 2018年9月標志著Java SE 11(LTS)的發(fā)布。
- 2019年3月標志著Java SE 12(LTS)的發(fā)布。
- 到2019年9月10日,Java SE 13將迎來曙光。
今天,從Web應用程序和桌面GUI到物聯網和自動駕駛汽車,Java無處不在。
Java編程的特點
說到它的受歡迎程度,讓我們來看看它的價值。在本教程中,我們將討論Java的強大功能列表:
Java的特點——
1.簡單
雖然Java很冗長,但它的語法類似于C++。這使得從C++過渡到Java變得更加容易。它刪除了很少使用的功能,例如運算符重載和顯式指針。
2.面向對象
Java主要關注對象而不是進程。Java遵循面向對象編程(OOP)的原則:
- 對象
- 課程
- 遺產
- 封裝/數據隱藏
- 抽象
- 多態(tài)性
注意-Java不是純粹的面向對象語言,因為它允許原始數據類型。
3.平臺無關
平臺無關意味著java源代碼可以在多個操作系統上運行。Java代碼應該在不需要安裝任何特殊軟件的任何機器上運行,但JVM需要存在于機器中。Java代碼被編譯成與平臺無關的字節(jié)碼。您可以在Windows、Linux、Mac OS等上運行它。
4.便攜
Java是可移植的,因為Java代碼可以在所有主要平臺上執(zhí)行。將Java源代碼編譯為字節(jié)碼后,這些文件無需修改即可在任何支持Java的平臺上使用,這與其他語言不同,它需要為每個平臺編譯機器代碼,例如32-的單獨.exe位與64位環(huán)境。Java是可移植的,因為您可以將字節(jié)碼帶到它運行的任何其他平臺上。
5.穩(wěn)健
以下特性使Java強大而強大:
沒有使用顯式指針
強大的內存管理
自動垃圾收集已完成,因此您無需手動刪除未引用的對象。
異常處理和類型檢查機制
6.安全
正如我們在上一節(jié)中所說,缺少指針使Java強大且安全。
Java程序在虛擬機沙箱中運行也是事實。
JRE(Java運行時環(huán)境)有一個類加載器,可以將類動態(tài)加載到JVM(Java虛擬機)中。它將從網絡導入的本地文件系統的類的包分開,這增加了安全性。
字節(jié)碼驗證器檢查代碼片段是否存在可以繞過訪問的非法代碼。
安全管理器決定分配給一個類的資源。這種訪問可以包括讀取和寫入文件。
Java可以幫助您開發(fā)無病毒系統。
以上就是北大青鳥長沙麓谷校區(qū)小編介紹的"Java基礎自學教程,核心Java基礎",希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為您服務。
Java自學教程