Java是什麼
Java是什麼呢?Java 是一種計算機編程語言,Java 是一種計算機編程語言。以下是小編收集整理的關於Java 編程語言的介紹內容,歡迎學習!
一 :Java 是什麼
通常我們認為,Java 是:
一種計算機編程語言
一種軟件開發平台
一種軟件運行平台
一種軟件部署環境
什麼意思呢,分別解釋一下。
1 :Java 是一種計算機編程語言
1.1 :語言
要準確地給語言下一個定義很困難,對我們來説也沒有必要,但是大家都知道漢語、英語等是語言。 語言是用來幹什麼的呢?很明顯語言是用來交流的, 比如大家現在看這些文字,其實就是我們通過這些文字在交流。
1.2 :計算機編程
所謂計算機編程就是:把我們的要求和想法,按照能夠讓計算機看懂的規則和約定,編寫出來的過程,就是編程。編程的結果就是一些計算機能夠看懂並能夠執行和處理的'東西,我們把它叫做軟件或者程序。事實上,程序就是我們對計算機發出的命令集(指令集) 。
1.3 :Java 是一種計算機編程語言
我們説Java 是一種計算機編程語言,首先是説:Java 是一種語言,也就是Java 是用來交流的, 那麼用來誰和誰交流呢?很明顯就是人和計算機交流了, 換句話説把我們的要求和想法用 Java 表達出來,那麼計算機能看懂,就能夠按照我們要求運行,而這個過程就是我們説的使用 Java 編程,所以我們講 Java 是一種計算機編程語言。
為了讓計算機看懂,Java 會有一系列的規則和約定,這些就是 Java 的語法。
2 :Java 是一種軟件開發平台
2.1 :什麼是軟件開發
可以簡單地理解為:編程的結果是軟件或者程序,而編程的過程就是軟件開發。軟件開發的基本步驟包括:需求分析、概要設計、詳細設計、編碼、測試、維護等階段。
2.2 :什麼是開發平台
在軟件開發的過程中, 我們需要很多的工具來輔助我們的工作, 不可能什麼都從頭自己做。 我們把編程的環境和相應的輔助工具統稱為開發環境, 開發平台就是用來提供這個開發環境的。
2.3 :Java 是一種開發平台
Java 不單純是一個編程的語言,它自身提供了一系列開發 Java 所需要的環境和工具,來進行編譯、解釋、文檔生成、打包等,比如:、 等等,這些我們後面會講到,現在不明白也沒有關係。所以我們講 Java 是一個開發平台
3 :Java 是一種軟件運行平台
3.1 :什麼是軟件的運行平台
如同我們需要陽光、空氣、水和食物才能正常存活一樣,軟件最終要能夠運行,也需要一系列的外部環境,來為軟件的運行提供支持,而提供這些支持的就是運行平台。
3.2 :Java 是一種運行平台
Java 本身提供 Java 軟件所需要的運行環境,Java 應用可運行在安裝了 JRE(Java Runtime Environment)的機器上,所以我們説 Java 是一個運行平台。
JRE:Java Runtime Environment,Java 運行環境。
4 :Java 是一種軟件部署環境
4.1 :什麼是軟件的部署
簡單地講,部署就是安裝,就是把軟件放置到相應的地方,並且進行相應的配置(一般稱作部署描述) ,讓軟件能夠正常運行起來。
4.2 :Java 是一種軟件部署環境
Java 本身是一個開發的平台, 開發後的 Java 程序也是運行在 Java 平台上的。 也就是説,開發後的 Java 程序也是部署在 Java 平台上的,這個尤其在後面學習 JEE(Java 的企業版)的時候,體現更為明顯。
-
經典Java基礎面試題
Java技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制枱、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣。下面小編給大家介紹經典Java基礎面試題,歡迎閲讀!經典Java基礎面試題1、如果main方法被聲明為...
-
計算機二級JAVA考試構建JAVA程序2017
很多人一見到説要編程就以為很難,其實只有一點一滴學知識點也不難,下面是小編整理的計算機二級JAVA考試構建JAVA程序介紹,歡迎閲讀!第一個javaapplicationjava程序分為javaapplication(java應用程序)和javaapplet(java小應用程序)兩種。下面讓我們編寫一個java應...
-
初學java編程入門必備的知識
基礎知識是新手學習一門新技術的必須掌握的,下面內容由小編為大家介紹初學java編程入門必備的知識,供大家參考!01、Java編程出現的背景1991年Sun公司的JamesGosling等人開始開發名稱為Oak的語言。希望用於控制嵌入在有線電視交換盒、PDA等的微處理器,但卻沒有取得...
-
JavaBeans 與 Ejb 的區別相關資料
導語:您現在可能已在使用Javabeans,但還不瞭解它。下面的是本站小編為大家蒐集的JavaBeans與Ejb的區別相關資料,供大家參考。Javabeans如果有支持Java的瀏覽器,那麼,在桌面上使用Javabeans就沒有限制。使用的Web頁面可以將beans作為小應用程序的一部分。您很快就會...