什么是java

熱心網友

 Java究竟是什么?     最短的答案是:它是個面向網絡的程序設計語言,用來讓程序員創建應用程序,這些應用程序可以通過網絡下載,而且可在任何計算平臺上安全地運行。如果再加上萬維網和公司內部網體系,你將會擁有一個標準的網絡計算環境,Java作為一個分布式的,面向對象的程序設計語言,可以讓位于任何地方的任何計算機應用網絡上的應用程序。    如果在商業角度看待Java,Java是個時髦話。同不少已經有20年歷史的其他程序設計語言相比,Java吸收了計算機科學領域的各種最新成果,另外一方面,由于Java還比較年輕,它缺少諸如Visual Basic 或C++那樣的豐富的編程工具的支持。    同C++一樣, Java是個面向對象的語言,這就意味著軟件可以以部件的形式編制,為了滿足某種任務,軟部件可以互相配合。運行Java,不必非得在網絡環境中進行,Java同其他傳統的諸如COBOL或 Basic這樣的程序設計語言一樣,可以創建獨立運行的應用程序。只不過Java對互聯網上的應用開發更拿手。    Java適宜于互聯網的開發應用,其中一個原因是它使用了虛擬機,虛擬機是個用來解釋Java指令的軟件包,可以讓Java在任何機器上運行,比如有運行在Mac或 UNIX下的虛擬機軟件包。虛擬機并不是Java語言本身,它是個為特定機器編寫的解釋器軟件。Java的虛擬機策略就相當于世界語,這是個人造的國際語言,目的是使得不同語言之間的翻譯和溝通更加容易。    要稱作一個通用的計算機語言,Java是最適合不過的,這意味著它可以在所有的計算機上運行,(盡管需要為各種機器編寫Java虛擬機軟件),可以根據需要提供軟部件,并且具有內在的安全機制。    用Java編寫的操作系統,稱為JavaOS,是個基于語言的操作系統,它看起來似乎沒有機會來占據PC市場。但是它為Microsoft Windows和MacOS未來的發展提供了線索。它也許將來會應用到各種儀器設備中,包括電視遙控器和溫控器。    基于網絡的內容供應商對Java技術很感興趣,因為它增加了交互性和動畫功能,這是吸引觀眾的關鍵因素。對于軟件商來說, Java有希望可以讓人們采用租用軟件的方式,諸如字處理器或者電子表格軟件,而無需購買軟件,這就改變了目前的商業模式。    Java也使得網絡計算機成為現實,無須硬盤的,價值500美元的PC     將可以取代Wintel 結構的計算機。所有這一切都顯出Java的重要性,它的支持者把它視作對付微軟和蓋茨的最后的和最好的希望,這就是為什么一些人對Java表現出狂熱的崇拜的原因。   J2ME 在設計其規格的時候,遵循著「對於各種不同的裝置而造出一個單一的開發系統是沒有意義的事」這個基本原則。於是 J2ME 先將所有的嵌入式裝置大體上區分為兩種 :一種是運算功能有限、電力供應也有限的嵌入式裝置(比方說PDA 、手機);另外一種則是運算能力相對較佳、并請在電力供應上相對比較充足的嵌入式裝置 (比方說冷氣機、電冰箱、電視機上盒 (set-top box))。因為這兩種型態的嵌入式裝置,所以Java 引入了一個叫做Configuration 的概念,然後把上述運算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規格之中;而另外一種裝置則規范為 Connected Device Configuration(CDC)規格。也就是說, J2ME 先把所有的嵌入式裝置利用Configuration 的概念區隔成兩種抽象的型態。     其實在這里大家可以把Configuration 當作是J2ME 對於兩種類型嵌入式裝置的規格,而這些規格之中定義了這些裝置至少要符合的運算能力、供電能力、記憶體大小等規范,同時也定了一組在這些裝置上執行的 Java 程序所能使用的類別函式庫、這些規范之中所定義的類別函式庫為 Java 標準核心類別函式庫的子集合以及與該型態裝置特性相符的擴充類別函式庫。比方就CLDC 的規范來說,可以支援的核心類別函式庫為 ng。* 、 。*、java。util。*,而支援的擴充類別函式庫為 。*。區分出兩種主要的Configuration 之後,J2ME 接著在定義出Profile的概念。Profile 是架構在Configuration 之上的規格。之所以有Profile的概念,是為了要更明確地區分出各種嵌入式裝置上Java 程序該如何開發以及它們應該具有哪些功能。因此Profile 之中定義了與特定嵌入式裝置非常相關的擴充類別函式庫,而 Java 程序在各種嵌入式裝置上的使用者介面該如何呈現就是定義在Profile 里頭。Profile 之中所定義的擴充類別函式庫是根據底層Configuration 內所定義的核心類別函式庫所建立。  。

熱心網友

是面象對象的一種語言

熱心網友

java 主要特點是面向對象、面向網絡的編程語言其它的樓上們都說了

熱心網友

