国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一)

這篇具有很好參考價(jià)值的文章主要介紹了從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


)

1. 人機(jī)交互

1.1 什么是cmd?

就是在windows操作系統(tǒng)中,利用命令行的方式去操作計(jì)算機(jī)。

我們可以利用cmd命令去操作計(jì)算機(jī),比如:打開(kāi)文件,打開(kāi)文件夾,創(chuàng)建文件夾等。

1.2 如何打開(kāi)CMD窗口?

  1. 按下快捷鍵:win + R。

    此時(shí)會(huì)出現(xiàn)運(yùn)行窗口。

  2. 在運(yùn)行窗口中輸出cmd

  3. 輸出回車(chē)。

解惑:

? cmd默認(rèn)操作C盤(pán)下的users文件夾下的XXX文件夾。(XXX就是計(jì)算機(jī)名)
從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat

1.3 常用CMD命令

擴(kuò)展一個(gè)小點(diǎn):

? 在很多資料中都說(shuō)成是DOS命令,其實(shí)是不對(duì)的。真正的DOS命令是1981年微軟和IBM出品的MS-DOS操作系統(tǒng)中的命令才叫做DOS命令。

? 而在Windows中,win98之前的操作系統(tǒng)是以非圖形化的DOS為基礎(chǔ)的,可以叫做DOS命令。到了2000年以后,windows逐漸的以圖形化界面為主了,這個(gè)時(shí)候就不能叫DOS命令了,他只是模擬了DOS環(huán)境而已,很多的原本的DOS命令已經(jīng)無(wú)法使用了,所以這個(gè)時(shí)候叫做CMD命令會(huì)更準(zhǔn)確一些。

常見(jiàn)的CMD命令如下:

操作 說(shuō)明
盤(pán)符名稱: 盤(pán)符切換。E:回車(chē),表示切換到E盤(pán)。
dir 查看當(dāng)前路徑下的內(nèi)容。
cd 目錄 進(jìn)入單級(jí)目錄。cd itheima
cd … 回退到上一級(jí)目錄。
cd 目錄1\目錄2… 進(jìn)入多級(jí)目錄。cd itheima\JavaSE
cd \ 回退到盤(pán)符目錄。
cls 清屏。
exit 退出命令提示符窗口。

1.4 CMD練習(xí)

需求:

利用cmd命令打開(kāi)自己電腦上的QQ。

完成步驟:

1,確定自己電腦上的QQ安裝在哪里
2,啟動(dòng)cmd
3,進(jìn)入到啟動(dòng)程序QQ.exe所在的路徑。
4,輸出qq.exe加回車(chē)表示啟動(dòng)qq。

解惑:

? 在windows操作系統(tǒng)當(dāng)中,文件名或者文件夾名是忽略大小寫(xiě)的。

1.5 環(huán)境變量

作用:

? 如果我想要在CMD的任意目錄下,都可以啟動(dòng)某一個(gè)軟件,那么就可以把這個(gè)軟件的路徑配置到環(huán)境變量中的PATH里面。

? 在啟動(dòng)軟件的時(shí)候,操作系統(tǒng)會(huì)先在當(dāng)前路徑下找,如果在當(dāng)前錄課沒(méi)有再到環(huán)境變量的路徑中去找。如果都找不到就提示無(wú)法啟動(dòng)。

步驟:

  • 右鍵我的電腦,選擇屬性。
  • 點(diǎn)擊左側(cè)的高級(jí)系統(tǒng)設(shè)置
  • 選擇高級(jí),再點(diǎn)擊下面的環(huán)境變量。
  • 找系統(tǒng)變量里面的PATH
  • 把軟件的完整路徑,配置到PATH當(dāng)中就可以了。
  • (可做可不做)就是把自己配置的路徑,移動(dòng)到最上面。

圖解示例如下:

第一步:右鍵點(diǎn)擊我的電腦并選擇屬性。

