黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 編程學(xué)習(xí) 初中生編程入門先學(xué)什么,編程環(huán)境介紹

初中生編程入門先學(xué)什么,編程環(huán)境介紹

更新時間:2022-02-23 16:29:07 來源:動力節(jié)點 瀏覽3070次

Java是最近開發(fā)的、并發(fā)的、基于類的、面向?qū)ο蟮木幊毯瓦\行時環(huán)境,包括:

初中生編程入門先學(xué)什么

  • 一種編程語言
  • API規(guī)范
  • 虛擬機規(guī)范

Java具有以下特點:

  1. 面向?qū)ο?Java提供了C++的基本對象技術(shù),但有一些增強和一些刪除。
  2. 架構(gòu)中立——Java源代碼被編譯成與架構(gòu)無關(guān)的目標代碼。目標代碼由目標體系結(jié)構(gòu)上的Java虛擬機(JVM)解釋。
  3. 可移植性——Java實現(xiàn)了額外的可移植性標準。例如,ints始終是32位、2的補碼整數(shù)。用戶界面是通過在Solaris和其他操作環(huán)境中很容易實現(xiàn)的抽象窗口系統(tǒng)構(gòu)建的。
  4. 分布式-Java包含廣泛的TCP/IP網(wǎng)絡(luò)設(shè)施。庫例程支持超文本傳輸??協(xié)議(HTTP)和文件傳輸協(xié)議(FTP)等協(xié)議。
  5. 健壯-Java編譯器和Java解釋器都提供廣泛的錯誤檢查。Java管理所有動態(tài)內(nèi)存、檢查數(shù)組邊界和其他異常。
  6. 安全-經(jīng)常導(dǎo)致非法內(nèi)存訪問的C和C++特性在Java語言中不存在。解釋器還對編譯后的代碼應(yīng)用幾個測試來檢查非法代碼。在這些測試之后,編譯后的代碼不會導(dǎo)致操作數(shù)堆棧上溢或下溢,不會執(zhí)行非法數(shù)據(jù)轉(zhuǎn)換,僅執(zhí)行合法的對象字段訪問,并且所有操作碼參數(shù)類型都被驗證為合法。
  7. 高性能-將程序編譯為與體系結(jié)構(gòu)無關(guān)的類機器語言,從而生成一個小型高效的Java程序解釋器。Java環(huán)境還在運行時將Java字節(jié)碼編譯為本機機器碼。
  8. 多線程——Java語言中內(nèi)置了多線程。它可以通過允許在繼續(xù)處理用戶操作的同時執(zhí)行操作(例如加載圖像)來提高交互性能。
  9. 動態(tài)-Java直到運行時才鏈接調(diào)用的模塊。
  10. 簡單-Java類似于C++,但刪除了C和C++的大部分更復(fù)雜的功能。

Java不提供:

  • 程序員控制的動態(tài)內(nèi)存
  • 指針算法
  • struct
  • typedefs
  • #define
  • JRE組件

JRE是為典型的JVM實現(xiàn)編譯的程序可以運行的軟件環(huán)境。運行時系統(tǒng)包括:

運行Java程序、動態(tài)鏈接本地方法、管理內(nèi)存和處理異常所需的代碼

JVM的實現(xiàn)

下圖顯示了JRE及其組件,包括典型的JVM實現(xiàn)的各種模塊及其相對于JRE和類庫的功能位置。

圖1-1典型JVM的實現(xiàn):與JRE和類庫的功能關(guān)系

初中生編程入門先學(xué)什么

虛擬機

JVM是一種抽象計算機,具有使用內(nèi)存的指令集。虛擬機通常用于實現(xiàn)編程語言。JVM是Java編程語言的基石。它負責(zé)Java的跨平臺可移植性和其編譯代碼的小尺寸。

Solaris JVM用于執(zhí)行Java應(yīng)用程序。Java編譯器javac輸出字節(jié)碼并將它們放入.class文件中。然后JVM解釋這些字節(jié)碼,然后可以由任何JVM實現(xiàn)執(zhí)行,從而提供Java的跨平臺可移植性。接下來的兩個圖說明了傳統(tǒng)的編譯時環(huán)境和新的可移植Java編譯時環(huán)境。

圖1-2傳統(tǒng)編譯時環(huán)境

初中生編程入門先學(xué)什么

圖1-3新的可移植Java編譯時環(huán)境

初中生編程入門先學(xué)什么

多線程JVM

Java編程語言要求支持多線程(MT)程序。所有Java解釋器都提供MT編程環(huán)境。然而,這些解釋器中的許多只支持單處理器多線程,因此Java程序線程一次執(zhí)行一個。

Solaris JVM解釋器通過使用固有的Solaris多線程工具來充分利用多處理器系統(tǒng)。這些允許將單個進程的多個線程同時調(diào)度到多個CPU上。在Solaris JVM下運行的MT Java程序?qū)⒈仍谄渌脚_上運行的相同程序的并發(fā)性有顯著提高。

Sun即時(JIT)編譯器

Sun Java JIT編譯器是Solaris JVM的一個組成部分,可以將執(zhí)行性能提高很多倍于以前的水平。長時間運行的計算密集型程序顯示出最佳的性能改進。

以上就是動力節(jié)點小編介紹的"初中生編程入門先學(xué)什么,編程環(huán)境介紹",希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為您服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产视频一区在线播放 | 免费一级黄色录像 | 毛片免费永久不卡视频观看 | 国产成人黄色在线观看 | 九九精品免费视频 | 中日韩免费视频 | 欧美手机在线视频 | 18p爽视频在线观看免费 | 大伊香蕉在线精品视频人碰人 | 国产女人伦码一区二区三区不卡 | 5566中文字幕亚洲精品 | 看全色黄大色黄大片免责看的 | 亚洲综合无码一区二区 | 成人一区二区免费中文字幕 | 免费观看黄a一级视频 | 亚洲第一网址 | 91四虎国自产在线播放线 | 国产精品天干天干在线综合 | 国外成人免费高清激情视频 | 亚洲日本欧美综合在线一 | 一级做a爰性色毛片免费 | 日日摸夜夜爽夜夜爽出水 | 日韩高清特级特黄毛片 | 欧美日韩中文字幕免费不卡 | 可以免费看的黄色片 | 在线播放性xxx欧美 在线播放你懂的 | 国产女人91精品嗷嗷嗷嗷 | 日韩一区二区不卡中文字幕 | 九九热国产在线 | 碰碰碰人人澡人人爱摸 | 手机在线免费毛片 | 成人播放 | 天天做夜夜做久久做狠狠 | 成人羞羞视频网站 | 中国黄色一级视频 | 日本韩国在线观看 | 日韩三级在线观看 | free性欧美另类巨大 | 久久精品国产清白在天天线 | 成人a毛片久久免费播放 | 亚洲无限乱码一二三四区 |