導航:首頁 > 配伺服器 > 伺服器系統jdk什麼意思

伺服器系統jdk什麼意思

發布時間:2022-12-25 06:26:48

A. jdk是什麼

JDK(java Development Kit)是Sun微系統針對Java開發人員發布的免費軟體開發工具包(SDK,Software development kit)。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK。


JDK包含了一批用於Java開發的組件,其中包括:

javac:編譯器,將後綴名為.java的源代碼編譯成後綴名為「.class」的位元組碼

java:運行工具,運行.class的位元組碼

jar:打包工具,將相關的類文件打包成一個文件

javadoc:文檔生成器,從源碼注釋中提取文檔,注釋需符合規范

jdb debugger:調試工具

jps:顯示當前java程序運行的進程狀態

javap:反編譯程序

B. jdk是什麼

JDK(JavaDevelopmentKit)是SunMicrosystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的JavaSDK。JDK是整個Java的核心,包括了Java運行環境,Java工具和Java基礎的類庫。JDK是學好Java的第一步。

C. JDK是啥J2EE是啥

JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development kit)。
JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Environment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內置了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多。而專門運行在x86平台的Jrocket在服務端運行效率也要比Sun JDK好很多。但不管怎麼說,我們還是需要先把Sun JDK掌握好。
從SUN的JDK5.0開始,提供了泛型等非常實用的功能,其版本信息也不再延續以前的1.2,1.3,1.4,而是變成了5.0,6.0了。從6.0開始,其運行效率得到了非常大的提高,尤其是在桌面應用方面。
JDK本身使用了Java語言編寫,在我們下載的安裝包里,有一個src.zip,裡面就是JDK的源代碼。 J2EE Java2平台企業版(Java 2 Platform,Enterprise Edition)
J2EE是一套全然不同於傳統應用開發的技術架構,包含許多組件,主要可簡化且規范應用系統的開發與部署,進而提高可移植性、安全與再用價值。
J2EE核心是一組技術規范與指南,其中所包含的各類組件、服務架構及技術層次,均有共通的標准及規格,讓各種依循J2EE架構的不同平台之間,存在良好的兼容性,解決過去企業後端使用的信息產品彼此之間無法兼容,導致企業內部或外部難以互通的窘境。
一、J2EE的概念
目前,Java 2平台有3個版本,它們是適用於小型設備和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、適用於桌面系統的Java 2平台標准版(Java 2 Platform Standard Edition,J2SE)、適用於創建伺服器應用程序和服務的Java 2平台企業版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一種利用Java 2平台來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心Java平台或Java 2平台的標准版,J2EE不僅鞏固了標准版中的許多優點,例如"編寫一次、隨處運行"的特性、方便存取資料庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數據的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面支持。其最終目的就是成為一個能夠使企業開發者大幅縮短投放市場時間的體系結構。
J2體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統一的開發平台,J2EE降低了開發多層應用的費用和復雜性,同時提供對現有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。
二. J2EE的優勢
J2EE為搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制:
1. 保留現存的IT資產: 由於企業必須適應新的商業需求,利用已有的企業信息系統方面的投資,而不是重新制定全盤方案就變得很重要。這樣,一個以漸進的(而不是激進的,全盤否定的)方式建立在已有系統之上的伺服器端平台機制是公司所需求的。J2EE架構可以充分利用用戶原有的投資,如一些公司使用的BEA Tuxedo、IBM CICS, IBM Encina,、Inprise VisiBroker 以及Netscape Application Server。這之所以成為可能是因為J2EE擁有廣泛的業界支持和一些重要的'企業計算'領域供應商的參與。每一個供應商都對現有的客戶提供了不用廢棄已有投資,進入可移植的J2EE領域的升級途徑。由於基於J2EE平台的產品幾乎能夠在任何操作系統和硬體配置上運行,現有的操作系統和硬體也能被保留使用。
2. 高效的開發: J2EE允許公司把一些通用的、很繁瑣的服務端任務交給中間件供應商去完成。這樣開發人員可以集中精力在如何創建商業邏輯上,相應地縮短了開發時間。高級中間件供應商提供以下這些復雜的中間件服務: o 狀態管理服務 -- 讓開發人員寫更少的代碼,不用關心如何管理狀態,這樣能夠更快地完成程序開發。 o 持續性服務 -- 讓開發人員不用對數據訪問邏輯進行編碼就能編寫應用程序,能生成更輕巧,與資料庫無關的應用程序,這種應用程序更易於開發與維護。 o 分布式共享數據對象CACHE服務 -- 讓開發人員編制高性能的系統,極大提高整體部署的伸縮性。
3. 支持異構環境: J2EE能夠開發部署在異構環境中的可移植程序。基於J2EE的應用程序不依賴任何特定操作系統、中間件、硬體。因此設計合理的基於J2EE的程序只需開發一次就可部署到各種平台。這在典型的異構企業計算環境中是十分關鍵的。J2EE標准也允許客戶訂購與J2EE兼容的第三方的現成的組件,把他們部署到異構環境中,節省了由自己制訂整個方案所需的費用。
4. 可伸縮性: 企業必須要選擇一種伺服器端平台,這種平台應能提供極佳的可伸縮性去滿足那些在他們系統上進行商業運作的大批新客戶。基於J2EE平台的應用程序可被部署到各種操作系統上。例如可被部署到高端UNIX與大型機系統,這種系統單機可支持64至256個處理器。(這是NT伺服器所望塵莫及的)J2EE領域的供應商提供了更為廣泛的負載平衡策略。能消除系統中的瓶頸,允許多台伺服器集成部署。這種部署可達數千個處理器,實現可高度伸縮的系統,滿足未來商業應用的需要。
5.穩定的可用性: 一個伺服器端平台必須能全天候運轉以滿足公司客戶、合作夥伴的需要。因為INTERNET是全球化的、無處不在的,即使在夜間按計劃停機也可能造成嚴重損失。若是意外停機,那會有災難性後果。J2EE部署到可靠的操作環境中,他們支持長期的可用性。一些J2EE部署在WINDOWS環境中,客戶也可選擇健壯性能更好的操作系統如Sun Solaris、IBM OS/390。最健壯的操作系統可達到99.999%的可用性或每年只需5分鍾停機時間。這是實時性很強商業系統理想的選擇。
三. J2EE 的四層模型
J2EE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據他們所在的層分布在不同的機器上。事實上,sun設計J2EE的初衷正是為了解決兩層模式(client/server)的弊端,在傳統模式中,客戶端擔當了過多的角色而顯得臃腫,在這種模式中,第一次部署的時候比較容易,但難於升級或改進,可伸展性也不理想,而且經常基於某種專有的協議??通常是某種資料庫協議。它使得重用業務邏輯和界面邏輯非常困難。現在J2EE 的多層企業級應用模型將兩層化模型中的不同層面切分成許多層。一個多層化應用能夠為不同的每種服務提供一個獨立的層,以下是 J2EE 典型的四層結構:
運行在客戶端機器上的客戶層組件
運行在J2EE伺服器上的Web層組件
運行在J2EE伺服器上的業務邏輯層組件
運行在EIS伺服器上的企業信息系統(Enterprise information system)層軟體
J2EE應用程序組件
J2EE應用程序是由組件構成的.J2EE組件是具有獨立功能的軟體單元,它們通過相關的類和文件組裝成J2EE應用程序,並與其他組件交互。J2EE說明書中定義了以下的J2EE組件:
應用客戶端程序和applets是客戶層組件.
Java Servlet和JavaServer Pages(JSP)是web層組件.
Enterprise JavaBeans(EJB)是業務層組件.
客戶層組件
J2EE應用程序可以是基於web方式的,也可以是基於傳統方式的.
web 層組件
J2EE web層組件可以是JSP 頁面或Servlets.按照J2EE規范,靜態的HTML頁面和Applets不算是web層組件。
正如下圖所示的客戶層那樣,web層可能包含某些 JavaBean 對象來處理用戶輸入,並把輸入發送給運行在業務層上的enterprise bean 來進行處理。
業務層組件
業務層代碼的邏輯用來滿足銀行,零售,金融等特殊商務領域的需要,由運行在業務層上的enterprise bean 進行處理. 下圖表明了一個enterprise bean 是如何從客戶端程序接收數據,進行處理(如果必要的話), 並發送到EIS 層儲存的,這個過程也可以逆
向進行。
有三種企業級的bean: 會話(session) beans, 實體(entity) beans, 和消息驅動(message-driven) beans. 會話bean 表示與客戶端程序的臨時交互. 當客戶端程序執行完後, 會話bean 和相關數據就會消失. 相反, 實體bean 表示資料庫的表中一行永久的記錄. 當客戶端程序中止或伺服器關閉時, 就會有潛在的服務保證實體bean 的數據得以保存.消息驅動 bean 結合了會話bean 和 JMS的消息監聽器的特性, 允許一個業務層組件非同步接收JMS 消息.
企業信息系統層
企業信息系統層處理企業信息系統軟體包括企業基礎建設系統例如企業資源計劃
(ERP), 大型機事務處理, 資料庫系統,和其它的遺留信息系統. 例如,J2EE 應用組件可
能為了資料庫連接需要訪問企業信息系統
四. J2EE 的結構
這種基於組件,具有平台無關性的J2EE 結構使得J2EE 程序的編寫十分簡單,因為業務邏輯被封裝成可復用的組件,並且J2EE 伺服器以容器的形式為所有的組件類型提供後台服務. 因為你不用自己開發這種服務, 所以你可以集中精力解決手頭的業務問題。
容器和服務容器設置定製了J2EE伺服器所提供得內在支持,包括安全,事務管理,JNDI(Java Naming and Directory Interface)定址,遠程連接等服務,以下列出最重要的幾種服務:
J2EE安全(Security)模型可以讓你配置 web 組件或enterprise bean ,這樣只有被授權的用戶才能訪問系統資源. 每一客戶屬於一個特別的角色,而每個角色只允許激活特定的方法。你應在enterprise bean的布置描述中聲明角色和可被激活的方法。由於這種聲明性的方法,你不必編寫加強安全性的規則。
J2EE 事務管理(Transaction Management)模型讓你指定組成一個事務中所有方法間的關系,這樣一個事務中的所有方法被當成一個單一的單元. 當客戶端激活一個enterprise bean中的方法,容器介入一管理事務。因有容器管理事務,在enterprise bean中不必對事務的邊界進行編碼。要求控制分布式事務的代碼會非常復雜。你只需在布置描述文件中聲明enterprise bean的事務屬性,而不用編寫並調試復雜的代碼。容器將讀此文件並為你處理此enterprise bean的事務。 JNDI 定址(JNDI Lookup)服務向企業內的多重名字和目錄服務提供了一個統一的介面,這樣應用程序組件可以訪問名字和目錄服務.
J2EE遠程連接(Remote Client Connectivity)模型管理客戶端和enterprise bean間的低層交互. 當一個enterprise bean創建後, 一個客戶端可以調用它的方法就象它和客戶端位於同一虛擬機上一樣.
生存周期管理(Life Cycle Management)模型管理enterprise bean的創建和移除,一個enterprise bean在其生存周期中將會歷經幾種狀態。容器創建enterprise bean,並在可用實例池與活動狀態中移動他,而最終將其從容器中移除。即使可以調用enterprise bean的create及remove方法,容器也將會在後台執行這些任務。
資料庫連接池(Database Connection Pooling)模型是一個有價值的資源。獲取資料庫
連接是一項耗時的工作,而且連接數非常有限。容器通過管理連接池來緩和這些問題。enterprise bean可從池中迅速獲取連接。在bean釋放連接之可為其他bean使用。
容器類型
J2EE應用組件可以安裝部署到以下幾種容器中去:
EJB 容器管理所有J2EE 應用程序中企業級bean 的執行. enterprise bean 和它們的容
器運行在J2EE 伺服器上.
Web 容器管理所有J2EE 應用程序中JSP頁面和Servlet組件的執行. Web 組件和它們的容器運行在J2EE 伺服器上. 應用程序客戶端容器管理所有J2EE應用程序中應用程序客戶端組件的執行. 應用程序客戶端和它們的容器運行在J2EE 伺服器上. Applet 容器是運行在客戶端機器上的web瀏覽器和 Java 插件的結合.。
五. J2EE的核心API與組件
J2EE平台由一整套服務(Services)、應用程序介面(APIs)和協議構成,它對開發基於Web的多層應用提供了功能支持,下面對J2EE中的13種技術規范進行簡單的描述(限於篇幅,這里只能進行簡單的描述):
1. JDBC(Java Database Connectivity):
JDBC API為訪問不同的資料庫提供了一種統一的途徑,象ODBC一樣,JDBC對開發者屏蔽了一些細節問題,另外,JDCB對資料庫的訪問也具有平台無關性。
2. JNDI(Java Name and Directory Interface):
JNDI API被用於執行名字和目錄服務。它提供了一致的模型來存取和操作企業級的資源如DNS和LDAP,本地文件系統,或應用伺服器中的對象。
3. EJB(Enterprise JavaBean):
J2EE技術之所以贏得媒體廣泛重視的原因之一就是EJB。它們提供了一個框架來開發和實
施分布式商務邏輯,由此很顯著地簡化了具有可伸縮性和高度復雜的企業級應用的開發。EJB規范定義了EJB組件在何時如何與它們的容器進行交互作用。容器負責提供公用的服務,例如目錄服務、事務管理、安全性、資源緩沖池以及容錯性。但這里值得注意的是,EJB並不是實現J2EE的唯一途徑。正是由於J2EE的開放性,使得有的廠商能夠以一種和EJB平行的方式來達到同樣的目的。
4. RMI(Remote Method Invoke):
正如其名字所表示的那樣,RMI協議調用遠程對象上方法。它使用了序列化方式在客戶端和伺服器端傳遞數據。RMI是一種被EJB使用的更底層的協議。
5. Java IDL/CORBA:
在Java IDL的支持下,開發人員可以將Java和CORBA集成在一起。他們可以創建Java對象並使之可在CORBA ORB中展開, 或者他們還可以創建Java類並作為和其它ORB一起展開的CORBA對象的客戶。後一種方法提供了另外一種途徑,通過它Java可以被用於將你的新的
應用和舊的系統相集成。
6. JSP(Java Server Pages):
JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。伺服器在頁面被客戶端所請求以後對這些Java代碼進行處理,然後將生成的HTML頁面返回給客戶端的瀏覽器。
7. Java Servlet:
Servlet是一種小型的Java程序,它擴展了Web伺服器的功能。作為一種伺服器端的應用,當被請求時開始執行,這和CGI Perl腳本很相似。Servlet提供的功能大多與JSP類似,不過實現的方式不同。JSP通常是大多數HTML代碼中嵌入少量的Java代碼,而servlets全部由Java寫成並且生成HTML。
8. XML(Extensible Markup Language):
XML是一種可以用來定義其它標記語言的語言。它被用來在不同的商務過程中共享數據。
XML的發展和Java是相互獨立的,但是,它和Java具有的相同目標正是平台獨立性。通過將Java和XML的組合,您可以得到一個完美的具有平台獨立性的解決方案。
9. JMS(Java Message Service):
MS是用於和面向消息的中間件相互通信的應用程序介面(API)。它既支持點對點的域,有支持發布/訂閱(publish/subscribe)類型的域,並且提供對下列類型的支持:經認可的消息傳遞,事務型消息的傳遞,一致性消息和具有持久性的訂閱者支持。JMS還提供了另
一種方式來對您的應用與舊的後台系統相集成。
10. JTA(Java Transaction Architecture):
JTA定義了一種標準的API,應用系統由此可以訪問各種事務監控。
11. JTS(Java Transaction Service):
JTS是CORBA OTS事務監控的基本的實現。JTS規定了事務管理器的實現方式。該事務管理器是在高層支持Java Transaction API (JTA)規范,並且在較底層實現OMG OTS specification的Java映像。JTS事務管理器為應用伺服器、資源管理器、獨立的應用以及通信資源管理器提供了事務服務。
12. JavaMail:
JavaMail是用於存取郵件伺服器的API,它提供了一套郵件伺服器的抽象類。不僅支持SMTP伺服器,也支持IMAP伺服器。
JAF(JavaBeans Activation Framework):
JavaMail利用JAF來處理MIME編碼的郵件附件。MIME的位元組流可以被轉換成Java對象,或者轉換自Java對象。大多數應用都可以不需要直接使用JAF。

