千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

Java開發(fā)環(huán)境搭建
下載JDK8
https://www.oracle.com/java/technologies/downloads/#java8-windows
卸載JDK
?刪除系統(tǒng)配置【環(huán)境變量】
?移除應用程序
安裝JDK
??雙擊安裝包
??選擇安裝路徑
???新手不用選擇安裝路徑
???路徑末尾需要時D:\dev\Java\jdk1.8.0_201\
??【不用出現(xiàn)中文、其他特殊字符】
配置環(huán)境變量
?在為何位置訪問java和javac命令
HelloWorld
?編碼工具
?記事本
?
?熟悉代碼編寫、編譯、運行過程
?Eclipse
?集成開發(fā)環(huán)境,使用到一階段結(jié)束
?IDEA
?集成開發(fā)環(huán)境,一直用到畢業(yè)
Java程序開發(fā)流程
?編寫代碼
??編寫程序,組織數(shù)據(jù)和指令
?編譯代碼
??把我們能識別的內(nèi)容變成計算機能識別的內(nèi)容
??產(chǎn)生.class類型的文件
?運行編譯之后的代碼
??運行字節(jié)碼文件【運行的時候不用加上.class這個后綴】
編寫代碼
Java
public class Demo01 {
public static void main(String[] args){
System.out.println("Hello Demo01...");
}
}
?public
??公開的,Java中的關(guān)鍵字,訪問權(quán)限修飾符,第三周詳細講解
?class
??類,Java中的關(guān)鍵字,表示聲明了一個新的類,第十天講解
?Demo01
??類名,自定義的名字,每個單詞的首字母大寫
???標識符部分會詳細講解【明天】
??編譯之后產(chǎn)生的class文件和類名是完全相同的
??同一個Java文件中不能出現(xiàn)多個名字完成相同的類名
?{}
??類名后面的括號,表示類的作用范圍
??必須成對出現(xiàn),有開始和結(jié)束
?static
??靜態(tài)的,Java中的關(guān)鍵字,表示存儲位置和訪問方式,第三周講解
?void
??方法運行之后不產(chǎn)生返回值,Java中的關(guān)鍵字,下周講解【函數(shù)部分】
?main
??方法名字,主方法【程序的入口】
??名字不容寫錯
?(String[] args)
??main方法的參數(shù),目前不容改變
?{}
??方法的作用范圍,有開始和結(jié)束
??多個方法可以在同一個Java文件中并存
??名字不能重復,作用范圍不能交叉
?System.out.println("Hello Demo01...");
??方法體,方法具體執(zhí)行的代碼
??可以是任意行
編譯代碼
?計算機、虛擬機運行的是二進制的內(nèi)容
?我們書寫的內(nèi)容并不是二進制
??字符、代碼==》開發(fā)者認識
??二進制、字節(jié)碼==》計算機認識
?需要把代碼編譯成為計算機能識別、執(zhí)行的內(nèi)容
?編譯的命令
??javac.exe
??可以簡寫為javac
?編譯的操作
??javac 文件名字.java
??
??javac HelloWorld.java
??
??javac Demo01.java
?編譯的結(jié)果
??產(chǎn)生一個字節(jié)碼文件【.class】
??字節(jié)碼文件的名字和類名是完全相同的
???代碼中class關(guān)鍵字后面的那個名字
運行代碼
?實際執(zhí)行的是字節(jié)碼文件中的內(nèi)容
?執(zhí)行的命令
??java.exe
??可以簡寫為java
?運行的操作
??java 類名
??
??java HelloWorld
??
??java Demo01