成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

JAVA基礎:Java語言相關的重要術語解析

瀏覽:81日期:2024-07-03 16:09:05

Java,是一種解釋型語言。由SUN公司開發,最初用于移動設備軟件開發,結果卻因為Internet的發展而成名。

Java 語言基本上屬于一個完全面向對象的語言,并且語言的設計仍然以簡捷為重點,因此有其它語言基礎的朋友學習Java語言會感覺比較簡單,對于這個語言學習的難點則是面向對象的相關概念,包括:包、類、對象、實例、接口、繼承、重載與覆蓋,還有就是類、變量、函數的相關作用域,這些是語言學習的重點和難點。

對于語言的學習可以參考《Java 2參考大全》,對于面向對象的學習可以參考《Think in Java》,先學語言打好基礎,再學面向對象的概念以及設計,通過自己設計程序再進一步去了解設計模式,循序漸進地達到Java程序員的基本要求。

學習Java還有個非常重要的就是類庫,因為沒有人還會從頭開發程序,SUN公司提供了一套完整的開發用的基礎類庫,如何用好這些類才是Java語言學習的重中之重。

JVM (Java Virtual Machine, Java虛擬機)

就是Java程序運行的虛擬環境,因為Java是解釋型的語言,因此需要一個邊解釋邊運行的支撐環境。同時,JVM又是在OS(操作系統)之上的,對于在JVM上運行的Java程序提供了統一的標準接口,從而屏蔽了操作系統的差異性,實現了Java代碼的“一次編寫,處處運行的承諾,這個解釋說明。NET平臺理論上也可以實現這個功能,只是微軟沒有提供這樣的支持。

為了提升程序運行的效率以及代碼知識產權的保護,Java代碼會使用JDK中的編譯器編譯成字節碼(中間代碼),從而運行在JVM之上,但是這個編譯結果與C/C++這種編譯型語言編譯出來的結果不同,Java編譯出來的是一種結構中立的中間文件格式,只能在JVM上執行,而C/C++編譯出來的已經是最終的執行程序,操作系統只是管理和支撐應用運行,但是編譯出來的結果已經是機器碼。因此Java的Class文件可以使用反編譯工具轉換成 Java代碼進行分析,推薦的反編譯工具是JAD及它的Eclise插件。

許多公司都有開發自己的JVM,據測試數據顯示性能都比SUN提供的免費版本要好,但是我實際使用中沒有發現明顯地區別,而SUN也有高級但是收費的版本,因此性能上沒有顯示地提升還是使用免費地版本就可以了。

JRE(Java Runtime Environment,Java運行環境)。JRE提供了類庫、JVM與其他組件來支持applet和Java應用程序的運行。另外,JRE擁有兩個關鍵的發布技術:Java Plug-in與Java Web Start,Java Plug-in支持applet運行在大部分瀏覽器上,Java Web Start則可以將一個獨立的應用程序發布到網絡上。

JRE同時還是J2EE平臺企業級應用開發與部署的支撐技術,但是不包括編譯器與調試器等各種工具去支持applet和應用程序的開發。

Java Plug-in.這個技術是JRE的一部分,用于連接瀏覽器與Java平臺。這個連接使得WEB站點的applets運行在客戶端的瀏覽器中。

Java Web Start:只要擁有相同版本的JRE,獨立的Java應用程序就可以通過這個技術發布到網絡上。;

JDK(Java Development Kit,Java開發工具)

包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar),還有Java類庫的源代碼(src.zip)以及學習用的例子 (sample與demo)。為了使程序安裝后就可以運行,許多Java應用服務器會集成JDK,原因可以參考我所寫的《JRE與JDK在啟動應用服務器中的作用》。

無論是JRE還是JDK最主要是使用他們攜帶的JVM,以及安裝到JDK與JRE目錄下的LIB目錄里的JAR包。使用JRE還是 JDK都通過JAVA_HOME這個參數完成,而對LIB目錄下的JAR包則通過CLASSPATH目錄進行添加。值得注意的是如果JAVA_HOME設置成JDK的安裝目錄,實際上用的是包含在JDK安裝目錄下的JRE目錄里的JVM.

JDK里面還包括了開發所需要用的編譯、跟蹤、發布等多種工具,這里就不一一描述,大家可以在網上查詢資料,如果需要我這邊補充,也可以跟帖說明。

J2SE( Java 2 Standard Edition, Java 2 標準版)

