------- android培訓、java培訓、期待與您交流! ----------
一 軟件
1 概念:軟件是一系列按照特定順序組織的計算機數據和指令集合。軟件一般分爲應用軟件和系統軟件
應用軟件,如QQ,迅雷,微信等
系統軟件,如Windows,Linux,DOS等
2 軟件實現了人機交互。交互方法有種。
一是圖形化界面:簡單直接,易於操作
二命令行方式:需要控制檯,輸入指令,較爲麻煩
3 在學習java之前先掌握幾個常見的命令行指令
dir : 列出當前目錄下的文件以及文件夾
md: 創建目錄
rd: 刪除目錄
cd: 進入指定目錄
cd..: 退回到上一級目錄
del: 刪除文件
4 何爲軟件開發?軟件開發其實就是製作軟件
5 那麼製作軟件就需要學習計算機語言跟計算機交流,所以先了解下java語言。
二 JAVA語言
1 概述:java語言是一門面向Internet,完全面向對象,跨平臺的編程語言。
2 java語言的三種技術框架
(1)EE:是爲開發企業環境下的應用程序提供的一套解決方案。該技術體系中包含的技術如 Servlet Jsp等,主要針對於Web應用程序開發 。
(2)SE:是爲開發普通桌面和商務應用程序提供的解決方案。該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發。
(3)ME:是爲開發電子消費產品和嵌入式設備提供的解決方案。該技術體系主要應用於小型電子消費類產品,如手機中的應用程序等。
3 java語言的一大特性:跨平臺,即在不同的系統平臺都能運行
原理:java有一個能解析java應用程序的虛擬機(jvm),只要安裝虛擬機就能運行。JVM依賴於平臺,不同的操作系統有不同版本的虛擬機,所以java語言能跨平臺。
4 在利用計算機設計或者運行java程序時,先要搭建環境(set path)
(1)首先先認識JRE和JDK
JRE:java運行環境,包含JVM和類庫,所以要想運行java程序,必須安裝JRE
JDK:開發工具包,用於開發程序,包含JRE,用於運行程序。所以要想設計和運行java程序,必須安裝JDK。
(2)環境變量配置:爲了更加方便應用java開發工具,因爲應用java提供的開發工具必須切換到工具所在的目錄下才能執行,所以我們可以將目錄設置在系統環境路徑下,這樣可以在任意目錄下應用java開發工具。有兩隻方法:
方式1:直接將目錄名放在系統環境下
方式2:給目錄名起個變量名,將變量名放在系統環境下,左右兩邊加%
(3)環境變量臨時配置,只在當前窗口有效,如果用是start命令打開的控制檯,則會沿襲當前窗口的配置
方式: set path=目錄名;查找順序先在當前路徑,再到path路徑//set命令是查看已配置好的系統環境變量
(4)環境變量classpath配置
想要在任意目錄下讓虛擬機執行class文件,就需要對classpath路徑進行配置臨時變量設置,僅在當前窗口有效。如:set classpath=目錄名
注意:如果設置了classpath,後面加了分號,虛擬機會優先查找classpath路徑,再找當前路徑。如果後面沒加分號,虛擬機只在classpath路徑下找。
三 java程序開發步驟
1 編寫源程序(後綴名是.java文件)
2 應用java提供的javac開發工具將java文件編譯成class字節碼文件(因爲虛擬只認識class文件)
3 應用java提供的java開發工具調用虛擬機運行class文件
下面用一個小程序解析代碼:
源代碼及解析:
//先定義一個類,並給類起個名字。class是一個關鍵字,所謂關鍵字就是java賦予了特殊含義,Demo是一個類名。{}表示類的內容範圍。
class Demo
{
//主函數,是一個程序的入口,能保證程序的獨立運行。當我們運行程序時,虛擬機會先找主函數,執行主函數的內容。
public static void main(String[] args)
{
//系統輸出打印語句,()代表輸出的內容,;代表一條語句結束
System.out.println("Hello Java");
}
}