Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球大的開(kāi)發(fā)者專業(yè)社群。
給你學(xué)習(xí)路線:html-css-js-jq-javase-數(shù)據(jù)庫(kù)-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm
1:計(jì)算機(jī)概述(了解即可)
(1)計(jì)算機(jī):是現(xiàn)代一種用于高速計(jì)算的電子計(jì)算機(jī)器,可以進(jìn)行數(shù)值計(jì)算,又可以進(jìn)行邏輯計(jì)算,還具有存儲(chǔ)記憶功能。是能夠按照程序運(yùn)行,自動(dòng)、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備。
(2)計(jì)算機(jī)硬件:是指計(jì)算機(jī)系統(tǒng)中由電子,機(jī)械和光電元件等組成的各種物理裝置的總稱。這些物理裝置按系統(tǒng)結(jié)構(gòu)的要求構(gòu)成一個(gè)有機(jī)整體為計(jì)算機(jī)軟件運(yùn)行提供物質(zhì)基礎(chǔ)。
(3)計(jì)算機(jī)軟件:是指計(jì)算機(jī)系統(tǒng)中的程序及其文檔(即幫助文檔)。
系統(tǒng)軟件:window,linux,mac
應(yīng)用軟件:秋秋,yy,微信
計(jì)算機(jī)的基本組成
(4)軟件開(kāi)發(fā)(理解)
軟件:是由數(shù)據(jù)和指令組成的。(計(jì)算器)
開(kāi)發(fā):就是把軟件做出來(lái)。
如何實(shí)現(xiàn)軟件開(kāi)發(fā)呢?
就是使用開(kāi)發(fā)工具和計(jì)算機(jī)語(yǔ)言做出東西來(lái)
(5)語(yǔ)言
自然語(yǔ)言:人與人交流溝通的
計(jì)算機(jī)語(yǔ)言:人與計(jì)算機(jī)交流溝通的,又分為
A: 機(jī)器語(yǔ)言:計(jì)算機(jī)能直接運(yùn)行的語(yǔ)言,就是二進(jìn)制語(yǔ)言,全由0,1組成。
B: 匯編語(yǔ)言:用特定的符號(hào)集合代表二進(jìn)制碼,屬于低級(jí)語(yǔ)言。
C: 高級(jí)語(yǔ)言:編一些應(yīng)用軟件,與硬件不直接打交道的語(yǔ)言,易懂,一般人都用高級(jí)語(yǔ)言編寫程序,如 C,C++,C#,Java
(6)人機(jī)交換
圖形界面:操作方便只管
DOS命令:需要記憶一些常見(jiàn)的命令
2:鍵盤功能鍵的認(rèn)識(shí)和快捷鍵(掌握)
(1)常用功能鍵
tab shift ctrl alt windos 空格 上下左右 回車 截圖(prtscsysrq)
(2)基本快捷鍵
全選 Ctrl+A
復(fù)制 Ctrl+C
粘貼 Ctrl+V
剪切 Ctrl+X
撤銷 Ctrl+Z
保存 Ctrl+S
(到具體的編譯器中,我再對(duì)快捷鍵做統(tǒng)一整理)
3:常見(jiàn)的DOS命令(掌握)
常見(jiàn)的如下:
盤符的切換: d:回車
目錄的進(jìn)入 : A: cd javase B: cd javaseday01code
目錄的回退: cd.. cd
清屏: cls
退出:exit
小編記得的也就這些了,其他可以參考https://zhidao.baidu.com/question/59940919.html
4:Java語(yǔ)言概述(了解)
(1)Java語(yǔ)言的發(fā)展史
Java之父——詹姆斯·高斯林出生于加拿大,是一位計(jì)算機(jī)編程天才。在卡內(nèi)基·梅隆大學(xué)攻讀計(jì)算機(jī)博士學(xué)位時(shí),他編寫了多處理器版本的Unix操作系統(tǒng),是JAVA編程語(yǔ)言的創(chuàng)始人。
(2)Java語(yǔ)言的特點(diǎn)
有很多小特點(diǎn),重點(diǎn)有兩個(gè)開(kāi)源,跨平臺(tái)
(3)Java語(yǔ)言是跨平臺(tái)的,請(qǐng)問(wèn)是如何保證的呢?(理解)
針對(duì)不同的操作系統(tǒng),安裝不同的JVM(java虛擬機(jī)),程序直接在虛擬機(jī)上運(yùn)行,所以可以跨平臺(tái)開(kāi)發(fā)。
(4)Java語(yǔ)言的平臺(tái)
JavaSE: —標(biāo)準(zhǔn)版,適用于一般的計(jì)算機(jī),開(kāi)發(fā)PC機(jī)上的應(yīng)用軟件
JavaME:—微型版,適用于手持設(shè)備,進(jìn)行應(yīng)用開(kāi)發(fā),如手機(jī)游戲、名片管理,Android開(kāi)發(fā)等
JavaEE: —企業(yè)版,適用于服務(wù)器,目前已成為企業(yè)運(yùn)算、電子商務(wù)等領(lǐng)域的熱門技術(shù)
5:JDK,JRE,JVM的作用及關(guān)系(掌握)
(1)作用
JVM(Java虛擬機(jī)):保證Java語(yǔ)言跨平臺(tái)
JRE(Java運(yùn)行環(huán)境):Java程序的運(yùn)行環(huán)境
JDK(Java開(kāi)發(fā)工具包):Java程序的開(kāi)發(fā)環(huán)境
(2)關(guān)系(個(gè)人理解)
JDK=JRE+工具
JRE=JVM+類庫(kù)