黑馬程式設計師-Java概述

Visen_yz發表於2015-08-24

 ------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! -------

、開發前奏

1、計算機基礎認識
   計算機:俗稱電腦,簡單來說就是結合軟體處理資料的電子裝置.由硬體和軟體所組成,沒有安裝任何軟體的計算機稱為裸機。
   計算機硬體:由電子,機械和光電元件等組成的各種物理裝置的總稱,計算機通常由CPU、主機板、記憶體、電源、主機箱、硬碟、顯示卡、鍵盤、滑鼠,顯示器等多個部件組成。
   計算機軟體:何為軟體:通過計算器描述下,就是資料和指令的集合.可使計算機按照事先預定好的順序完成特定的功能,按照功能分:系統軟體和應用軟體。常見系統軟體(OS):windows,dos,linux,unix,mac。常用的應用軟體有那些:qq,遊戲軟體。
   軟體開發:何為開發,就是製作,就是使用開發工具和計算機語言製作成能完成特定功能的軟體。
   計算機語言:就是人類和計算機進行溝通交流的語言,就像我們的語言一樣,他也有自己的語法.計算機軟體都是用各種計算機語言編寫的.最底層的叫機器語言,它由一些0和1組成,可以被電腦直接理解,但人就很難理解.所以就高階語言就應運而生,比如C,C++,C#, Java等.我們用高階語言編寫好了程式,之後再通過某種軟體翻譯成1,0這樣的機器語言供計算機執行.這就完成了我們與計算機的溝通。
   人機互動:圖形化介面:簡單直觀,易於上手;命令列方式:需要記住一些命令。

2、DOS命令
   常見的dos命令
   切換碟符		f:
   展示目錄結構	        dir(directory)
   建立目錄		md (make directory) 		md 123	
   刪除目錄		rd (remove directory)		rd 123
   進入指定目錄	        cd (change directory)		cd day01	cd day01\avi	
   退回上一級目錄 	cd..
   退回根目錄 		cd\
   刪除檔案		del(delete)		        del 111.txt
   清屏			cls(clear screen)		
   退出			exit
、Java基礎概述  
1、Java之父
   詹姆斯·高斯林(James Gosling),1977年獲得了加拿大卡爾加里大學電腦科學學士學位,1983年獲得了美國卡內基梅隆大學電腦科學博士學位,畢業後到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視.後來轉至Sun公司,1990年,與Patrick,Naughton和Mike Sheridan等人合作“綠色計劃”,後來發展一套語言叫做“Oak”,後改名為Java.
2、Java語言平臺

5.0之後改名為JAVASE、JAVAME、JAVAEE。 J2SE(Java 2 Platform Standard Edition)標準版:是為開發普通桌面和商務應用程式提供的解決方案,該技術體系是其他兩者的基礎,可以完成一些桌面應用程式的開發。 J2ME(Java 2 Platform Micro Edition)小型版:是為開發電子消費產品和嵌入式裝置提供的解決方案,現在的Andriod開發。 J2EE(Java 2 Platform Enterprise Edition)企業版:是為開發企業環境下的應用程式提供的一套解決方案,該技術體系中包含的技術如 Servlet、Jsp等,主要針對於Web應用程式開發。

3、Java語言特點
   簡單性、解釋性、物件導向、高效能、分散式處理、多執行緒、健壯性、動態。  
   結構中立 安全性 開源 跨平臺。
   跨平臺性:通過Java語言編寫的應用程式在不同的系統平臺上都可以執行。
   通過例子,我們知道了只要在需要執行java應用程式的作業系統上,先安裝一個Java虛擬機器(JVM Java Virtual Machine)即可。由JVM來負責Java程式在該系統中的執行.因為有了JVM,所以同一個Java程式在不同的作業系統中都可以執行.這樣就實現了Java程式的跨平臺性.也稱為Java具有良好的可移植性.
