黑馬程序員_java概述

------- 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");
	}
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章