01.01_計(jì)算機(jī)基礎(chǔ)知識(計(jì)算機(jī)概述)(了解)
- A:什么是計(jì)算機(jī)?計(jì)算機(jī)在生活中的應(yīng)用舉例
- 計(jì)算機(jī)(Computer)全稱:電子計(jì)算機(jī),俗稱電腦酬姆。是一種能夠按照程序運(yùn)行,自動(dòng)奥溺、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備辞色。由硬件和軟件所組成,沒有安裝任何軟件的計(jì)算機(jī)稱為裸機(jī)浮定。常見的形式有臺式計(jì)算機(jī)相满、筆記本計(jì)算機(jī)、大型計(jì)算機(jī)等桦卒。
- 應(yīng)用舉例
- 1:科學(xué)計(jì)算
- 2立美、數(shù)據(jù)處理
- 3、自動(dòng)控制
- 4方灾、計(jì)算機(jī)輔助設(shè)計(jì)
- 5建蹄、人工智能
- 6、多媒體應(yīng)用
- 7、計(jì)算機(jī)網(wǎng)絡(luò)
- ...
- B:什么是硬件?硬件舉例
計(jì)算機(jī)硬件(Computer Hardware)是指計(jì)算機(jī)系統(tǒng)中由電子躲撰,機(jī)械和光電元件等組成的各種物理裝置的總稱针贬。這些物理裝置按系統(tǒng)結(jié)構(gòu)的要求構(gòu)成一個(gè)有機(jī)整體為計(jì)算機(jī)軟件運(yùn)行提供物質(zhì)基礎(chǔ)击费。
馮.諾依曼體系結(jié)構(gòu)
-
計(jì)算機(jī)的硬件分成5大組成部件:運(yùn)算器拢蛋、控制器、存儲(chǔ)器蔫巩、輸入設(shè)備和輸出設(shè)備谆棱。
- 運(yùn)算器和控制器是計(jì)算機(jī)的核心,合稱中央處理單元(Central Processing Unit圆仔,CPU)或處理器垃瞧。CPU的內(nèi)部還有一些高速存儲(chǔ)單元,被稱為寄存器坪郭。其中運(yùn)算器執(zhí)行所有的算術(shù)和邏輯運(yùn)算个从;控制器負(fù)責(zé)把指令逐條從存儲(chǔ)器中取出,經(jīng)譯碼后向計(jì)算機(jī)發(fā)出各種控制命令歪沃;而寄存器為處理單元提供操作所需要的數(shù)據(jù)嗦锐。
- 存儲(chǔ)器是計(jì)算機(jī)的記憶部分,用來存放程序以及程序中涉及的數(shù)據(jù)沪曙。它分為內(nèi)部存儲(chǔ)器和外部存儲(chǔ)器奕污。內(nèi)部存儲(chǔ)器用于存放正在執(zhí)行的程序和使用的數(shù)據(jù),其成本高液走、容量小碳默,但速度快。外部存儲(chǔ)器可用于長期保存大量程序和數(shù)據(jù)缘眶,其成本低嘱根、容量大,但速度較慢巷懈。
- 輸入設(shè)備和輸出設(shè)備統(tǒng)稱為外部設(shè)備该抒,簡稱外設(shè)或I/O設(shè)備,用來實(shí)現(xiàn)人機(jī)交互和機(jī)間通信砸喻。微型機(jī)中常用的輸入設(shè)備有鍵盤柔逼、鼠標(biāo)等,輸出設(shè)備有顯示器割岛、打印機(jī)等愉适。
- C:什么是軟件?軟件分類及舉例
- 計(jì)算機(jī)軟件(Computer Software)是使用計(jì)算機(jī)過程中必不可少的東西,計(jì)算機(jī)軟件可以使計(jì)算機(jī)按照事先預(yù)定好的順序完成特定的功能
- 計(jì)算機(jī)軟件按照其功能劃分為系統(tǒng)軟件與應(yīng)用軟件
- 系統(tǒng)軟件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
- 應(yīng)用軟件:office QQ聊天 YY語言 掃雷
01.02_計(jì)算機(jī)基礎(chǔ)知識(軟件開發(fā)和計(jì)算機(jī)語言概述)(了解)
- A:什么是軟件
- 按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合
- B:什么是開發(fā)
- 軟件的制作過程
- C:什么是軟件開發(fā)
- 借助開發(fā)工具與計(jì)算機(jī)語言制作軟件
- D:什么是計(jì)算機(jī)語言
- 人與計(jì)算機(jī)之間進(jìn)行信息交流溝通的一種特殊語言
- E:計(jì)算機(jī)語言的分類
- 機(jī)器語言:
- 機(jī)器語言是直接用二進(jìn)制代碼指令表達(dá)的計(jì)算機(jī)語言癣漆,指令是用0和1組成的一串代碼维咸,它們有一定的位數(shù),并分成若干段,各段的編碼表示不同的含義癌蓖。
- 匯編語言:
- 匯編語言是使用一些特殊的符號來代替機(jī)器語言的二進(jìn)制碼瞬哼,計(jì)算機(jī)不能直接識別,需要用一種軟件將匯編語言翻譯成機(jī)器語言租副。
- 高級語言:
- 使用普通英語進(jìn)行編寫源代碼坐慰,通過編譯器將源代碼翻譯成計(jì)算機(jī)直接識別的機(jī)器語言,之后再由計(jì)算機(jī)執(zhí)行用僧。
- 高級語言包括C,C++,C#,JAVA
- 機(jī)器語言:
01.03_計(jì)算機(jī)基礎(chǔ)知識(人機(jī)交互)(了解)
- A:人機(jī)交互的兩種方式
- a:命令行方式
- 需要有一個(gè)控制臺结胀,輸入特定的指令,讓計(jì)算機(jī)完成一些操作责循。較為麻煩糟港,需要記錄住一些命令。
- b:圖形化界面方式
- 這種方式簡單直觀院仿,使用者易于接受秸抚,容易上手操作。
- a:命令行方式
01.04_計(jì)算機(jī)基礎(chǔ)知識(鍵盤功能鍵和快捷鍵)(掌握)
- A:鍵盤功能鍵
- a:Tab
- b:Shift
- c:Ctrl
- d:Alt
- e:空格
- f:Enter
- g:Window
- h:上下左右鍵
- i:PrtSc(PrintScreen)屏幕截圖
- B:鍵盤快捷鍵
- a:Ctrl+A 全選
- b:Ctrl+C 復(fù)制
- c:Ctrl+V 粘貼
- d:Ctrl+X 剪切
- e:Ctrl+Z 撤銷
- f:Ctrl+S 保存
01.05_計(jì)算機(jī)基礎(chǔ)知識(如何打開DOS控制臺)(掌握)
- A:xp下如何打開DOS控制臺歹垫?
- a:開始--程序--附件--命令提示符
- b:開始--運(yùn)行--cmd--回車
- c:win+r--cmd--回車
- B:win7下如何打開DOS控制臺剥汤?
- a:開始--所有程序--附件--命令提示符
- b:開始--搜索程序和文件--cmd--回車
- c:win+r--cmd--回車
- C:win8下如何打開DOS控制臺
- a:鼠標(biāo)左擊開始--下箭頭--命令提示符
- b:鼠標(biāo)右擊開始--搜索--cmd--回車
- c:鼠標(biāo)右擊開始--運(yùn)行--cmd--回車
- d:win+r--cmd--回車
01.06_計(jì)算機(jī)基礎(chǔ)知識(常見的DOS命令講解)
- A:d: 回車 盤符切換
- B:dir(directory):列出當(dāng)前目錄下的文件以及文件夾
- C:cd (change directory)改變指定目錄(進(jìn)入指定目錄)
- D:cd.. : 退回到上一級目錄
- E:cd: 退回到根目錄
- F:cls : (clear screen)清屏
- G:exit : 退出dos命令行(分割線上的需要掌握,下的了解)
- /=========================================================
- md (make directory) : 創(chuàng)建目錄
- rd (remove directory): 刪除目錄
- del (delete): 刪除文件,刪除一堆后綴名一樣的文件*.txt
- notepad 創(chuàng)建文件
- 刪除帶內(nèi)容的文件夾
- rd + /s 文件夾名稱(詢問是否刪除)
- rd + /q + /s 文件夾名稱(直接刪除)
01.07_Java語言基礎(chǔ)(Java語言概述)(了解)
-
A:Java語言發(fā)展史
- 詹姆斯·高斯林(James Gosling)1977年獲得了加拿大卡爾加里大學(xué)計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,1983年獲得了美國卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位县钥,畢業(yè)后到IBM工作秀姐,設(shè)計(jì)IBM第一代工作站NeWS系統(tǒng),但不受重視若贮。后來轉(zhuǎn)至Sun公司省有,1990年,與Patrick谴麦,Naughton和Mike Sheridan等人合作“綠色計(jì)劃”蠢沿,后來發(fā)展一套語言叫做“Oak”,后改名為Java匾效。
- SUN(Stanford University Network舷蟀,斯坦福大學(xué)網(wǎng)絡(luò)公司)
-
B:Java語言版本
- JDK 1.1.4 Sparkler 寶石 1997-09-12
- JDK 1.1.5 Pumpkin 南瓜 1997-12-13
- JDK 1.1.6 Abigail 阿比蓋爾--女子名 1998-04-24
- JDK 1.1.7 Brutus 布魯圖--古羅馬政治家和將軍 1998-09-28
- JDK 1.1.8 Chelsea 切爾西--城市名 1999-04-08
- J2SE 1.2 Playground 運(yùn)動(dòng)場 1998-12-04
- J2SE 1.2.1 none 無 1999-03-30
- J2SE 1.2.2 Cricket 蟋蟀 1999-07-08
- J2SE 1.3 Kestrel 美洲紅隼(sǔn) 2000-05-08
- J2SE 1.3.1 Ladybird 瓢蟲 2001-05-17
- J2SE 1.4.0 Merlin 灰背隼 2002-02-13
- J2SE 1.4.1 grasshopper 蚱蜢 2002-09-16
- J2SE 1.4.2 Mantis 螳螂 2003-06-26
- JAVASE 5.0 (1.5.0) Tiger 老虎
- JAVASE 5.1 (1.5.1) Dragonfly 蜻蜓
- JAVASE 6.0 (1.6.0) Mustang 野馬
- JAVASE 7.0 (1.7.0) Dolphin 海豚
- JAVASE 8.0 (1.8.0) Spider(蜘蛛)
- JAVASE 9.0
-
C:Java語言平臺
- J2SE(Java 2 Platform Standard Edition)標(biāo)準(zhǔn)版
- 是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案,該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用程序的開發(fā)
- J2ME(Java 2 Platform Micro Edition)小型版
- 是為開發(fā)電子消費(fèi)產(chǎn)品和嵌入式設(shè)備提供的解決方案
- J2EE(Java 2 Platform Enterprise Edition)企業(yè)版
- 是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案,該技術(shù)體系中包含的技術(shù)如 Servlet面哼、Jsp等野宜,主要針對于Web應(yīng)用程序開發(fā)
- J2SE(Java 2 Platform Standard Edition)標(biāo)準(zhǔn)版
-
C:Java語言特點(diǎn)
- 簡單性
- 解釋性
- 面向?qū)ο?/li>
- 高性能
- 分布式處理
- 多線程
- 健壯性
- 動(dòng)態(tài)
- 結(jié)構(gòu)中立
- 安全性
- 開源
- 跨平臺
01.08_Java語言基礎(chǔ)(Java語言跨平臺原理)(掌握)
- A:什么是跨平臺性
- B:Java語言跨平臺原理
- 只要在需要運(yùn)行java應(yīng)用程序的操作系統(tǒng)上,先安裝一個(gè)Java虛擬機(jī)(JVM Java Virtual Machine)即可魔策。由JVM來負(fù)責(zé)Java程序在該系統(tǒng)中的運(yùn)行匈子。
- C:Java語言跨平臺圖解
- write once ,run anywhere!(一處編譯,到處運(yùn)行)
01.09_Java語言基礎(chǔ)(JRE和JDK的概述)(掌握)
- A:什么是JRE
- 包括Java虛擬機(jī)(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運(yùn)行一個(gè)開發(fā)好的Java程序闯袒,計(jì)算機(jī)中只需要安裝JRE即可虎敦。
- JRE:JVM+類庫游岳。
- B:什么是JDK
- JDK是提供給Java開發(fā)人員使用的,其中包含了java的開發(fā)工具其徙,也包括了JRE胚迫。所以安裝了JDK,就不用在單獨(dú)安裝JRE了唾那。
- 其中的開發(fā)工具:編譯工具(javac.exe) 打包工具(jar.exe)等
- JDK:JRE+JAVA的開發(fā)工具访锻。
- C:為什么JDK中包含一個(gè)JRE
- 為什么JDK中包含一個(gè)JRE呢?
- 開發(fā)完的程序通贞,需要運(yùn)行一下看看效果朗若。
- 為什么JDK中包含一個(gè)JRE呢?
- D:JDK,JRE,JVM的作用和關(guān)系
01.10_Java語言基礎(chǔ)(JDK的下載和安裝過程圖解)(了解)
- A:JDK的下載
- a:官網(wǎng) http://www.oracle.com
- b:演示下載流程
- B:JDK的安裝
- a:傻瓜式安裝
- 雙擊安裝程序,然后一路next即可(但是不建議)
- b:安裝的推薦方式
- 安裝路徑不要有中文或者特殊符號如空格等昌罩。
- 所有和開發(fā)相關(guān)的軟件最好安裝目錄統(tǒng)一。
- 舉例:我的JDK安裝路徑
- D:\develop\Java\jdk1.7.0_72
- 舉例:我的JDK安裝路徑
- 當(dāng)提示安裝JRE時(shí)灾馒,可以選擇不安裝茎用。建議還是安裝上。
- c:演示安裝流程
- 可以先在d盤建立一個(gè)文件夾develop
- 然后演示安裝過程
- a:傻瓜式安裝
- C:驗(yàn)證安裝是否成功
- a:通過DOS命令睬罗,切換到JDK安裝的bin目錄下轨功。
- D:\develop\Java\jdk1.7.0_72\bin
- b:然后分別輸入javac和java,如果正常顯示一些內(nèi)容容达,說明安裝成功
- a:通過DOS命令睬罗,切換到JDK安裝的bin目錄下轨功。
01.11_Java語言基礎(chǔ)(JDK安裝路徑下的目錄解釋)(了解)
- a:bin目錄:該目錄用于存放一些可執(zhí)行程序古涧。
- 如javac.exe(java編譯器)、java.exe(java運(yùn)行工具)花盐,jar.exe(打包工具)和* javadoc.exe(文檔生成工具)等羡滑。
- b:db目錄:db目錄是一個(gè)小型的數(shù)據(jù)庫。
- 從JDK 6.0開始算芯,Java中引用了一個(gè)新的成員JavaDB柒昏,這是一個(gè)純Java實(shí)現(xiàn)、開源的數(shù)據(jù)庫管理系統(tǒng)熙揍。這個(gè)數(shù)據(jù)庫不僅輕便职祷,而且支持JDBC 4.0所有的規(guī)范,在學(xué)習(xí)JDBC 時(shí)届囚,不再需要額外地安裝一個(gè)數(shù)據(jù)庫軟件有梆,選擇直接使用JavaDB即可。
- c:jre目錄:"jre"是 Java Runtime Environment 的縮寫意系,意為Java程序運(yùn)行時(shí)環(huán)境泥耀。此目錄是Java運(yùn)行時(shí)環(huán)境的根目錄,它包括Java虛擬機(jī)昔字,運(yùn)行時(shí)的類包爆袍,Java應(yīng)用啟動(dòng)器以及一個(gè)bin目錄首繁,但不包含開發(fā)環(huán)境中的開發(fā)工具。
- d:include目錄:由于JDK是通過C和C++實(shí)現(xiàn)的陨囊,因此在啟動(dòng)時(shí)需要引入一些C語言的頭文件弦疮,該目錄就是用于存放這些頭文件的。
- e:lib目錄:lib是library的縮寫蜘醋,意為 Java 類庫或庫文件胁塞,是開發(fā)工具使用的歸檔包文件。
- f:src.zip文件:src.zip為src文件夾的壓縮文件压语,src中放置的是JDK核心類的源代碼啸罢,通過該文件可以查看Java基礎(chǔ)類的源代碼。
01.12_Java語言基礎(chǔ)(Java開發(fā)工具介紹)(了解)
- A:notepad(微軟操作系統(tǒng)自帶)
- B:Editplus/Notepad++
- C:Eclipse
- D:MyEclipse
- 給大家簡單的介紹一下這些工具胎食,然后說說我們使用這些工具的順序扰才。
- 基礎(chǔ)班:先notepad,然后Editplus厕怜,再Eclipse衩匣。
- 就業(yè)班:MyEclipse和Eclipse都用。
01.13_Java語言基礎(chǔ)(HelloWorld案例的編寫和運(yùn)行)(掌握)
A:定義類
B:寫main方法
C:寫輸出語句
D:Java程序開發(fā)運(yùn)行與工作原理
-
E:編譯和運(yùn)行程序
class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }
01.14_Java語言基礎(chǔ)(HelloWorld案例常見問題)(掌握)
- A:找不到文件(都演示一下粥航,讓學(xué)生看看出現(xiàn)的都是什么問題)
- a:文件擴(kuò)展名隱藏導(dǎo)致編譯失敗
- b:文件名寫錯(cuò)了
- B:單詞拼寫問題(都演示一下琅捏,讓學(xué)生看看出現(xiàn)的都是什么問題)
- a:class寫成Class
- b:String寫成string
- c:System寫成system
- d:main寫成mian
- C:括號匹配問題(都演示一下,讓學(xué)生看看出現(xiàn)的都是什么問題)
- a:把類體的那對大括號弄掉一個(gè)
- b:把方法體的那對大括號弄掉一個(gè)
- c:把輸出語句的那對小括號弄掉一個(gè)
- D:中英文問題(都演示一下递雀,讓學(xué)生看看出現(xiàn)的都是什么問題)
- a:提示信息:錯(cuò)誤: 非法字符: ????的格式
- 注意:java編程中需要的基本上都是英文字符
01.15_Java語言基礎(chǔ)(Java語言的書寫格式(約定俗成)) (掌握)
- 1,大括號要對齊,并且成對寫
- 2,左大括號前面有空格
- 3,遇到左大括號要縮進(jìn),Tab
- 4,方法和程序塊之間加空行讓程序看起來清晰
- 5,并排語句之間加空格,例如for語句
- 6,運(yùn)算符兩側(cè)加空格
01.16_Java語言基礎(chǔ)(path環(huán)境變量的作用及配置方式1)(掌握)
- A:在JDK的bin目錄下開發(fā)程序容易產(chǎn)生的問題
- a:如果文件過多柄延,不方便管理
- b:刪除自己寫過的不需要的文件,可能不小心把JDK自帶的工具給刪除了
- B:如何解決問題呢
- notepad這樣的命令為什么在任何路徑下都能夠執(zhí)行,配置path環(huán)境變量
- C:配置方式
- a:xp系統(tǒng)
- 右鍵點(diǎn)擊桌面計(jì)算機(jī)→選擇屬性→選擇高級選項(xiàng)卡→點(diǎn)擊環(huán)境變量→下方系統(tǒng)變量中查找path→雙擊path→將jdk安裝目錄下的bin目錄添加到最左邊并添加分號缀程。
- b:win7/win8系統(tǒng)
- 右鍵點(diǎn)擊桌面計(jì)算機(jī)→選擇屬性→選擇高級系統(tǒng)設(shè)置→選擇高級選項(xiàng)卡→點(diǎn)擊環(huán)境變量→下方系統(tǒng)變量中查找path→雙擊path→將jdk安裝目錄下的bin目錄添加到最左邊并添加分號搜吧。
- a:xp系統(tǒng)
- path配置的是可執(zhí)行的文件.exe,配置后可以在不同的盤符下訪問path路徑下的可執(zhí)行文件
01.17_Java語言基礎(chǔ)(Path環(huán)境變量的配置方式2)(掌握)
- A:先配置JAVA_HOME
- B:再修改path
- C:最后說一下path是有先后順序關(guān)系的
01.18_Java語言基礎(chǔ)(classpath環(huán)境變量的作用及其配置)(了解)
A:為什么要配置classpath
B:classpath配置的原理
C:如何配置classpath
-
path和classpath的區(qū)別
- path配置的是可執(zhí)行的文件.exe,配置后可以在不同的盤符下訪問path路徑下的可執(zhí)行文件
- classpath配置的java的類文件,就是.class文件
01.19_Java語言基礎(chǔ)(Editplus開發(fā)程序并編譯運(yùn)行)(了解)
- A:配置快捷鍵編譯運(yùn)行
- B:去除備份文件
01.20_Java語言基礎(chǔ)(注釋概述及其分類)(掌握)
A:什么是注釋
-
B:注釋的分類及講解
- 文檔注釋目前不講,說后面講解
-
注釋的作用
- A:解釋說明程序
- B:幫助我們調(diào)試錯(cuò)誤
01.21_Java語言基礎(chǔ)(關(guān)鍵字的概述和使用)(掌握)
- A:什么是關(guān)鍵字
- 被Java語言賦予特定含義的單詞
- B:關(guān)鍵字的特點(diǎn)
- 組成關(guān)鍵字的字母全部小寫
- C:常見關(guān)鍵字
- public static void class等
- D:關(guān)鍵字的注意事項(xiàng)
- goto和const作為保留字存在,目前并不使用,類似Editplus這樣的高級記事本,針對關(guān)鍵字有特殊的顏色標(biāo)記杠输,非常直觀
01.22_Java語言基礎(chǔ)(標(biāo)識符的概述和組成規(guī)則)(掌握)
- A:什么是標(biāo)識符
- 就是給類,接口,方法,變量等起名字時(shí)使用的字符序列
- B:標(biāo)識符的組成規(guī)則
- 英文大小寫字母
- 數(shù)字字符
- $和_
- C:標(biāo)識符注意事項(xiàng)
- 1,不能使用關(guān)鍵字
- 2,不能數(shù)字開頭
01.23_Java語言基礎(chǔ)(標(biāo)識符中常見的命名規(guī)則)(了解)
- 見名知意
- A:包
- 最好是域名倒過來,要求所有的字母小寫
- B:類或者接口
- 如果是一個(gè)單詞首字母大寫
- 如果是多個(gè)單詞每個(gè)單詞首字母大寫(駝峰標(biāo)識)
- C:方法或者變量
- 如果是一個(gè)單詞全部小寫
- 如果是多個(gè)單詞,從第二個(gè)單詞首字母大寫
- D:常量
- 如果是一個(gè)單詞,所有字母大寫
- 如果是多個(gè)單詞,所有的單詞大寫,用下劃線區(qū)分每個(gè)單詞