D. jdk是什麼,有什麼用

JDK(Java Development Kit) 是 Java 語言的軟體開發工具包(SDK),包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。
JDK包含的基本組件包括:
1.javac – 編譯器,將源程序轉成位元組碼
2.jar – 打包工具,將相關的類文件打包成一個文件
3.javadoc – 文檔生成器,從源碼注釋中提取文檔
4.jdb – debugger,查錯工具
5.java – 運行編譯後的java程序(.class後綴的)
6.appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。
7.Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。
8.Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示位元組代碼含義。
9.Jconsole: Java進行系統調試和監控的工具
簡單的說就是編譯運行開發java所用的工具

E. 什麼是中間件什麼是jdk

中間件介紹:

中間件是一種獨立的系統軟體或服務程序,分布式應用軟體藉助這種軟體在不同的技術之間共享資源

中間件位於客戶機/ 伺服器的操作系統之上,管理計算機資源和網路通訊

是連接兩個獨立應用程序或獨立系統的軟體。相連接的系統,即使它們具有不同的介面

但通過中間件相互之間仍能交換信息。執行中間件的一個關鍵途徑是信息傳遞

通過中間件,應用程序可以工作於多平台或OS環境。

jdk:jdk是Java的開發工具包

它是一種用於構建在 Java 平台上發布的應用程序、applet 和組件的開發環境