Java 2平臺標準版(現在叫Java SE)支持客戶端和服務器端的Java應用程序開發,如今還包括了嵌入式和實時系統環境。Java SE還支持Java Web Services的開發,并且還是Java EE平臺的基礎。

Java SE平臺中有兩個主要的產品就是JRE與JDK.

J2EE( Java 2 Enterprise Edition, Java 2 企業版)

J2EE(現在叫Java EE)是一種工業標準,用于支持可移植、可擴展、健壯并安全的服務器端Java程序。Java EE提供了web服務、組件模型、管理和通訊API從而可以實現符合工業標準SOA框架與WEB應用程序。Java EE平臺包括符合Java EE規范的應用服務器,以及相關的工具、例子及幫助文件。還有符合Java EE標準的應用程序的發布與調試工具。

簡單來說Java EE就是一組規范組成的,這些規范合成到一起組成一個技術標準。這個標準現在是由JCP組織制定,最新的版本是2006年6月發布的Java EE 5.0,所有的應用服務器產品都希望通過這樣的認證。因為所有認證過的產品從理論上講符合J2EE規范開發的應用程序都可以平滑地移植,現實中我做的移植工作也只需要修改不到5%的內容,并且大多是XML配置文件而不涉及到源代碼。這樣的好處使用戶無須綁定到某個廠商的平臺上,也為擴展這個市場打下了基礎。

Java EE 5.0的認證過程是必須通過SUN公司提供的軟件測試包,測試包里面包括了27000多個功能點的驗證,驗證通過后就可以獲得這個標志,并且會在SUN的網站上掛出。http://java.sun.com/javaee/overview/compatibility.jsp

在2006年12月Apusic 5.0全球第四家通過了這個認證,這個事實也就說明中國的應用服務器產品終于在技術上沒有了差距,甚至因為Apusic研發產品的態度專注,所以還領先了國外的主要競爭對手。

Java EE SDK就是SUN公司開發的一個符合J2EE標準的應用服務器,可以下載后免費使用來了解Java EE的最新技術,當然也可以下載Apusic 5.0這個也是符合Java EE最新標準的產品,而且會有更加友好的中文界面與中文幫助。

寫的過程中,總覺得知識點都在相互關聯著,于是寫出來的東西好像會越來越多,無法收筆。因此,希望看過的朋友多給提寶貴意見,使我寫的東西更加有針對性,能夠為學習和使用J2EE技術的朋友,以及使用我們Apusic產品的客戶帶來收獲。