(如果無(wú)法出現(xiàn)第二步界面,可以打開(kāi)我的電腦之后右鍵點(diǎn)擊空白處)
從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat
第二步:點(diǎn)擊高級(jí)系統(tǒng)設(shè)置。
從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat
第三步:選擇高級(jí),再點(diǎn)擊下面的環(huán)境變量。
從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat
第四步:找系統(tǒng)變量里面的PATH
從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat
第五步:點(diǎn)擊新建,把軟件的完整路徑,配置到PATH當(dāng)中,再點(diǎn)擊確定即可。

第六步:(可做可不做)點(diǎn)擊上移,把當(dāng)前配置的路徑移動(dòng)到最上面。

移動(dòng)的好處:在CMD中打開(kāi)軟件時(shí),會(huì)先找當(dāng)前路徑,再找環(huán)境變量,在環(huán)境變量中是從上往下依次查找的,如果路徑放在最上面查找的速度比較快。
從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat

2. Java概述

1.1 Java是什么?

語(yǔ)言:人與人交流溝通的表達(dá)方式

計(jì)算機(jī)語(yǔ)言:人與計(jì)算機(jī)之間進(jìn)行信息交流溝通的一種特殊語(yǔ)言

Java是一門(mén)非常火的計(jì)算機(jī)語(yǔ)言。(也叫做編程語(yǔ)言)

我們想要讓計(jì)算機(jī)做一些事情,那么就可以通過(guò)Java語(yǔ)言告訴計(jì)算機(jī)就可以了

1.2下載和安裝

1.2.1 下載

通過(guò)官方網(wǎng)站獲取JDK

http://www.oracle.com

注意1:針對(duì)不同的操作系統(tǒng),需要下載對(duì)應(yīng)版本的JDK。

注意2

? 如果你的電腦是windows32位的,建議重裝系統(tǒng),重裝成64位的操作系統(tǒng)。

? 因?yàn)镴ava從9版本開(kāi)始,就已經(jīng)不提供32位版本的安裝包了。

1.2.2 安裝

? 傻瓜式安裝,下一步即可。默認(rèn)的安裝路徑是在C:\Program Files下。

建議:

  • 安裝路徑不要有中文,不要有空格等一些特殊的符號(hào)。
  • 以后跟開(kāi)發(fā)相關(guān)的所有軟件建議都安裝在同一個(gè)文件夾中,方便管理。
1.2.3 JDK的安裝目錄介紹
目錄名稱 說(shuō)明
bin 該路徑下存放了JDK的各種工具命令。javac和java就放在這個(gè)目錄。
conf 該路徑下存放了JDK的相關(guān)配置文件。
include 該路徑下存放了一些平臺(tái)特定的頭文件。
jmods 該路徑下存放了JDK的各種模塊。
legal 該路徑下存放了JDK各模塊的授權(quán)文檔。
lib 該路徑下存放了JDK工具的一些補(bǔ)充JAR包。

1.3 HelloWorld小案例

? HelloWorld案例是指在計(jì)算機(jī)屏幕上輸出“HelloWorld”這行文字。各種計(jì)算機(jī)語(yǔ)言都習(xí)慣使用該案例作為第一個(gè)演示案例。

1.3.1 Java程序開(kāi)發(fā)運(yùn)行流程

開(kāi)發(fā)Java程序,需要三個(gè)步驟:編寫(xiě)程序,編譯程序,運(yùn)行程序。

1.3.2 HelloWorld案例的編寫(xiě)
  1. 新建文本文檔文件,修改名稱為HelloWorld.java。

注意:后綴名為java的才是java文件。

  1. 用記事本打開(kāi)HelloWorld.java文件,輸寫(xiě)程序內(nèi)容。

注意:代碼要跟我編寫(xiě)的完全保持一致。

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("HelloWorld");
	}
}
  1. 保存

注意:未保存的文件在左上角會(huì)有*符號(hào)標(biāo)記

  1. 編譯文件。編譯后會(huì)產(chǎn)生一個(gè)class文件。

    java文件:程序員自己編寫(xiě)的代碼。

    class文件:交給計(jì)算機(jī)執(zhí)行的文件。

  2. 運(yùn)行代碼

    注意:運(yùn)行的是編譯之后的class文件。

用到兩個(gè)命令:

? javac + 文件名 + 后綴名 (就是編譯java文件)

? java + 文件名(運(yùn)行編譯之后的class文件)

1.4 HelloWorld案例常見(jiàn)問(wèn)題

1.4.1 BUG

? 在電腦系統(tǒng)或程序中,隱藏著的一些未被發(fā)現(xiàn)的缺陷或問(wèn)題統(tǒng)稱為bug(漏洞)。

1.4.2 BUG的解決
  1. 具備識(shí)別BUG的能力:多看
  2. 具備分析BUG的能力:多思考,多查資料
  3. 具備解決BUG的能力:多嘗試,多總結(jié)
1.4.3 HelloWorld常見(jiàn)問(wèn)題

1、非法字符問(wèn)題。Java中的符號(hào)都是英文格式的。

2、大小寫(xiě)問(wèn)題。Java語(yǔ)言對(duì)大小寫(xiě)敏感(區(qū)分大小寫(xiě))。

3、在系統(tǒng)中顯示文件的擴(kuò)展名,避免出現(xiàn)HelloWorld.java.txt文件。

4、編譯命令后的java文件名需要帶文件后綴.java

5、運(yùn)行命令后的class文件名(類名)不帶文件后綴.class

常見(jiàn)錯(cuò)誤代碼1:
publicclass HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld");
    }
}

問(wèn)題:

? public和class之間缺少一個(gè)空格。

技巧:一般來(lái)講在單詞之間的空格是不能省略的。

? 如果是單詞和符號(hào)之間的空格是可以省略的。

常見(jiàn)錯(cuò)誤代碼2:
public class HelloWorld{
    public static void main(String[] args){
        system.out.println("HelloWorld");
    }
}

問(wèn)題:

? system首字母必須大寫(xiě)。

技巧:

? Java代碼中,是嚴(yán)格區(qū)分大小寫(xiě)的。

? 所以該大寫(xiě)的地方一定要大寫(xiě),該小寫(xiě)的地方一定要小寫(xiě)。多多練習(xí)。

常見(jiàn)錯(cuò)誤代碼3:
public class HelloWorld{
    public static void main(String[] args){
        System.out.println(HelloWorld);
    }
}

問(wèn)題:

? 第三行代碼中的HelloWorld必須用雙引號(hào)引起來(lái),否則就會(huì)出現(xiàn)問(wèn)題。

常見(jiàn)錯(cuò)誤代碼4:
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld");
    }
}

問(wèn)題:

? 在以后代碼當(dāng)中,所有的標(biāo)點(diǎn)符號(hào)必須是英文狀態(tài)下的。

技巧:

? 可以在輸入法中進(jìn)行對(duì)應(yīng)的設(shè)置。

1.5 環(huán)境變量

1.5.1 為什么配置環(huán)境變量

? 開(kāi)發(fā)Java程序,需要使用JDK提供的開(kāi)發(fā)工具(比如javac.exe、java.exe等命令),而這些工具在JDK的安裝目錄的bin目錄下,如果不配置環(huán)境變量,那么這些命令只可以在bin目錄下使用,而我們想要在任意目錄下都能使用,所以就要配置環(huán)境變量。

注意:現(xiàn)在最新從官網(wǎng)上下載的JDK安裝時(shí)會(huì)自動(dòng)配置javac、java命令的路徑到Path環(huán)境變量中去 ,所以javac、java可以直接使用。

1.5.2配置方式

從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat
以前下載的老版本的JDK是沒(méi)有自動(dòng)配置的,而且自動(dòng)配置的也只包含了4個(gè)工具而已,所以我們需要?jiǎng)h掉已經(jīng)配置完畢的,再次重新配置Path環(huán)境變量。

JAVA_HOME:告訴操作系統(tǒng)JDK安裝在了哪個(gè)位置(未來(lái)其他技術(shù)要通過(guò)這個(gè)找JDK)
從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat
Path:告訴操作系統(tǒng)JDK提供的javac(編譯)、java(執(zhí)行)命令安裝到了哪個(gè)位置

從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat

1.5.3win10的bug