F. JDK是什麼東西

JDK (Java Development Kit)
JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內置了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多。而專門運行在x86平台的Jrocket在服務端運行效率也要比Sun JDK好很多。但不管怎麼說,我們還是需要先把Sun JDK掌握好。

JDBC是鏈接資料庫的驅動
相當於JAVA下開發的組件

下載地址:
http://java.sun.com/j2se/1.5.0/download.jsp

http://downloads.csie.thu.e.tw/java/jdk-1_5_0_05-windows-i586-p.exe

安裝jdk
設置:
JAVA_HOME=c:\jdk1.5;
classpath=.;c:\jdk1.5\lib\tool.jar;c:\jkd1.5\lib\td.jar;
path=c:\jdk1.5\bin\;

G. JDK是什麼東西

這個理解不對。
JDK是Java develop tookit,可以直觀的理解為工具集。

所謂工具就是執行java程序所需的一些東西,實在開發java程序時使用的。

IIS是個網路伺服器,java對應的伺服器是tomcat或jboss等。這些伺服器需要一個叫jre的東西支持,而jre是java runtime environment,他和jdk有相同的部分。

H. 什麼是JDK

JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內置了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多。而專門運行在x86平台的Jrocket在服務端運行效率也要比Sun JDK好很多。但不管怎麼說,我們還是需要先把Sun JDK掌握好。
JDK(Java Development Kit,Java開發包,Java開發工具)是一個寫Java的applet和應用程序的程序開發環境。它由一個處於操作系統層之上的運行環境還有開發者編譯,調試和運行用Java語言寫的applet和應用程序所需的工具組成。
JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development kit)。
JDK包含的基本組件包括:
·javac – 編譯器,將源程序轉成位元組碼
·jar – 打包工具,將相關的類文件打包成一個文件
·javadoc – 文檔生成器,從源碼注釋中提取文檔
·jdb – debugger,查錯工具