它是個面向網絡的程序設計語言,用來讓程序員創建應用程序,這些應用程序可以通過網絡下載,而且可在任何計算平臺上安全地運行。如果再加上萬維網和公司內部網體系,你將會擁有一個標準的網絡計算環境,Java作為一個分布式的,面向對象的程序設計語言,可以讓位于任何地方的任何計算機應用網絡上的應用程序。    如果在商業角度看待Java,Java是個時髦話。同不少已經有20年歷史的其他程序設計語言相比,Java吸收了計算機科學領域的各種最新成果,另外一方面,由于Java還比較年輕,它缺少諸如Visual Basic 或C++那樣的豐富的編程工具的支持。    同C++一樣, Java是個面向對象的語言,這就意味著軟件可以以部件的形式編制,為了滿足某種任務,軟部件可以互相配合。運行Java,不必非得在網絡環境中進行,Java同其他傳統的諸如COBOL或 Basic這樣的程序設計語言一樣,可以創建獨立運行的應用程序。只不過Java對互聯網上的應用開發更拿手。    Java適宜于互聯網的開發應用,其中一個原因是它使用了虛擬機,虛擬機是個用來解釋Java指令的軟件包,可以讓Java在任何機器上運行,比如有運行在Mac或 UNIX下的虛擬機軟件包。虛擬機并不是Java語言本身,它是個為特定機器編寫的解釋器軟件。Java的虛擬機策略就相當于世界語,這是個人造的國際語言,目的是使得不同語言之間的翻譯和溝通更加容易。    要稱作一個通用的計算機語言,Java是最適合不過的,這意味著它可以在所有的計算機上運行,(盡管需要為各種機器編寫Java虛擬機軟件),可以根據需要提供軟部件,并且具有內在的安全機制。    用Java編寫的操作系統,稱為JavaOS,是個基于語言的操作系統,它看起來似乎沒有機會來占據PC市場。但是它為Microsoft Windows和MacOS未來的發展提供了線索。它也許將來會應用到各種儀器設備中,包括電視遙控器和溫控器。    基于網絡的內容供應商對Java技術很感興趣,因為它增加了交互性和動畫功能,這是吸引觀眾的關鍵因素。對于軟件商來說, Java有希望可以讓人們采用租用軟件的方式,諸如字處理器或者電子表格軟件,而無需購買軟件,這就改變了目前的商業模式。    Java也使得網絡計算機成為現實,無須硬盤的,價值500美元的PC     將可以取代Wintel 結構的計算機。所有這一切都顯出Java的重要性,它的支持者把它視作對付微軟和蓋茨的最后的和最好的希望,這就是為什么一些人對Java表現出狂熱的崇拜的原因。   J2ME 在設計其規格的時候,遵循著「對於各種不同的裝置而造出一個單一的開發系統是沒有意義的事」這個基本原則。於是 J2ME 先將所有的嵌入式裝置大體上區分為兩種 :一種是運算功能有限、電力供應也有限的嵌入式裝置(比方說PDA 、手機);另外一種則是運算能力相對較佳、并請在電力供應上相對比較充足的嵌入式裝置 (比方說冷氣機、電冰箱、電視機上盒 (set-top box))。因為這兩種型態的嵌入式裝置,所以Java 引入了一個叫做Configuration 的概念,然後把上述運算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規格之中;而另外一種裝置則規范為 Connected Device Configuration(CDC)規格。也就是說, J2ME 先把所有的嵌入式裝置利用Configuration 的概念區隔成兩種抽象的型態。     其實在這里大家可以把Configuration 當作是J2ME 對於兩種類型嵌入式裝置的規格,而這些規格之中定義了這些裝置至少要符合的運算能力、供電能力、記憶體大小等規范,同時也定了一組在這些裝置上執行的 Java 程序所能使用的類別函式庫、這些規范之中所定義的類別函式庫為 Java 標準核心類別函式庫的子集合以及與該型態裝置特性相符的擴充類別函式庫。比方就CLDC 的規范來說,可以支援的核心類別函式庫為 ng。* 、 。*、java。util。*,而支援的擴充類別函式庫為 。*。區分出兩種主要的Configuration 之後,J2ME 接著在定義出Profile的概念。Profile 是架構在Configuration 之上的規格。之所以有Profile的概念,是為了要更明確地區分出各種嵌入式裝置上Java 程序該如何開發以及它們應該具有哪些功能。因此Profile 之中定義了與特定嵌入式裝置非常相關的擴充類別函式庫,而 Java 程序在各種嵌入式裝置上的使用者介面該如何呈現就是定義在Profile 里頭。Profile 之中所定義的擴充類別函式庫是根據底層Configuration 內所定義的核心類別函式庫所建 。

熱心網友

是一種腳本語言

