軟體開發
什么是軟體
一系列按照特定順序組織的計算機資料和指令的集合
常用軟體:
系統軟體
Dos Window Linux,Mac
應用軟體
微信 QQ 迅雷
什么是開發
制作軟體程序
人機互動
使用軟體的程序
- 圖形化界面
- 命令列方式
計算機語言
語言:
人與人之間的溝通方式
如:中文,英文,日文,韓文,,,
計算機語言:
人與計算機之間的交流方式
如:C,C++,python,Java語言...
Java語言簡介
Java的logo:
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程式
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/279497.html
標籤:Java
上一篇:死磕Spring之AOP篇 - Spring AOP注解驅動與XML配置
下一篇:基礎演算法知識
