国产成+人+综合+亚洲 欧美-国产成+人+综合+亚洲专-国产成+人欧美+综合在线观看-国产成a人片在线观看视频-国产成a人片在线观看视频99-国产成a人片在线观看视频下载

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > JAVA新提案:努力簡化Hello World寫法

JAVA新提案:努力簡化Hello World寫法

來源:奇酷教育 發表于:

JAVA新提案:努力簡化Hello World寫法

  OpenJDK 的 JEP 445 提案正在努力簡化 Java 的入門難度。



  這個提案主要是引入 “靈活的 Main 方法和匿名 Main 類” ,希望 Java 的學習過程能更平滑,讓學生和初學者能更好地接受 Java 。
 
  
 
  提案的作者 Ron Pressler 解釋:現在的 Java 語言非常適合開發和維護大型復雜應用程序,但學校在教編程時往往會從變量、函數和子程序等基本的小型編程概念開始,在這個階段,往往不需要類、包和模塊的大型編程概念。但現在的 Java 對初學者不太友好,比如經典的 Hello, World! 入門程序 :
 
      public static void main(String[] args) { 
 
          System.out.println("Hello, World!");
 
      }
 
  }
 
  Ron 認為,作為新手入門的第一個程序,這段代碼太復雜了。比如 class 聲明和強制性的 public 訪問修飾符是大型編程結構,它們在封裝具有定義良好的外部組件接口的代碼單元時很有用,但在這個入門小示例中毫無意義。String [] args 參數用于將代碼與外部組件連接起來,但在這段代碼里面不會被使用。static 修飾符是 Java 類和對象模型的一部分,但在新手村出現也為時尚早。
 
  
 
  作為優化,該提案首先增強了啟動 Java 程序的協議靈活性:
 
  允許已啟動類的 main 方法具有 public 、 protected 或默認(即包)訪問權限。
 
  如果啟動的類不包含帶 String [] 參數的 static main 方法,但包含不帶參數的 static main 方法,則調用該方法。
 
  如果啟動的類沒有 static main 方法,但有一個非 private 零參數構造函數(即 public 、 protected 或包訪問)和一個非 private 實例 main 方法,然后構造該類的一個實例。如果該類有一個帶 String [] 參數的實例 main 方法,則調用該方法;否則,不帶參數調用實例 main 方法。
 
  如此一來便允許省略 main 方法的 String[] 參數,并允許 main 方法既不是 public 也不是 static 。可以稍微簡化 Hello, World! :
 
  void main()
 
  此外,還要引入匿名 Main 類來隱式聲明 class :
 
  void main()
 
  到這里 Java 的 Hello, World!  入門程序已經到了簡化,但在 Ron 眼里,該 JEP 提供的優化只是使 Java 更易于學習的第一步,像 System.out.println 這種長方法 / 函數也是需要簡化的地方,不過這些問題需要在未來的 JEP 提案中逐步解決。
 
  該優化屬于預覽語言功能,默認禁用。要在 JDK 21 中嘗試該示例,必須啟用預覽功能:用 javac --release 21 --enable-preview Main.java 編譯程序,用 java --enable-preview Main 運行;或者使用源代碼啟動器時,使用 java --source 21 --enable-preview Main.java 運行程序。
 
  有關靈活的啟動協議和匿名 main 類的更多信息,可以在提案正文中詳閱(https://openjdk.org/jeps/445)。
 
  提案目標
 
  為 Java 提供平滑的入口,方便教育工作者可以循序漸進地介紹編程的概念。
 
  幫助學生以簡潔的方式編寫基本入門程序,并隨著其 Java 技能增長,優雅地擴展代碼。
 
  減少編寫簡單程序(例如腳本和命令行實用程序)的儀式。
 
  不要單獨介紹 Java 的初學者方言。
 
  不引入單獨的初學者工具鏈;編譯和運行學生的程序,使用的工具應該和生產環境的 Java 程序相同。
主站蜘蛛池模板: 国产精品久久久久乳精品爆 | 福利视频久久 | 久久精品国产99久久3d动漫 | 国产精品香蕉 | 调教师鞭打总裁奴男男 | 99在线视频免费观看 | 久久精品伦理 | 亚洲国产精品自产拍在线播放 | 亚洲欧美另类在线观看 | 性生活一级毛片 | 欧美亚洲国产精品第一页 | 欧美日韩国产亚洲一区二区 | 亚洲伊人国产 | 看特级大黄一片 | 久久免费精品一区二区 | 日本一二三区视频 | 一级做人免费观看c欧美网站 | 五月天婷婷激情视频 | 五月激情在线 | 精彩视频一区二区 | 欧美久久综合网 | 国产精品精品国产一区二区 | 日韩欧美一卡二区 | 99尹人香蕉国产免费天天拍 | 狠狠成人 | 久久这里有精品视频任我鲁 | 亚洲国产精品一区二区三区 | 久久精品欧美日韩精品 | 亚洲国产精品a一区二区三区 | 国产成人刺激视频在线观看 | 夜色资源在线观看免费 | 四虎最新网址入口 | 日韩高清一区二区三区不卡 | 亚洲图片综合网 | 中文精品久久久久国产网址 | 亚洲 中文 欧美 日韩 在线人 | 国产精品久久久久久久久久免费 | 国内精品在线视频 | 四虎影视黄色 | 天天久久综合网站 | 国产午夜不卡在线观看视频666 |