1.計(jì)算機(jī)組成:硬件+軟件
(1)硬件:CPU,鍵盤(pán),鼠標(biāo),顯示器,內(nèi)存,硬盤(pán)。
(2)軟件:為了讓計(jì)算機(jī)執(zhí)行某個(gè)操作或解決某個(gè)問(wèn)題而編寫(xiě)一系列有序指令的集合。
系統(tǒng)軟件:windows,linux,Dos,unix,max
應(yīng)用軟件:
B/S架構(gòu):淘寶,攜程,百度
C/S架構(gòu):QQ,網(wǎng)游
2.軟件開(kāi)發(fā):開(kāi)發(fā)語(yǔ)言(Java)+工具
3.Java:是一種跨平臺(tái)的面向?qū)ο蟮某绦蛘Z(yǔ)言。
JavaSe:Java平臺(tái)標(biāo)準(zhǔn)版
JavaEE:Java企業(yè)版
JavaME:Java平臺(tái)微型版
4.jdk安裝注意事項(xiàng):
(1)路徑名全是英文,不能寫(xiě)漢字。
(2)jre的目錄是Jdk的安裝目錄+.jre.
JDK :java的開(kāi)發(fā)環(huán)境。編譯器,解釋器,jvm.
JRE :java的運(yùn)行環(huán)境。解釋器,jvm.
JDK的環(huán)境變量配置:計(jì)算機(jī)-》右鍵屬性-》高級(jí)系統(tǒng)設(shè)置-》環(huán)境變量
JAVA_HOME:Java的安裝目錄
path:? 在原路上加? ;%JAVA_HOME%\bin;
5.Java開(kāi)發(fā)三步驟:Java程序在內(nèi)存中運(yùn)行。
(1)編寫(xiě)Java源程序:生成一個(gè).java源文件。由一類(lèi)框架和一個(gè)入口方法組成。
類(lèi)框架:public class 類(lèi)名{},類(lèi)名首字母大寫(xiě)。
在類(lèi)框架中有一個(gè)入口方法:public static void main(String[] args){? }.
在入口方法中:不換行輸出 System.out.print("輸出內(nèi)容");
換行輸出 System.out.println("輸出內(nèi)容");
a.java區(qū)分大小寫(xiě)。
b.java中的標(biāo)點(diǎn)符號(hào)全是英文的。
c.Java源文件名要與類(lèi)名一致。
d.一般開(kāi)始的大括號(hào)前括號(hào)在當(dāng)前結(jié)構(gòu)的末尾,結(jié)束的大括號(hào)與這一結(jié)構(gòu)首字母對(duì)齊。
e.一行只寫(xiě)一條語(yǔ)句。
f。寫(xiě)完一句代碼后用分號(hào)結(jié)尾。
g.Java中的關(guān)鍵字不能作為類(lèi)名。
(2)編譯Java源程序,用javac命令:生成一個(gè).class字節(jié)碼文件。
javac java源文件名.java
(3)運(yùn)行Java的字節(jié)碼文件,用java命令:輸出。
java 字節(jié)碼文件名
注:字符編碼:
改變當(dāng)前類(lèi)的編碼:編碼-》轉(zhuǎn)為ansi編碼
改變nodepad中以后所有文件的編碼:設(shè)置-》首選項(xiàng)-》新建-》Ansi
6.Jvm的作用:(1)把字節(jié)碼文件解釋成平臺(tái)認(rèn)得語(yǔ)言。
(2)垃圾回收機(jī)制。
