大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java都學什么,2022年初級教程

Java都學什么,2022年初級教程

更新時間:2022-02-10 16:42:57 來源:動力節點 瀏覽1676次

Java最初由Sun Microsystems(后來被Oracle Corporation收購)的James Gosling開發,并于1995年作為Sun Microsystems Java平臺的核心組件發布。該語言的大部分語法源自C和C++,但它的低級設施比它們中的任何一個都少。

java都學什么

在2010年1月27日收購Sun Microsystems之后,Oracle Corporation是Java SE平臺官方實現的當前所有者。該實現基于Sun的Java原始實現。Oracle實施適用于Microsoft Windows、Mac OS X、Linux和Solaris。

Oracle實現被打包到兩個不同的發行版中:

  • Java運行時環境(JRE),其中包含運行Java程序所需的Java SE平臺部分,面向最終用戶。

  • Java Development Kit(JDK)面向軟件開發人員,包括開發工具,例如Java編譯器、Javadoc、Jar和調試器。

Java的特點

Java有多種特性。其中一些是Java獨有的,其中一些在其他語言中很常見。

  • 面向對象——在Java中,一切都表示為對象。對象是一種封裝數據及其相關行為的包裝器。

  • Java支持在其他面向對象語言中看到的所有主要面向對象原則。

  • 平臺無關–用Ja??va編寫的程序首先由Java編譯器轉換為字節碼。該字節碼可以在任何具有Java運行時環境(JRE)的機器上運行。它使Java應用程序與平臺無關。

  • 它與將程序編譯成特定于操作系統的二進制文件的C或C++應用程序非常不同。

  • 安全——Java應用程序在Java運行時環境(JRE)中運行,幾乎不與系統操作系統交互。它使Java比其他語言更安全。

  • 多線程——Java支持編寫可以在不同線程中執行多個任務的應用程序。所有任務都使用操作系統線程的時間切片技術進行。

  • 例如,Java應用程序在運行后臺進程的同時提供用戶登錄表單。

  • 高性能——Java是一種解釋型語言,因此它可能永遠不會像C或C++這樣的編譯型語言那么快。但是,Java通過使用即時編譯器實現了高性能。

  • 操作系統架構中立——Java編譯器生成操作系統架構中立的類文件或字節碼。

  • 例如,在C編程中,int數據類型在32位架構中占用2字節內存,在64位架構中占用4字節內存。但是,對于Java中的32位和64位體系結構,它占用4個字節的內存。

自動垃圾收集

Java使用自動垃圾收集器來管理對象生命周期中的內存。程序員決定何時創建對象,一旦對象不再使用,Java運行時負責恢復內存。一旦沒有對對象的引用,無法訪問的內存就可以被垃圾收集器自動釋放。

如果程序員的代碼持有對不再需要的對象的引用,則可能仍然會發生類似于內存泄漏的情況,通常是當不再需要的對象存儲在仍在使用的容器中時。如果調用不存在對象的方法,則會拋出“NullPointerException”。

垃圾收集可能隨時發生。理想情況下,它會在程序空閑時發生。保證在堆上沒有足夠的空閑內存分配新對象時觸發;這可能會導致程序暫時停止。Java中不可能進行顯式內存管理。

Java Hello World程序

傳統的“你好,世界!”程序可以用Java編寫為:

public class Application
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!"); 	// Prints Hello World! to the console.
    }
}
  1. Java源文件必須以它們包含的公共類命名,并附加后綴.java,例如Application.java.
  2. 它必須首先使用Java編譯器編譯成字節碼,生成一個名為Application.class.只有這樣它才能被執行或“啟動”。
  3. Java源文件可能只包含一個公共類,但它可以包含多個具有公共訪問權限的類和任意數量的公共內部類。
  4. 當源文件包含多個類時,將一個類設為“公共”并使用該公共類名稱命名源文件。

以上就是動力節點Java培訓機構的小編針對“Java都學什么,2022年初級教程”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日本不卡高清免费 | 91九色视频 | 欧美色88| 91中文字幕yellow字幕网 | 全免费一级午夜毛片 | 久久国产乱子伦精品免 | 中文字幕一区久久久久 | 久久青草精品一区二区三区 | 豆国产97在线 | 亚洲 | 中文字幕一级毛片视频 | 久久精品国产大片免费观看 | 蜜桃日本一道无卡不码高清 | 波多野结衣av1区2区3区 | 在线手机福利免费福利院 | 四虎在线影视 | 偷偷狠狠的日日日日 | 国产全黄a一级毛片 | 国产香蕉精品视频 | 免费播放美女一级毛片 | 99精品国内不卡在线观看 | 天堂一区二区在线观看 | 久久这里有精品视频 | 亚洲国产精品第一区二区三区 | 农村妇女又色黄一级毛片 | 中国一级毛片欧美一级毛片 | 久热精品男人的天堂在线视频 | 欧美亚洲国产另类在线观看 | 97在线观看完整免费 | 亚洲国产精品一区二区首页 | 欧美成人免费高清二区三区 | 国产真实伦视频在线观看 | 欧做爰xxxⅹ性欧美大片孕妇 | 99 久久99久久精品免观看 | 亚洲欧美日韩在线不卡中文 | 国产欧美精品综合一区 | 4虎影院永久地址www | 女人18特级一级毛片免费视频 | 久久99国产精一区二区三区 | 国产a自拍 | 久久99久久精品久久久久久 | 999精品免费视频观看 |