1.Java發(fā)展史
由來:1995年由美國Sun(Stanford University Network)在1995年推出的計(jì)算機(jī)語言。
Java之父:詹姆斯-高斯林(James? Gosling)
版本:1996年1.0--1997年1.1--1998年1.2--2000年1.3--2002年1.4--2004年5.0--2006年6.0--2009年甲骨文收購Sun公司--2011年7.0--2014年8.0--2017年九月份9.0--2018年3月份10.0--2018年9月份11.0
2.Java語言跨平臺原理
Java語言可以在任意操作系統(tǒng)中運(yùn)行。(JVM虛擬機(jī))
在需要運(yùn)行Java程序的操作系統(tǒng)上安裝對應(yīng)系統(tǒng)的的Java虛擬機(jī)(JVM Java Vertical Machine)。
3.JRE與JDK
JRE(Java Runtime Envionment):是Java程序時(shí)環(huán)境,包含JVM和運(yùn)行時(shí)所需要的核心類庫;我們想要運(yùn)行一個(gè)Java程序,那么只需安裝JRE即可。
JDK(Java Development Kit):Java程序開發(fā)工具包,包含JRE和開發(fā)人員的使用工具。
? ? ? ? ? ? ? ? ? ? ? ? 其中的開發(fā)工具:編譯工具(Javac.exe)和 運(yùn)行工具(Java.exe)。

4.JDK下載地址
www.oracle.com
注意:下載好的jdk安裝路徑中不要有漢字或者空格,那樣有可能會發(fā)生不可預(yù)料的問題。

5.環(huán)境變量
JAVA_HOME? ? ? ? ? ?jdk安裝目錄
PATH? ? ? ? ? ? ? ? ? ? ?;%JAVA_HOME%\bin
6.編譯和運(yùn)行
首先打開java文件所在目錄
編譯:javac 文件名,java? ? ? ? ? ? ? 示例:javac HelloWorld.java? ?
執(zhí)行:java 類名? ? ? ? ? ? ? ? ? ? ? ? ? ?示例:java HelloWorld
7.java HelloWorld時(shí)報(bào)錯:"找不到或無法加載主類"問題的解決辦法
配置環(huán)境變量classpath :.;D:\working\Java\jdk-9.0.4\lib一定要有前面的點(diǎn)
8.安裝NotePad++
9.關(guān)鍵字
關(guān)鍵字的字母全是小寫;
10.數(shù)據(jù)類型
????Java語言是強(qiáng)類型語言,對于每一種數(shù)據(jù)都給出了明確的數(shù)據(jù)類型,不同的數(shù)據(jù)類型也分配了不同的內(nèi)存空間,所以他們表示的數(shù)據(jù)大小也是不一樣的。

????數(shù)據(jù)類型內(nèi)存占用和取值范圍

11.變量使用注意事項(xiàng)
? ? 變量名不能重復(fù)
? ? 變量未賦值,不能使用
? ? long類型的變量定義的時(shí)候?yàn)榱朔乐拐麛?shù)過大,后面要加L;
? ? float類型的變量定義的時(shí)候?yàn)榱朔乐诡愋筒患嫒莺竺嬉觙;
12.自動類型轉(zhuǎn)換
