------- android培訓(xùn)、java培訓(xùn)、期待與您交流! ----------
01.01 計算機概述計算機(Computer):全稱電子計算機,俗稱電腦。
是一種能夠按照程序運行,自動、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備。
由硬件和軟件所組成,沒有安裝任何軟件的計算機稱為裸機。
常見的形式有臺式計算機、筆記本計算機、大型計算機等。
01.02 計算機硬件和軟件概述計算機硬件(Computer Hardware)是指計算機系統(tǒng)中由電子,機械和光電元件等組成的各種物理裝置的總稱。
這些物理裝置按系統(tǒng)結(jié)構(gòu)的要求構(gòu)成一個有機整體為計算機軟件運行提供物質(zhì)基礎(chǔ)。
計算機通常由CPU、主板、內(nèi)存、電源、主機箱、硬盤、顯卡、鍵盤、鼠標(biāo),顯示器等多個部件組成。
計算機軟件是使用計算機過程中必不可少的東西,計算機軟件可以使計算機按照事先預(yù)定好的順序完成特定的功能,計算機軟件按照其功能劃分為系統(tǒng)軟件與應(yīng)用軟件
系統(tǒng)軟件:DOS(Disk Operating System), Windows, linux, Unix, Mac, Android, iOS
應(yīng)用軟件:office,QQ聊天,YY語言,掃雷
01.03 軟件開發(fā)和計算機語言概述
軟件:按照特定順序組織的計算機數(shù)據(jù)和指令的集合
開發(fā):軟件的制作過程
軟件開發(fā):借助開發(fā)工具與計算機語言制作軟件
計算機語言:人與計算機之間進行信息交流溝通的一種特殊語言
計算機語言中也有字符,符號等等
常見的計算機語言如C,C++,C#,JAVA
01.04 人機交互
軟件的出現(xiàn)實現(xiàn)了人與計算機之間更好的交互。
交互方式
圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。
命令行方式:需要有一個控制臺,輸入特定的指令,讓計算機完成一些操作。較為麻煩,需要記錄住一些命令。
01.05 鍵盤功能鍵和快捷鍵

功能鍵
Tab:制表定位鍵,每按一次一般等于8個空格的長度
Shift:上檔鍵,按住Shift,再按數(shù)字鍵可以打數(shù)字鍵上面的字符,也可用于輸入法的中英切換
Ctrl:通常與其他按鍵組合使用,稱為快捷鍵
Alt:通常與其他按鍵組合使用
Enter:回車換行鍵
PRtSc(PrintScreen):屏幕截圖
快捷鍵
Ctrl+A 全選 Ctrl+C 復(fù)制
Ctrl+V 粘貼 Ctrl+X 剪切
Ctrl+Z 撤銷 Ctrl+S 保存
01.06 如何打開DOS控制臺
1.開始→程序→附件→命令提示符
2.開始→運行→cmd→回車即可
3.快捷鍵WIN+R→cmd→回車即可
4.Win7以上系統(tǒng)在桌面上按住Shift鍵點擊鼠標(biāo)右鍵→在此處打開命令窗口
01.07 常見的DOS命令講解
d:回車 :盤符切換,表示切換到D盤
dir(directory) :列出當(dāng)前目錄下的文件以及文件夾
md (make directory) :創(chuàng)建目錄
rd (remove directory) :刪除目錄
cd (change directory) :改變指定目錄(進入指定目錄)
cd.. :退回到上一級目錄
cd/ :退回到根目錄
del (delete) :刪除文件,例:刪除一堆后綴名一樣的文件*.txt,del *.txt
exit :退出dos命令行
cls(clear screen) :清屏
01.08 擴展的DOS命令
rd /s 除目錄本身外,還將刪除指定目錄下的所有子目錄和文件。用于刪除目錄樹。
rd /q 安靜模式,帶 /S 刪除目錄樹時不要求確認
01.09 Java語言概述
Java語言發(fā)展史
1.0.2
1.1.1→1.1.6→1.1.7→1.1.8
1.2.1
1.2.2
1.3.0→1.3.1
1.4.0→1.4.1→1.4.2→1.5.0(5.0)→1.6.0(6.0)→1.7.0(7.0)
Java語言平臺版本
1.J2SE(Java 2 Platform Standard Edition)標(biāo)準(zhǔn)版
是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案,該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用程序的開發(fā)
2.J2ME(Java 2 Platform Micro Edition)小型版
是為開發(fā)電子消費產(chǎn)品和嵌入式設(shè)備提供的解決方案
3.J2EE(Java 2 Platform Enterprise Edition)企業(yè)版
是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案,該技術(shù)體系中包含的技術(shù)如 Servlet、jsp等,主要針對于Web應(yīng)用程序開發(fā)
Java5.0版本后,更名為JAVASE JAVAME JAVAEE
01.10 Java語言跨平臺原理
跨平臺性:通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運行。
原理:只要在需要運行java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。由JVM來負責(zé)Java程序在該系統(tǒng)中的運行。

