黑馬程序員-Java基礎 概述 第1天

---------------------- android培訓java培訓、期待與您交流! ----------------------

Java征途 

開始。 

由於瑣事,重新開始寫Java學習日記。

雖然有過編程的經歷及一定的基礎,但在學習視頻的過程中,仍然發現自己很菜,基礎相當差,不是因爲不知道,而是沒有想透,沒有鑽進去,沒有在思想裏面留下深刻的記憶。

所以,日記,當作爲驗收標準,作爲自己回顧的基礎。計劃一週內完成所有前期日記修改。

黑馬程序員-Java基礎 概述第1天

1、命令行方式

       一般常用cmd後使用ping和msconfig設置開機啓動項。

Java中常見的dos命令行:

dir:列出當前目錄下的文件及文件夾

md:創建目錄

rd:刪除目錄

cd.. :退回上一級目錄

del:刪除文件  del  *.txt//刪除全部後綴名爲.txt的文件

exit:退出dos命令行

       注意:cd\ 直接退回根目錄下面。

2、Java語言概述

       是SUN(Stanford University Network)於1995年推出的一門面向網絡的高級編程語音。現階段Java和C已經C++是編程世界的前三甲。

Java語音三種技術架構:JAVAEE    JAVASE    JAVAME

Java跨平臺性:一次編譯,到處運行。主要是說Java虛擬機(JVM)在各種系統平臺中都可以支持。JVM虛擬機負責Java程序在安裝的系統中運行。



注:JVM依賴系統平臺。


3、Java語音的環境搭建

JRE(Java RuntimeEnvironment------Java運行環境)

包括Java虛擬機(JVM Java VirtualMachine)和Java程序所需的核心類庫等,如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。

JDK(Java Development Kit    Java開發工具包)

JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。

其中的開發工具:編譯工具(javac.exe) 打包工具(jar.exe)等

簡單而言:使用JDK開發完成的java程序,交給JRE去運行。

 

配置環境變量path(爲了更好的利用Java開發環境)

①我的電腦--屬性--高級--環境變量

②編輯path環境變量,在變量值開始處加上java工具所在目錄,後面用“ ; ”和其他值分隔開即可。

③打開DOS命令行,任意目錄下敲入java或者javac,如果出現javac 的參數信息,配置成功。準備工作基本完成,可以進行java程序開發。

 

臨時配置方式:通過dos命令中set命令完成

set :用於查看本機的所有環境變量的信息。

set  變量名 :查看具體一個環境變量的值。

set  變量名=:清空一個環境變量的值。

set  變量名=具體值 :給指定變量定義具體值。

想要在原有環境變量值基礎上添加新值呢?

首先,通過%變量名%操作符獲取到原有環境變量的值。

然後加上新值後在定義給該變量名即可

舉例:給path環境變量加入新值

set  path=新值;%path%

注意:這種配置方式只在當前dos窗口有效。窗口關閉,配置消失。原dos窗口start新開窗口延續配置。

 

配置技巧

爲了不因爲jdk的目錄或者目錄名稱的改變,而不斷更改path的值,而導致對path變量值的誤操作,可以通過以下技巧完成。

新創建一個環境變量 JAVA_HOME 記錄住jdk的目錄。

在path中通過%%動態的獲取JAVA_HOME的值即可。

JAVA_HOME=F:\jdk1.6.0_01

path=%JAVA_HOME%\bin;%path%

%path%:動態獲取path環境變量的值。

%JAVA_HOME%:動態獲取名稱爲JAVA_HOME環境變量的值。

 

4、Java程序開發體驗—Hello World

       運行流程爲:自己編寫後綴名爲 .java文件。經過javac編譯爲 .class文件,由JVM運行。

javac Demo.java      編譯的時候,需要有.java後綴名

java Demo              運行時,調用虛擬機,不需要後綴名


/**Java的第一次: Hello World

*Hello World

*@Qiangoo

*/

class Demo  //加上public的話,就必須保證類名和.java文件名一致。

{

public static void main(String[] args )// main方法:保證一個類可以獨立運行,它是程序的入口。                           

{

     System.out.println(“Hello World!”);   

}

}

 

老畢經典:什麼是經驗,經驗就是從錯誤中得來的。見過的錯誤越多,經驗就越豐富。

 

5、配置classpath

       ①class文件(字節碼文件)是Java運行文件,可以在任意目錄下執行class文件。設置classpath文件路徑。set classpath=c:\   //需要設置存放class文件的目錄。

set classpath=c:\;當有分號時,不僅先會在設置目錄下找,還會在當前目錄下找。一般不加分號

set classpath=.;c:\;d\  (“.”)就是當前路徑。

(set classpath= )表示清空環境變量。

classpath變量值是java類文件的目錄

path變量是windows程序文件的目錄

②JVM查找類文件的順序:

如果沒有配置classpath環境變量,JVM只在當前目錄下查找要運行的類文件。

如果配置了classpath環境,JVM會先在classpath環境變量值的目錄中查找要運行的類文件。

值的結尾處如果加上分號,那麼JVM在classpath目錄下沒有找到要指定的類文件,會在當前目錄下在查找一次。

值的結尾出如果沒有分號,那麼JVM在classpath目錄下沒有找到要指定的類文件,不會在當前目錄下查找,即使當前目錄下有,也不會運行。

建議:配置classpath環境變量時,值的結尾處不要加分號,如果需要訪問當前目錄可以用 “.”表示。

 

HelloWorld組成部分。

/**Java的第一次: Hello World

*Hello World

*@Qiangoo

*Version 1.1

*/

//class關鍵字 +類名單詞首字母大寫,多個,每個首字母都大寫

class Demo 

{

/*

         這是主函數,是程序的入口,JVM調用運行。                                                                                         

         它的出現可以保證程序的獨立運行,

         */                                    

public static void main(String[] args )

{

     //這是輸出語句用於將括號內的數據打印到控制檯。                                                         

     System.out.println(“Hello World!”);

}

}

寫程序的步驟:先寫註釋,寫思想,思路。沒思想,沒代碼。

/*

*需求:定義一個Hello World的小程序。

*思路:

*1、2、…

*步驟:

*1、通過class關鍵字定義一個類,將代碼都編寫到該類中。

*2、爲了保證該類的獨立運行,在類中定義一個主函數,格式public static void  mian(String [] args)                        

*3、保存成一個擴展名爲java的文件   

*4、在dos控制檯中通過javac工具對java文件進行編譯。

*5、再通過java命令對生成的class文件進行執行

*/

 

---------------------- android培訓java培訓、期待與您交流! ----------------------

詳細請查看:http://edu.csdn.net/heima


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