Java復習筆記
??JAVA語言是計算機語言的一種
??(1)語言:漢語 英語 阿拉伯語 日語-->人與人進行溝通的一種方式。語義。-->自然語言處理 人工智能中 文本分析 NLP
??(2)機器語言:人與計算機溝通的語言。--JAVA 就是其中一種
??類似於英語在自然語言中的地位 很流利 很主流
??a、機器語言--初級形態: 用二進制編碼來表示計算機能夠識別和執行的一種機器指令集合。例如:0 1 二進制編碼 10進制 10101010110-->啟動聲卡
??b、機器語言--中級形態: 匯編語言,用一種助記符來機器指令,成為符號語言。例如:mov --表示數據移動 rm--表示刪除 add
??常見的高級程序語言:Java、c、c++、c#、R、Python、Scala、VB、PHP等等
2、Java語言概述
??Java語言是一種非常年輕的語言 90後。最早是 SUN(斯坦福大學網絡公司) ----Janms Gosling(Java之父)
??Oak-橡樹。 ----Java 看到一個人拿著爪哇杯喝咖啡。
??Java語言隨著互聯網的發展,跨系統跨平臺運行。
??Java語言獲得飛速的發展。
??Java形成了一套方法體系,封裝了很多成熟可用的方法可以直接調用。
3、Java語言的特性和特點
??(1)跨平臺 ----一次編寫到處運行。
??(2)面向對象----萬事萬物,皆為對象。類。
??(3)相對簡單----有C語言基礎或者其他語言基礎。語言之間是有相通性。
??要知道 基本語法 基本數據類型 基本程序控制。
4、Java的開發環境
??(1)JDK Java development kit:開發者工具包
??(2)JRE Java runtime environment :Java運行環境----只做運行 不做開發時。
??(3)JVM Java virtual machine:Java虛擬機。所有的Java程序都運行在jvm上。JDK或JRE具備後,程序會調用生成JVM。JDK包含JRE
5、JDK安裝與配置
??環境變量配置:Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
?????????JAVA_HOME:JDK所在路徑
?????????CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
6、Java程序的概述
??Java程序需要首先完成:
??(1)Java源文件, .java結尾的文件。
??(2)編譯生成字節碼文件, .class結尾的文件 很多編碼 二進制組成的文件。
??(3)將字節碼文件 編譯器(comliler)JVM 能夠識別和運行的文件
??首先編寫源文件---->其次通過編譯成.class文件---->最後JVM運行
7、DOS常見命令
??dir:列出當前目錄下文件夾及文件 cd:更換目錄 md:新建文件夾 del:刪除文件目錄 cls:清屏 exit:退出
8、第一helloworld Java程序 utf-8: javac -encoding utf-8
public class helloworld {
public static void main (String [ ] args){
System.out.println("helloworld");
}
}
9、Java註釋
??單行註釋 //
??多行註釋 /多行/
??文檔註釋 /***/
??為自己、為別人提供代碼信息
10、Java標識符
??所謂標識符就是對Java當中的類、方法或者變量的命名,名字必須得符合規範。
??a、由字母、數字、下劃線及美元符號($)組成()允許使用$為避免混淆盡量避免使用
??b、首字母不能是數字
??c、區分大小寫,對長度沒限制
11、Java關鍵字
??具有特殊用途的單詞,命名時不能使用關鍵字做標識符。
Java復習筆記