Java程式語言學習01-Java語言概述

軟體

開發

什麼是軟體

一系列按照特定順序組織的計算機資料和指令的集合

常用軟體:

系統軟體

Dos Window Linux,Mac

應用軟體

微信 QQ 迅雷

什麼是開發

製作軟體過程

人機互動

使用軟體的過程

圖形化介面

命令列方式

計算機語言

語言:

人與人之間的溝通方式

如:中文,英文,日文,韓文。。。

計算機語言:

人與計算機之間的交流方式

如:C,C++,python,

Java

語言。。。

Java語言簡介

Java的logo:

Java程式語言學習01-Java語言概述

點選載入圖片

Java之父:高斯林

Java程式語言學習01-Java語言概述

點選載入圖片

1991年,在Sun公司工作期間,高斯林和一群技術人員建立了一個名為Oak的專案,

開發運行於虛擬機器的

程式設計

語言,同時允許程式在電視機機頂盒等多平臺上執行。

後來,這項工作就演變為Java。隨著網際網路的普及,尤其是網景開發的網頁瀏覽器的面世,

Java成為全球流行的開發語言。因此被人稱作Java之父。

Java能夠做什麼

1。可以製作web網站

2。可以做Android應用

3。可以做遊戲開發

4。可以做桌面軟體

Java語言特性

1。簡單易用

2。面向物件

3。安全性高

4。多執行緒

5。跨平臺

平臺相關性

我們稱能夠支援程式執行的硬體或軟體環境為平臺。

windows系統只能執行windows的可執行檔案(exe)

linux系統只能執行linux的可執行檔案

windows的可執行檔案,不能直接執行在Linux上面, 反之亦然。

Java跨平臺原理

不同的作業系統自己專門識別的軟體格式

如果只編寫一個Java程式是無法辦法在各個系統上執行

Java單獨開發了一套(各個平臺)一個Java虛擬機器的程式

編寫的Java程式不需要執行在系統當中

而是執行在系統安裝的Java虛擬機器當中。各個平臺上的Java虛擬機器都能識別編寫的Java程式

Java程式語言學習01-Java語言概述

點選載入圖片

相關文章