4、JDK,JRE,JVM
   JRE(Java Runtime Environment)執行環境,包括了jvm和支援程式執行的核心類庫
   JDK(Java Development Kit)開發環境,包括了jre和開發工具(如:javac.exe),也就是說我們使用JDK開發完成的java程式,交給JRE去執行.由JVM保證跨平臺.JDK包括了jre,jre包括jvm。
5、JDK的下載
   要編譯和執行java程式,jdk(Java Developers Kits)是必備的,java的jdk又稱java se,是Sun公司的產品,Sun公司已被Oracle收購,所以jdk可以到Oracle的官方網站www.oracle.com上下載。
6、JDK安裝
   ①JDK安裝:Windows下的jdk是可執行檔案,直接執行並按其嚮導安裝,值得注意的是要牢記jdk的安裝路徑,之後要配置環境變數確保jdk的正確配置。
   ②配置環境變數:右鍵點選“計算機“,依次點選系統屬性-->高階環境-->變數,找到Path變數並對其編輯,在變數值中加入jdk所在路徑,例jdk安裝在E:\javatools\jdk1.7.0_51,則在其中加入"E:\javaTools\jdk1.7.0_51\bin",確定即可。完成之後可開啟cmd,輸入java -version命令並回車,若出現java版本資訊則成功,若出現錯誤則檢查jdk的安裝和配置是否正確。
7、JDK目錄
   bin:該目錄用於存放一些可執行程式。如javac.exe(java編譯器)、java.exe(java執行工具),jar.exe(打包工具)和javadoc.exe(文件生成工具)等。
   db:db目錄是一個小型的資料庫。
   jre:"jre"是 Java Runtime Environment 的縮寫,意為Java程式執行時環境.此目錄是Java執行時環境的根目錄,它包括Java虛擬機器,執行時的類包,Java應用啟動器以及一個bin目錄。
   include:由於JDK是通過C和C++實現的,因此在啟動時需要引入一些C語言的標頭檔案,該目錄就是用於存放這些標頭檔案的。
   lib:lib是library的縮寫,意為 Java 類庫或庫檔案,是開發工具使用的歸檔包檔案。
   src.zip:src.zip為src資料夾的壓縮檔案,src中放置的是JDK核心類的原始碼,通過該檔案可以檢視Java基礎類的原始碼。
8、註釋
   註釋就是對程式解釋說明的文字
   註釋的格式有:
     單行註釋   	//註釋文字
     多行註釋   	/* 註釋文字 */
     文件註釋	/** 註釋文字 */
     多行註釋和文件註釋不可以巢狀
   註釋的作用:
   解釋說明程式,提高程式的可讀性;調錯(後面有更高階的工具)
   初學者應該養成先寫註釋再寫程式碼的習慣,因為程式碼僅僅是思想的一種體現形式而已。將自己的思想通過註釋先整理出來,再用程式碼去體現,不要每行都加註釋,也不要每行都不加註釋。
、第一個Java程式
<pre><pre><span style="font-family:SimSun;font-size:14px;"></span><pre name="code" class="java">/*
    步驟:
	  第一步:在jdk的bin目錄下,新建一個HelloWorld.java檔案
	  第二步:編寫HelloWorld.java
		   定義一個類   class 類名  
		   在類定義後加上一對大括號 {}
		   在大括號中間新增一個主(main)方法/函式
		   public static void main(String [] args){}
		   在主方法的大括號中間新增一行輸出語句
		   System.out.println("hello world");
	  第三步:編譯HelloWorld.java
		   javac 原始檔.java
                   java原始檔轉成jvm的可執行.class檔案
          第四步:執行
		   java 類名
*/
class HelloWorld
{
		//main方法,程式的入口
	public static void main (String[] args)
	{     //輸出語句,
		 System.out.println("hello world");
		 System.out.println("java,我來了!");
	}
}
</pre><pre name="code" class="java">
執行結果

 


    



相關文章