<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    Java語言簡介

    時間:2025-03-06 12:24:52 java語言 我要投稿

    Java語言簡介

      Java編程語言最初是由Sun微系統公司,這是由杰姆斯Gosling發起并發布1995為sun公司的java平臺的核心組件開發。下面是Java語言簡介,歡迎閱讀了解。

      一、背景

      Java的標準版的最新版本是 java SE 8。用java和廣泛普及的進程,多個配置套房各類平臺。例如:企業應用J2EE、J2ME移動應用。

      二、組成

      Java大概由四個方面組成:

      Java編程語言,即語法;

      Java文件格式,即各種文件夾、文件的后綴;

      Java虛擬機(JVM),即處理*.class文件的解釋器

      Java API(Java SE 8)

      三、基本含義

      抽象類:規定一個或多個抽象方法的類別本身必須定義為abstract,抽象類只是用來派生子類,而不能用它來創建對象。

      final類:又稱“最終類”,它只能用來創建對象,而不能被繼承,與抽象類剛好相反,而且抽象類與最終類不能同時修飾同一個類。

      包:Java中的包是相關類和接口的集合,創建包須使用關鍵字package。

      繼承:Java作為面向對象編程語言,支持繼承這基本概念。但Java只支持單根繼承,java.lang.Object是所有其他類的基類。

      多態類:在Java中,對象變量是多態的。而Java中不支持多重繼承。

      接口:Java中的接口是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為。

      通用編程:任何類類型的所有值都可以同Object類型的變量來代替。

      封裝:把數據和行為結合起在一個包中,并對對象使用者隱藏數據的實現過程,一個對象中的數據叫他的實例字段(instance field)。

      重載:當多個方法具有相同的名字而含有不同的參數時,便發生重載。編譯器必須挑選出調用哪個方法進行編譯。

      重寫:也可稱為方法的“覆蓋”。在Java中,子類可繼承父類中的方法,而不需要重新編寫相同的方法。但有時子類并不想原封不動地繼承父類的方法,而是想作一定的修改,這就需要采用方法的重寫。值得注意的是,子類在重新定義父類已有的方法時,應保持與父類完全相同的方法頭聲明。

      Class類:Object類中的getClass方法返回Class類型的一個實例,程序啟動時包含在main方法的類會被加載,虛擬機要加載他需要的所有類,每一個加載的類都要加載它需要的類。

      四、Java關鍵字

    關鍵字注釋
    abstract抽象方法,抽象類的修飾符
    assert斷言條件是否滿足
    continue不執行循環體剩余部分
    defaultswitch語句中的默認分支
    do-while循環語句,循環體至少會執行一次
    double64-bit雙精度浮點數
    elseif條件不成立時執行的分支
    enum枚舉類型
    extends表示一個類是另一個類的子類
    final表示定義常量
    finally無論有沒有異常發生都執行代碼
    float32-bit單精度浮點數
    forfor循環語句
    goto用于流程控制
    if條件語句
    implements表示一個類實現了接口
    import導入類
    instanceof測試一個對象是否是某個類的實例
    int32位整型數
    interface接口,一種抽象的類型,僅有方法和常量的定義
    long64位整型數
    native表示方法用非java代碼實現
    new分配新的類實例
    package一系列相關類組成一個包
    private表示私有字段,或者方法等,只能從類內部訪問
    protected表示保護類型字段
    public表示共有屬性或者方法
    return方法返回值
    short16位數字
    static表示在類級別定義,所有實例共享的
    strictfp浮點數比較使用嚴格的規則
    super表示基類
    switch選擇語句
    synchronized表示同一時間只能由一個線程訪問的代碼塊
    this調用當前實例或者調用另一個構造函數
    throw拋出異常
    throws定義方法可能拋出的異常
    transient修飾不要序列化的字段
    try表示代碼塊要做異常處理
    void標記方法不返回任何值
    volatile標記字段可能會被多個線程同時訪問,而不做同步
    whilewhile循環


    【Java語言簡介】相關文章:

    java語言的簡介08-30

    Java語言的簡介09-09

    Java語言編程簡介08-31

    java的緩存機制簡介09-06

    關于Java 反射的簡介08-27

    java集合類基本簡介10-26

    java學習內容簡介08-22

    淺談Java語言與Java 技術09-22

    談Java語言與Java技術的介紹09-20

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人