I. jdk作用是什麼

jdk是JAVA的開發編譯環境,裡麵包含了很多類庫,即jar包,還有jrejvm虛擬機。jdk是java語言開發最基礎的工具包,是java程序運行的基礎也是各種IDE開發環境的基礎,

由sun公司開發,目前已被oracle收購,不管是要學習java編程,還是要搭建jspweb開發環境,或者是android開發環境都離不開它。

(9)伺服器系統jdk什麼意思擴展閱讀:

語言特點

1、簡單性

Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。例如,Java不支持goto語句,代之以提供break和continue語句以及異常處理。

Java還剔除了C++的操作符過載(overload)和多繼承特徵,並且不使用主文件,免去了預處理程序。因為Java沒有結構,數組和串都是對象,所以不需要指針。

Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用戶不必為存儲管理問題煩惱,能更多的時間和精力花在研發上。

2、面向對象

Java是一個面向對象的語言。對程序員來說,這意味著要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。數據和方法一起描述對象(object)的狀態和行為。

每一對象是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程序是用類來組織的。

Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。例如,Java提供產生圖形用戶介面部件的類(java.awt包),

這里awt是抽象窗口工具集(abstractwindowingtoolkit)的縮寫,處理輸入輸出的類(java.io包)和支持網路功能的類(java.net包)。