標簽: Java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
高清不卡在线观看av| 成年人网站91| 国产成人一区在线| 色婷婷综合视频在线观看| 亚洲黄色录像片| 韩国一区二区三区美女美女秀| 日韩午夜在线影院| 另类小说欧美激情| 日本乱人伦一区| 午夜激情综合网| 国产精品毛片| 中文字幕第一区| 欧美在线日韩精品| 精品国产sm最大网站| 国产高清在线观看免费不卡| 欧美美女一区二区三区| 国内成人自拍视频| 7777精品伊人久久久大香线蕉经典版下载| 久久精品国产成人一区二区三区| 日本精品一区二区三区四区的功能| 婷婷国产v国产偷v亚洲高清| 色综合久久久网| 蜜臀av性久久久久av蜜臀妖精| 欧美亚洲高清一区二区三区不卡| 蜜桃精品视频在线观看| 欧美日韩一区二区三区四区 | 欧美成人精品1314www| 精品一区二区日韩| 7777精品伊人久久久大香线蕉最新版| 国产综合一区二区| 欧美不卡一二三| 不卡视频在线看| 国产天堂亚洲国产碰碰| 欧美午夜影院| 一区二区三区欧美久久| 午夜亚洲视频| 天堂影院一区二区| 欧美在线观看视频一区二区三区| 久久成人麻豆午夜电影| 在线电影院国产精品| 成人av网址在线| 国产精品全国免费观看高清| 亚洲激情网址| 日韩制服丝袜av| 欧美日韩一区二区电影| 成人av电影免费观看| 国产欧美日韩综合| 亚洲高清在线播放| 日韩av二区在线播放| 欧美一区二区三区爱爱| 91麻豆国产精品久久| 国产精品灌醉下药二区| 免费在线观看成人av| 韩国av一区二区| 精品国产一区二区三区忘忧草| 99这里只有久久精品视频| 国产精品网曝门| 亚洲影院在线| 久久 天天综合| 精品国产一二三| 1024精品一区二区三区| 日韩一区精品字幕| 日韩欧美精品在线| 亚洲丰满在线| 免费看欧美女人艹b| 精品国产凹凸成av人网站| 亚洲国内精品| 免费在线观看一区二区三区| 欧美精品v日韩精品v韩国精品v| 波多野结衣精品在线| 自拍偷拍欧美精品| 久久成人亚洲| 狠狠色丁香久久婷婷综| www国产精品av| 国产日韩一区二区| 国内精品写真在线观看| 国产精品视频看| 美女亚洲精品| 成人黄色777网| 亚洲精品五月天| 欧美日韩美少妇| 欧美日韩精品免费观看| 日一区二区三区| 精品国产免费一区二区三区四区 | 免费看日韩a级影片| 国产亚洲一区二区三区四区| 欧美亚洲专区| 菠萝蜜视频在线观看一区| 亚洲综合区在线| 日韩三级在线观看| 亚洲免费大片| 国产精品一区二区视频| 欧美国产激情一区二区三区蜜月| 狼狼综合久久久久综合网| 成人av在线资源网| 亚洲成人黄色小说| 久久综合久久综合九色| 麻豆av福利av久久av| 91亚洲永久精品| 三级精品在线观看| 国产亲近乱来精品视频| 欧美在线你懂的| 极品日韩av| 国产一区二区三区免费播放| 亚洲免费伊人电影| 日韩一卡二卡三卡| 亚洲一区bb| 91麻豆文化传媒在线观看| 日本女人一区二区三区| 国产日本欧洲亚洲| 在线免费不卡电影| 欧美喷水视频| 精品一区二区在线视频| 日韩美女啊v在线免费观看| 欧美午夜片在线看| 亚洲五月婷婷| 国产精品一二三| 亚洲.国产.中文慕字在线| 久久精品免视看| 欧美日韩夫妻久久| 亚洲作爱视频| gogo大胆日本视频一区| 视频一区欧美精品| 日本一区免费视频| 91精品国产综合久久精品app | 亚洲黄色免费| 成人av网站在线| 看电视剧不卡顿的网站| 一区二区三区免费看视频| 久久久五月婷婷| 欧美日韩国产另类一区| 国产亚洲在线| 国产一区二区三区四区hd| 成人免费av在线| 精品影院一区二区久久久| 天堂av在线一区| 一区二区三区在线高清| 国产无人区一区二区三区| 欧美日韩国产综合一区二区| 国产三级精品在线不卡| 欧美激情1区| 丰满少妇在线播放bd日韩电影| 麻豆精品视频在线观看视频| 亚洲国产精品自拍| 亚洲视频 欧洲视频| 久久新电视剧免费观看| 9191成人精品久久| 在线观看亚洲一区| 亚洲中午字幕| 99国产精品| 激情久久五月| 欧美久久九九| 91亚洲精品乱码久久久久久蜜桃 | 欧美xxxx在线观看| 欧美高清一级片在线| 在线看日韩精品电影| 老司机亚洲精品| 中文在线不卡| 日韩一区二区久久| 红桃视频亚洲| 欧美视频二区| 欧美+日本+国产+在线a∨观看| 成人sese在线| 大白屁股一区二区视频| 激情亚洲综合在线| 老司机精品视频线观看86| 日本伊人午夜精品| 日韩精彩视频在线观看| 亚洲超碰97人人做人人爱| 一区二区免费在线| 一区二区三区中文在线观看| 亚洲三级在线播放| 国产精品传媒视频| 国产精品免费观看视频| 中文久久乱码一区二区| 中文字幕不卡一区| 中文幕一区二区三区久久蜜桃| 国产精品五月天| 国产精品国产三级国产普通话蜜臀| 国产无人区一区二区三区| 国产午夜亚洲精品不卡| 日本一区二区三区电影| 久久久777精品电影网影网| 国产欧美一区二区精品久导航| 国产欧美日韩精品一区| 欧美韩国日本综合| 亚洲国产成人午夜在线一区| 国产日产欧美一区| 国产免费成人在线视频| 国产精品色哟哟| 亚洲欧美综合色| 国产精品色哟哟网站| 亚洲欧美激情小说另类| 国产精品污污网站在线观看| 日本一区二区视频在线观看| 1024亚洲合集| 亚洲地区一二三色| 免费成人在线播放| 蜜臂av日日欢夜夜爽一区| 美女www一区二区|