① 「java application」指的是什麼
在Java語言中,能夠獨立運行的程序稱為Java應用程序(Application)。
Java語言還有另外一種程序——Applet程序。Applet程序(也稱Java小程序)是運行於各種網頁文件中,用於增強網頁的人機交互、動畫顯示、聲音播放等功能的程序。
Java Applet和Java Application在結構方面的主要區別表現在:
(1)運行方式不同。Java Applet程序不能單獨運行,它必須依附於一個用HTML語言編寫的網頁並嵌入其中,通過與Java兼容的瀏覽器來控制執行。 Java Application是完整的程序,可以獨立運行,只要有支持Java的虛擬機,它就可以獨立運行而不需要其他文件的支持。
(2)運行工具不同。運行Java Applet程序的解釋器不是獨立的軟體,而是嵌在瀏覽器中作為瀏覽器軟體的一部分。Java Application程序被編譯以後,用普通的Java 解釋器就可以使其邊解釋邊執行,而Java Applet必須通過網路瀏覽器或者Applet觀察器才能執行。
application還是應用程序(application program)的縮寫。一個應用程序通常是指能夠執行某種功能的軟體程序。比如,文字處理程序、資料庫程序、網路瀏覽器、開發工具、繪圖、圖像編輯工具以及通信工具等等都可以是應用程序。應用程序能夠利用計算機操作系統的某些服務,也可以利用其它應用程序所支持的服務。通常這種同操作系統或其它應用程序進行交互的應用程序請求稱為應用程序介面,也就是常常提起的API。
在計算機鍵盤上,標准鍵盤上只有這個鍵的圖標,而沒有名稱. Application鍵在鍵盤右Alt鍵的右側第二個,右Ctrl鍵的左側。為一個下拉菜單和一個滑鼠的選擇游標圖案,它的作用相當於滑鼠右鍵,用來激活Windows或程序中的菜單,即我們可以通過按下它來打開某一項目的快捷方式菜單。
② JAVA程序分為哪幾類有什麼作用
JAVA程序分為三種,Application,Applet,Serverlets。
依次介紹這三種類型:
1、Application,即」Java應用程序「,是可以獨立運行的Java程序,由Java解釋器控制執行,也是最常見的類型。
2、Applet,即「Java小程序「,不能獨立運行(嵌入到Web頁中)。由Java兼容瀏覽器控制執行。
3、Serverlets,是Java技術對CGI編程的解決方案。是運行於Web server上的、作為來自於Web browser 或其他HTTP client端的請求和在server上的資料庫及其他應用程序之間的中間層程序。
(2)什麼是java的應用程序擴展閱讀
JAVA語言特點:
1、高性能
Java是一種先編譯後解釋的語言,所以它不如全編譯性語言快。但是有些情況下性能是很要緊的,為了支持這些情況,Java設計者製作了「及時」編譯程序,它能在運行時把Java位元組碼翻譯成特定CPU(中央處理器)的機器代碼,也就是實現全編譯了。
Java位元組碼格式設計時考慮到這些「及時」編譯程序的需要,所以生成機器代碼的過程相當簡單,它能產生相當好的代碼。
2、分布性
Java設計成支持在網路上應用,它是分布式語言。Java既支持各種層次的網路連接,又以Socket類支持可靠的流(stream)網路連接,所以用戶可以產生分布式的客戶機和伺服器。
網路變成軟體應用的分布運載工具。Java程序只要編寫一次,就可到處運行。
3、可移植性
Java使得語言聲明不依賴於實現的方面。例如,Java顯式說明每個基本數據類型的大小和它的運算行為(這些數據類型由Java語法描述)。
Java環境本身對新的硬體平台和操作系統是可移植的。Java編譯程序也用Java編寫,而Java運行系統用ANSIC語言編寫。