當(dāng)電腦重啟之后,環(huán)境變量失效了。表示操作系統(tǒng)不支持自定義的環(huán)境變量。

步驟:

  • 還是要配置JAVA_HOME給以后的相關(guān)軟件去使用

  • 我們可以把java和javac的完整路徑配置到PATH當(dāng)中。

    E:\develop\JDK\bin

    1.6 Java語(yǔ)言的發(fā)展

三個(gè)版本:

  • Java5.0:這是Java的第一個(gè)大版本更新。
  • Java8.0:這個(gè)是目前絕大數(shù)公司正在使用的版本。因?yàn)檫@個(gè)版本最為穩(wěn)定。
  • Java15.0:這個(gè)是我們課程中學(xué)習(xí)的版本。

解惑:

? 我們學(xué)的跟工作中使用的版本不太一樣啊。會(huì)不會(huì)影響以后工作呢?

向下兼容。新的版本只是在原有的基礎(chǔ)上添加了一些新的功能而已。

舉例:

用8版本開(kāi)發(fā)的代碼,用11版本能運(yùn)行嗎?必須可以的。

用11版本開(kāi)發(fā)的代碼,用8版本能運(yùn)行嗎?不一定。

如果11版本開(kāi)發(fā)的代碼,沒(méi)有用到9~11的新特性,那么用8是可以運(yùn)行的。

如果11版本開(kāi)發(fā)的代碼,用到了9~11的新特性,那么用8就無(wú)法運(yùn)行了。

1.7 Java的三大平臺(tái)

? JavaSE、JavaME、JavaEE

1.7.1 JavaSE

? 是其他兩個(gè)版本的基礎(chǔ)。

1.7.2 JavaME

? Java語(yǔ)言的小型版,用于嵌入式消費(fèi)類電子設(shè)備或者小型移動(dòng)設(shè)備的開(kāi)發(fā)。

? 其中最為主要的還是小型移動(dòng)設(shè)備的開(kāi)發(fā)(手機(jī))。漸漸的沒(méi)落了,已經(jīng)被安卓和IOS給替代了。

? 但是,安卓也是可以用Java來(lái)開(kāi)發(fā)的。

1.7.3 JavaEE

? 用于Web方向的網(wǎng)站開(kāi)發(fā)。(主要從事后臺(tái)服務(wù)器的開(kāi)發(fā))

? 在服務(wù)器領(lǐng)域,Java是當(dāng)之無(wú)愧的龍頭老大。

1.8 Java的主要特性

  • 面向?qū)ο?/li>
  • 安全性
  • 多線程
  • 簡(jiǎn)單易用
  • 開(kāi)源
  • 跨平臺(tái)
1.8.1 Java語(yǔ)言跨平臺(tái)的原理
  • 操作系統(tǒng)本身其實(shí)是不認(rèn)識(shí)Java語(yǔ)言的。
  • 但是針對(duì)于不同的操作系統(tǒng),Java提供了不同的虛擬機(jī)。

虛擬機(jī)會(huì)把Java語(yǔ)言翻譯成操作系統(tǒng)能看得懂的語(yǔ)言。

從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat

1.9 JRE和JDK

從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat
JVM(Java Virtual Machine),Java虛擬機(jī)

JRE(Java Runtime Environment),Java運(yùn)行環(huán)境,包含了JVM和Java的核心類庫(kù)(Java API)

JDK(Java Development Kit)稱為Java開(kāi)發(fā)工具,包含了JRE和開(kāi)發(fā)工具
從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一),java基礎(chǔ),學(xué)習(xí),java,開(kāi)發(fā)語(yǔ)言,intellij-idea,tomcat

總結(jié):我們只需安裝JDK即可,它包含了java的運(yùn)行環(huán)境和虛擬機(jī)。

后記
????????美好的一天,到此結(jié)束,下次繼續(xù)努力!欲知后續(xù),請(qǐng)看下回分解,寫(xiě)作不易,感謝大家的支持?。???????
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-592043.html

到了這里,關(guān)于從零開(kāi)始學(xué)習(xí) Java:簡(jiǎn)單易懂的入門(mén)指南(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包