資源描述:
《《java基礎(chǔ)筆記》word版》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、Javaday01=============================================================================================Java------------sun公司1995幾個特點(diǎn):簡單,安全,跨平臺,面向?qū)ο?,分布,健壯,解析,高性能,多線程,動態(tài)性,體系結(jié)構(gòu)中立安全:允許用戶使用指針,不允許操作指針跨平臺:C++:源碼----(編譯)---->目標(biāo)碼-----(連接)---->可執(zhí)行文件目標(biāo)碼:二進(jìn)制機(jī)器碼c++中的源碼是跨平臺的。c++中的指針其實(shí)是內(nèi)存中的編
2、號(地址)一個字節(jié)=連續(xù)的8位二進(jìn)制位。1G=1024*1024*1024JAVA:源碼----(編譯)---->字節(jié)碼JAVA是字節(jié)碼跨平臺。搭建Java開發(fā)環(huán)境:JDK/JRE/JVM什么是JDK:JAVA開發(fā)工具包(做JAVA開發(fā)是必須下載JDK)什么是JRE:JAVA的運(yùn)行環(huán)境(若只運(yùn)行JAVA文件只要下JRE就可以了)什么是JVM;JAVA虛擬機(jī)JVM(java虛擬機(jī))功能:用來屏蔽不同系統(tǒng)的差異,為上層的字節(jié)碼提供統(tǒng)一的運(yùn)行環(huán)境。JDK下的bin目錄:可執(zhí)行文件(這些都是開發(fā)過程中所要用的命令。如javac,java)JDK下的JRE
3、目錄:BIN目錄,LIB目錄。這里的BIN目錄中放的是運(yùn)行中用到的命令,LIB目錄中放的都是JAR文件,JAR文件中放的都是一寫編譯好的字節(jié)碼。打成JAR文件的目的:方便傳輸。LIB目錄下的rt.jar,改文件下放的是JAVA開發(fā)的類庫JDK下的SRC.ZIP包:放的是rt.jar包中的源碼,而rt.jar中放的是對應(yīng)的字節(jié)碼。----------------------------------------------------------------------設(shè)置環(huán)境變量:JAVA_HOME:代表JDK安裝路徑=/opt/jdk1.6.0d
4、:/a/b/jdk1.6CLASSPATH:系統(tǒng)搜索類的路徑=.(指的是當(dāng)前目錄)PATH:命令的搜索路徑=/opt/jdk1.6.0/bin或=$PATH:/opt/jdk1.6.0/bin或=$PATH:$JAVA_HOME/bi$PATH:在原先的PATH基礎(chǔ)上加上其它路徑--------------------------------------------------------------------------第一個JAVA代碼第一步:viMyFirstJava.java第二步:publicclassMyFirstJava{---
5、--------------定義一個類publicstaticvoidmain(String[]args){------主方法格式固定Stringname="tangliang";----定義一個變量為字符串,字符串值用雙引號來引起intage=30;------定義一個整數(shù)類型值為30System.out.println("mynameis:"+name);---輸出語句()里是要輸出的內(nèi)容System.out.println("myageis:"+age);----JAVA中加號也可以做字符串的鏈接}}第三步:javacMyFirstJava
6、.java-----編譯源代碼文件(跟源文件名)第四步:javaMyFirstJava-----執(zhí)行字節(jié)碼文件(跟的是類名)通配符號編譯:javacmy*.java----------編譯以my字母開頭的所有java文件帶包編譯:javac-d.PackageTest.java帶包執(zhí)行:javasd0807.day01.PackageTestPublic被稱作為訪問修飾符----作用是:控制程序的其他部分對該部分的訪問級別Class表面JAVA程序中的全部內(nèi)容是包含在類中的。注意點(diǎn):1.一個JAVA源文件只能定義一個public類2.而且PUBL
7、IC修飾的類名必須同文件名一致(大小寫也要一直)3.可以定義其他非public類.4.字節(jié)碼文件與類一一對應(yīng),而不是同你的源文件一一對應(yīng).5.可以運(yùn)行的JAVA方法的文件,一定要包含一個主方法,而且主方法簽名是固定的6.包含主方法的類叫主類,java命令后跟的是主類的名字7.main方法是程序的入口包的定義(目的是確保類名的唯一性)包用來放所寫文件的目錄.怎么來聲明一個包:packageSD0807.day01;---包的定義(可以是0或1行,若聲明則必須在java文件第一行)+++++++++++++++++++++++++++++++++++
8、+++++++++++++packageSD0807.day01;publicclassPackgeTest{publicstaticv