01.11 JDK和JRE的概述
JRE(Java Runtime Environment java運行環(huán)境)
包括java虛擬機(JVM Java Virtual Machine)和java程序所需的核心類庫等,如果想要運行一個開發(fā)好的java程序,計算機中只需要安裝JRE即可。
JDK(Java Development Kit java開發(fā)工具包)
JDK是提供給java開發(fā)人員使用的,其中包含了java的開發(fā)工具,也包括了JRE。所以安裝了JDK就不用再單獨安裝JRE了。其中的開發(fā)工具:編譯工具(javac.exe) 打包工具(jar.exe)等
簡單而言就是使用JDK開發(fā)完成的java程序交給JRE運行
01.12 JDK的下載
通過官方網(wǎng)站獲取JDK http://www.Oracle.com
針對不同操作系統(tǒng),下載不同的JDK版本
01.13 JDK的安裝
點擊下一步即可。建議:安裝路徑不要有中文或者特殊符號如空格等。最好目錄統(tǒng)一。
當(dāng)提示安裝JRE時,可以選擇不安裝。
驗證安裝是否成功:在DOS窗口中輸入java或javac能出幫助的信息說明安裝成功
01.14 JDK的卸載
1.開始→設(shè)置→控制面板→添加或刪除程序 刪除即可
2.使用專業(yè)工具(如360軟件管家)
01.15 Java開發(fā)工具介紹
開發(fā)工具:notepad(微軟操作系統(tǒng)自帶)、Notepad++、Eclipse、MyEclipse
01.16 第一個HelloWorld案例的編寫和運行
編寫步驟:
1.首先定義一個類:class 類名
2.在類定義后加上一對大括號:{}
3.在大括號中間添加一個主(main)方法/函數(shù):public static void main(String [] args){ }
4.在主方法的大括號中間添加一行輸出語句:System.out.println(“hello world”);
5.保存文件為類名.java

編譯運行:
1.編譯程序:javac Demo.java,該語句執(zhí)行完后會啟動編譯器對Demo.java進行語法檢查,如果沒有提示表示語法正確,并生成Demo.class文件
2.運行程序:java Demo,該語句執(zhí)行完后會啟動虛擬機將Demo.class加載進內(nèi)存進行運行
01.17 開發(fā)中常見問題小結(jié)
1.文件擴展名隱藏導(dǎo)致編譯失敗
2.class寫錯 Class claas…
3.類名格式有問題盡量在英文狀態(tài)下輸入
4.類名后面的大括號匹配不正確
5.main方法格式錯誤 public static void main(String[] args){ }
6.main方法大括號缺失
7.打印語句拼寫錯誤System.out.println(“”);
8.引號使用錯誤,使用成中文全角引號
01.18 配置path環(huán)境變量
path環(huán)境變量配置的作用
程序的執(zhí)行需要使用外部指令javac,但是javac指令僅僅能在JDK安裝目錄下的bin目錄下時候,因此程序只能寫入bin目錄,但在程序開發(fā)過程中,不能將源代碼寫入JDK的安裝目錄,因此需要將源程序保存到任意位置的指定目錄(建議英文目錄),所以需要使javac指令在任意目錄下可以運行
01.19 path環(huán)境變量配置方式1
win7,win8系統(tǒng):右鍵點擊桌面計算機→選擇屬性→選擇高級系統(tǒng)設(shè)置→選擇高級選項卡→點擊環(huán)境變量→下方系統(tǒng)變量中查找path→雙擊path
XP系統(tǒng):右鍵點擊桌面計算機→選擇屬性→選擇高級選項卡→點擊環(huán)境變量→下方系統(tǒng)變量中查找path→雙擊path
將jdk安裝目錄下的bin目錄添加到最左邊并添加分號;
01.20 path環(huán)境變量配置方式2
進入path環(huán)境變量的參照配置方式1
創(chuàng)建新的變量名稱:JAVA_HOME,為JAVA_HOME添加變量值:JDK安裝目錄,如E:/JAVAJDK/Java/jdk1.6.0_45
將path環(huán)境變量中JDK目錄修改為%JAVA_HOME%/bin,%JAVA_HOME%兩邊的%表示JAVA_HOME是一個變量
path環(huán)境變量具有先后順序
當(dāng)系統(tǒng)中裝有多個JDK時,可用javac -version命令查看當(dāng)前使用的JDK的版本
01.21 classpath的作用及其配置
作用:使classpath目錄中的.class文件可以在任意目錄運行
配置:創(chuàng)建新的變量名稱:classpath,值設(shè)定為指定的含有class文件的目錄,多個目錄間使用分號(;)分割
1.如果沒有設(shè)置classpath路徑,虛擬機會在當(dāng)前目錄下查找.class文件,沒有找到則報錯
2.如果設(shè)置了classpath路徑,虛擬機會在設(shè)置的目錄下查找.class文件,沒有找到則報錯
例:set classpath=c:/myclass,則虛擬機會在c:/myclass目錄下查找.class文件
3.如果設(shè)置的classpath路徑后加了;,則虛擬機會在設(shè)置的目錄下查找.class文件,如果沒有找到虛擬機會在當(dāng)前目錄下查找.class文件,如果還沒有找到則報錯
4.設(shè)置多個classpath路徑,例:set classpath=.;c:/myclass .表示當(dāng)前路徑
5.在原有基礎(chǔ)上增加新的classpath路徑,例:set classpath=.;%classpath%
注意:如果以上設(shè)置在DOS窗口下設(shè)置則為臨時設(shè)置,DOS窗口關(guān)閉設(shè)置消失
如果以上設(shè)置在環(huán)境變量窗口下設(shè)置則為永久設(shè)置
01.22 path和classpath的區(qū)別
path環(huán)境變量里面記錄的是可執(zhí)行性文件,如.exe文件,對可執(zhí)行文件先在當(dāng)前路徑去找,如果沒找到就去path環(huán)境變量中配置的路徑去找
classpath環(huán)境變量里記錄的是java類的運行文件所在的目錄
新聞熱點
疑難解答