3、分布性

Java設計成支持在網路上應用,它是分布式語言。Java既支持各種層次的網路連接,又以Socket類支持可靠的流(stream)網路連接,所以用戶可以產生分布式的客戶機和伺服器。

網路變成軟體應用的分布運載工具。Java程序只要編寫一次,就可到處運行。

4、編譯和解釋性

Java編譯程序生成位元組碼(byte-code),而不是通常的機器碼。Java位元組碼提供對體系結構中性的目標文件格式,代碼設計成可有效地傳送程序到多個平台。Java程序可以在任何實現了Java解釋程序和運行系統(run-timesystem)的系統上運行。

在一個解釋性的環境中,程序開發的標准「鏈接」階段大大消失了。如果說Java還有一個鏈接階段,它只是把新類裝進環境的過程,它是增量式的、輕量級的過程。

因此,Java支持快速原型和容易試驗,它將導致快速程序開發。這是一個與傳統的、耗時的「編譯、鏈接和測試」形成鮮明對比的精巧的開發過程。

參考資料來源:網路-java

閱讀全文

與伺服器系統jdk什麼意思相關的資料

熱點內容
java介面返回值 瀏覽:87
奇跡文學APP為什麼不能用了 瀏覽:1000
怎麼用電腦玩手機版的我的世界伺服器 瀏覽:230
linux設備許可權 瀏覽:950
pdf轉曲軟體 瀏覽:149
雲伺服器怎麼做nas 瀏覽:457
有什麼可以提示快遞的app 瀏覽:311
什麼app的主題都是免費的 瀏覽:1002
se01加密路線和普通路線放 瀏覽:908
怎麼用安卓系統手機測量長度 瀏覽:46
回調突破主圖源碼 瀏覽:238
mc生存都市伺服器地址大全 瀏覽:92
unix網路編程環境搭建 瀏覽:963
pythonsocket高並發 瀏覽:257
python開發windowsgui 瀏覽:619
25減9的借位演算法 瀏覽:269
管家婆有必要加密狗嗎 瀏覽:907
電腦文件夾沒保存怎麼恢復 瀏覽:148
買燕窩什麼是溯源碼 瀏覽:586
安卓黨為什麼我不用iphone 瀏覽:266