熱心網友

  Java究竟是什么?     最短的答案是:它是個面向網絡的程序設計語言,用來讓程序員創建應用程序,這些應用程序可以通過網絡下載,而且可在任何計算平臺上安全地運行。如果再加上萬維網和公司內部網體系,你將會擁有一個標準的網絡計算環境,Java作為一個分布式的,面向對象的程序設計語言,可以讓位于任何地方的任何計算機應用網絡上的應用程序。    如果在商業角度看待Java,Java是個時髦話。同不少已經有20年歷史的其他程序設計語言相比,Java吸收了計算機科學領域的各種最新成果,另外一方面,由于Java還比較年輕,它缺少諸如Visual Basic 或C++那樣的豐富的編程工具的支持。    同C++一樣, Java是個面向對象的語言,這就意味著軟件可以以部件的形式編制,為了滿足某種任務,軟部件可以互相配合。運行Java,不必非得在網絡環境中進行,Java同其他傳統的諸如COBOL或 Basic這樣的程序設計語言一樣,可以創建獨立運行的應用程序。只不過Java對互聯網上的應用開發更拿手。    Java適宜于互聯網的開發應用,其中一個原因是它使用了虛擬機,虛擬機是個用來解釋Java指令的軟件包,可以讓Java在任何機器上運行,比如有運行在Mac或 UNIX下的虛擬機軟件包。虛擬機并不是Java語言本身,它是個為特定機器編寫的解釋器軟件。Java的虛擬機策略就相當于世界語,這是個人造的國際語言,目的是使得不同語言之間的翻譯和溝通更加容易。    要稱作一個通用的計算機語言,Java是最適合不過的,這意味著它可以在所有的計算機上運行,(盡管需要為各種機器編寫Java虛擬機軟件),可以根據需要提供軟部件,并且具有內在的安全機制。    用Java編寫的操作系統,稱為JavaOS,是個基于語言的操作系統,它看起來似乎沒有機會來占據PC市場。但是它為Microsoft Windows和MacOS未來的發展提供了線索。它也許將來會應用到各種儀器設備中,包括電視遙控器和溫控器。    基于網絡的內容供應商對Java技術很感興趣,因為它增加了交互性和動畫功能,這是吸引觀眾的關鍵因素。對于軟件商來說, Java有希望可以讓人們采用租用軟件的方式,諸如字處理器或者電子表格軟件,而無需購買軟件,這就改變了目前的商業模式。    Java也使得網絡計算機成為現實,無須硬盤的,價值500美元的PC     將可以取代Wintel 結構的計算機。所有這一切都顯出Java的重要性,它的支持者把它視作對付微軟和蓋茨的最后的和最好的希望,這就是為什么一些人對Java表現出狂熱的崇拜的原因。   J2ME 在設計其規格的時候,遵循著「對於各種不同的裝置而造出一個單一的開發系統是沒有意義的事」這個基本原則。於是 J2ME 先將所有的嵌入式裝置大體上區分為兩種 :一種是運算功能有限、電力供應也有限的嵌入式裝置(比方說PDA 、手機);另外一種則是運算能力相對較佳、并請在電力供應上相對比較充足的嵌入式裝置 (比方說冷氣機、電冰箱、電視機上盒 (set-top box))。因為這兩種型態的嵌入式裝置,所以Java 引入了一個叫做Configuration 的概念,然後把上述運算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規格之中;而另外一種裝置則規范為 Connected Device Configuration(CDC)規格。也就是說, J2ME 先把所有的嵌入式裝置利用Configuration 的概念區隔成兩種抽象的型態。     其實在這里大家可以把Configuration 當作是J2ME 對於兩種類型嵌入式裝置的規格,而這些規格之中定義了這些裝置至少要符合的運算能力、供電能力、記憶體大小等規范,同時也定了一組在這些裝置上執行的 Java 程序所能使用的類別函式庫、這些規范之中所定義的類別函式庫為 Java 標準核心類別函式庫的子集合以及與該型態裝置特性相符的擴充類別函式庫。比方就CLDC 的規范來說,可以支援的核心類別函式庫為 ng。* 、 。*、java。util。*,而支援的擴充類別函式庫為 。*。區分出兩種主要的Configuration 之後,J2ME 接著在定義出Profile的概念。Profile 是架構在Configuration 之上的規格。之所以有Profile的概念,是為了要更明確地區分出各種嵌入式裝置上Java 程序該如何開發以及它們應該具有哪些功能。因此Profile 之中定義了與特定嵌入式裝置非常相關的擴充類別函式庫,而 Java 程序在各種嵌入式裝置上的使用者介面該如何呈現就是定義在Profile 里頭。Profile 之中所定義的擴充類別函式庫是根據底層Configuration 內所定義的核心類別函式庫所建 轉自。

熱心網友

  Java是Sun公司推出的一種編程語言。它是一種通過解釋方式來執行的語言,語法規則和C++類似。同時,Java也是一種跨平臺的程序設計語言。用Java語言編寫的程序叫做“Applet”(小應用程序),用編譯器將它編譯成類文件后,將它存在WWW頁面中,并在HTML檔上作好相應標記,用戶端只要裝上Java的客戶軟件就可以在網上直接運行“Applet”。 Java非常適合于企業網絡和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。Java擯棄了C++中各種弊大于利的功能和許多很少用到的功能。 Jave可以運行與任何微處理器,用Java開發的程序可以在網絡上傳輸,并運行于任何客戶機上。