四虎影视库国产精品一区-四虎影视库-四虎影视久久久免费-四虎影视久久久-四虎影视久久-四虎影视精品永久免费网站

TEL:15195455103

Java培訓(xùn) > Java知識(shí) >

java開(kāi)發(fā)入門(mén)怎么學(xué)

作者:南京????來(lái)源:南京????發(fā)布時(shí)間:2020-01-04 08:52????瀏覽量:186

  計(jì)算機(jī)基礎(chǔ)

  在學(xué)習(xí)Java語(yǔ)言之前,先跟大家介紹一下計(jì)算機(jī)相關(guān)知識(shí),讓大家先了解計(jì)算機(jī),進(jìn)而再去了解Java語(yǔ)言。

  DOS常用命令

  了解什么是DOS,并掌握DOS控制臺(tái)的打開(kāi)方式,同時(shí)熟悉常用的DOS命令,例如:盤(pán)符切換、創(chuàng)建目錄、刪除目錄、進(jìn)入指定目錄、刪除文件等,完成使用DOS命令對(duì)計(jì)算機(jī)進(jìn)行操作和控制。

  這里只針對(duì)Windows平臺(tái):

  打開(kāi)命令行方式有以下幾種

  1.windows+R,然后輸入cmd;

  2.所有程序,附件,命令提示符;

  3.打開(kāi)指定文件夾中,shift+鼠標(biāo)右鍵,在此打開(kāi)命令窗體。

  通過(guò)help命令去學(xué)習(xí)DOS命令

  打開(kāi)命令行,輸入help

  Microsoft Windows [版本 6.1.7601]

  版權(quán)所有 (c) 2009 Microsoft Corporation。保留所有權(quán)利。

  C:Userschenguanming>help

  有關(guān)某個(gè)命令的詳細(xì)信息,請(qǐng)鍵入 HELP 命令名

  ASSOC 顯示或修改文件擴(kuò)展名關(guān)聯(lián)。

  ATTRIB 顯示或更改文件屬性。

  BREAK 設(shè)置或清除擴(kuò)展式 CTRL+C 檢查。

  BCDEDIT 設(shè)置啟動(dòng)數(shù)據(jù)庫(kù)中的屬性以控制啟動(dòng)加載。

  CACLS 顯示或修改文件的訪問(wèn)控制列表(ACL)。

  CALL 從另一個(gè)批處理程序調(diào)用這一個(gè)。

  CD 顯示當(dāng)前目錄的名稱或?qū)⑵涓摹?/span>

  CHCP 顯示或設(shè)置活動(dòng)代碼頁(yè)數(shù)。

  CHDIR 顯示當(dāng)前目錄的名稱或?qū)⑵涓摹?/span>

  CHKDSK 檢查磁盤(pán)并顯示狀態(tài)報(bào)告。

  CHKNTFS 顯示或修改啟動(dòng)時(shí)間磁盤(pán)檢查。

  CLS 清除屏幕。

  CMD 打開(kāi)另一個(gè) Windows 命令解釋程序窗口。

  COLOR 設(shè)置默認(rèn)控制臺(tái)前景和背景顏色。

  COMP 比較兩個(gè)或兩套文件的內(nèi)容。

  COMPACT 顯示或更改 NTFS 分區(qū)上文件的壓縮。

  CONVERT 將 FAT 卷轉(zhuǎn)換成 NTFS。您不能轉(zhuǎn)換

  當(dāng)前驅(qū)動(dòng)器。

  COPY 將至少一個(gè)文件復(fù)制到另一個(gè)位置。

  DATE 顯示或設(shè)置日期。

  DEL 刪除至少一個(gè)文件。

  DIR 顯示一個(gè)目錄中的文件和子目錄。

  DISKCOMP 比較兩個(gè)軟盤(pán)的內(nèi)容。

  DISKCOPY 將一個(gè)軟盤(pán)的內(nèi)容復(fù)制到另一個(gè)軟盤(pán)。

  DISKPART 顯示或配置磁盤(pán)分區(qū)屬性。

  DOSKEY 編輯命令行、調(diào)用 Windows 命令并創(chuàng)建宏。

  DRIVERQUERY 顯示當(dāng)前設(shè)備驅(qū)動(dòng)程序狀態(tài)和屬性。

  ECHO 顯示消息,或?qū)⒚罨仫@打開(kāi)或關(guān)上。

  ENDLOCAL 結(jié)束批文件中環(huán)境更改的本地化。

  ERASE 刪除一個(gè)或多個(gè)文件。

  EXIT 退出 CMD.EXE 程序(命令解釋程序)。

  FC 比較兩個(gè)文件或兩個(gè)文件集并顯示它們之間的不同。

  FIND 在一個(gè)或多個(gè)文件中搜索一個(gè)文本字符串。

  FINDSTR 在多個(gè)文件中搜索字符串。

  FOR 為一套文件中的每個(gè)文件運(yùn)行一個(gè)指定的命令。

  FORMAT 格式化磁盤(pán),以便跟 Windows 使用。

  FSUTIL 顯示或配置文件系統(tǒng)的屬性。

  FTYPE 顯示或修改用在文件擴(kuò)展名關(guān)聯(lián)的文件類型。

  GOTO 將 Windows 命令解釋程序指向批處理程序

  中某個(gè)帶標(biāo)簽的行。

  這里只是羅列一部分出來(lái),更多命令可自行去學(xué)習(xí)。

北大青鳥(niǎo)軟件學(xué)校

  盤(pán)符切換

  默認(rèn)打開(kāi)命令行方式是在當(dāng)前系統(tǒng)用戶目錄下,例如

  C:Users你的計(jì)算機(jī)用戶名>

  切換盤(pán)符,直接輸入指定 盤(pán)符名稱和冒號(hào) 例如

  C:Users你的計(jì)算機(jī)用戶名>D:

  D:>

  進(jìn)入指定目錄

  進(jìn)入指定目錄的命令是 cd 盤(pán)符:/指定目錄 前提是在相同的盤(pán)符下才可以,不同盤(pán)符之間是不可以直接進(jìn)入的,需要先切換盤(pán)符,再進(jìn)入指定目錄,例如

  D:Android>cd Java

  D:AndroidJava>

  或者打開(kāi)指定目錄,shift+鼠標(biāo)右鍵進(jìn)入

  返回目錄

  返回上一級(jí)目錄命令 cd ..

  D:Androidilediriledir>cd ..

  D:Androidiledir>

  返回根目錄命令 cd /

  D:Androidilediriledir>cd /

  D:>

  創(chuàng)建目錄

  創(chuàng)建目錄命令 MD或者M(jìn)KDIR 目錄名

  D:Android>md filedir

  刪除文件

  命令 DEL 文件名

  D:Androidilediriledir>del file.txt

  D:Androidilediriledir>

  刪除目錄

  刪除空目錄命令 RD或者RMDIR 目錄名

  D:Androidiledir>rd filedir

  D:Androidiledir>

  刪除非空目錄命令 DEL 文件名

  D:Androidiledir>del filedir

  D:Androidilediriledir*, 是否確認(rèn)(Y/N)? y

  Java概述

  了解Java語(yǔ)言的發(fā)展史、Java語(yǔ)言平臺(tái)版本、Java語(yǔ)言的特點(diǎn),以及JRE與JDK。JRE是Java的運(yùn)行環(huán)境,JDK是Java開(kāi)發(fā)工具包,它包含了Java的開(kāi)發(fā)工具以及JRE。所以安裝了JDK就不用再單獨(dú)安裝JRE了。

  什么事Java:Java是一門(mén)高級(jí)計(jì)算機(jī)語(yǔ)言,是有sun公司推出的一門(mén)開(kāi)發(fā)可跨平臺(tái)程序軟件,完全面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言;

  Java的特點(diǎn):Java具有簡(jiǎn)單、安全、面向?qū)ο蟆⒖缙脚_(tái)和支持多線程的特點(diǎn);

  Java的三大技術(shù):Java平臺(tái)中的三大技術(shù)分別是jdk、jre、jvm。

  Java語(yǔ)言的歷史

  想學(xué)好一門(mén)語(yǔ)言,首先是要了解它的歷史,那我們就來(lái)了解一下Java的歷史吧。

  它是由Sun公司開(kāi)發(fā)出來(lái)的。它的誕生主要得益于家用電器的芯片。開(kāi)始時(shí),它的開(kāi)發(fā)者想用C++語(yǔ)言來(lái)開(kāi)發(fā)電器的芯片,但是,由于芯片的種類各不相同,因此,程序要進(jìn)行多次編譯。尤其是C++中的指針操作,一旦操作不慎,就會(huì)引起問(wèn)題,程序可以出錯(cuò)誤,但是家用電器不能出錯(cuò)誤。為此,它的開(kāi)發(fā)者將C++語(yǔ)言進(jìn)行簡(jiǎn)化,去掉指針操作,去掉運(yùn)算符重載等,去掉C++中的多重繼承,得到了Java語(yǔ)言,將它變?yōu)橐环N解釋執(zhí)行的語(yǔ)言,在每個(gè)芯片上裝上一個(gè)Java 語(yǔ)言虛擬機(jī)器。剛開(kāi)始Java語(yǔ)言被稱之為Oak語(yǔ)言(橡樹(shù)語(yǔ)言)。

  它的發(fā)展得益于WWW的發(fā)展。剛開(kāi)始時(shí),WWW的發(fā)展比較緩慢,每個(gè)網(wǎng)頁(yè)上面都是靜態(tài)的畫(huà)面,不能與用戶進(jìn)行操作。即使是后來(lái)的CGI也只是在服務(wù)器端進(jìn)行運(yùn)行,速度太慢,人們迫切需要能夠在瀏覽器端能與用戶進(jìn)行交換,并且畫(huà)面能夠動(dòng)起來(lái),但是,WWW上的機(jī)器是各種各樣,操作系統(tǒng)也是千差萬(wàn)別,后來(lái)人們想到了Oak語(yǔ)言,它是解釋型執(zhí)行語(yǔ)言,只要每個(gè)機(jī)器上的瀏覽器能夠有它的虛擬機(jī)器,Oak語(yǔ)言就可以運(yùn)行,因此Oak語(yǔ)言發(fā)展起來(lái),后來(lái)改名為Java 語(yǔ)言。現(xiàn)在網(wǎng)絡(luò)上流行開(kāi)發(fā)語(yǔ)言是Java語(yǔ)言。

  Java語(yǔ)言現(xiàn)在逐漸成熟起來(lái),它的類已經(jīng)近千個(gè),它的類無(wú)所不包,而且還可以通過(guò)第三方購(gòu)買(mǎi)類,為Java語(yǔ)言的發(fā)展提供了良好的發(fā)展前景。同時(shí)它也是跨平臺(tái)的語(yǔ)言,因此許多軟件開(kāi)發(fā)商,硬件開(kāi)發(fā)商也爭(zhēng)先恐后地想乘上Java語(yǔ)言的快車(chē),都聲稱支持Java語(yǔ)言,它對(duì)微軟發(fā)起了有力的挑戰(zhàn),而且Sun公司正努力開(kāi)發(fā)Java芯片。

  Java的特點(diǎn)

  Java是一種可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。

  Java 編程語(yǔ)言的風(fēng)格十分接近C++語(yǔ)言。繼承了 C++ 語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C++語(yǔ)言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間。在 Java SE 1.5 版本中Java又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長(zhǎng)參數(shù)和自動(dòng)裝/拆箱等語(yǔ)言特性。

  簡(jiǎn)單性

  Java是一種簡(jiǎn)單的程序設(shè)計(jì)語(yǔ)言。Java的設(shè)計(jì)者盡量把語(yǔ)言的結(jié)構(gòu)規(guī)模縮小,通過(guò)提供基本的方法來(lái)完成指定的任務(wù)。使用者只需要理解一些基本概念,就可以編寫(xiě)出合適的應(yīng)用程序。Java取消了許多語(yǔ)言中十分煩瑣和難以理解的內(nèi)容,例如C++的指針、運(yùn)算符的重載、類的多繼承等等,并增加了垃圾回收功能,大大簡(jiǎn)單化了程序設(shè)計(jì)者的內(nèi)存管理工作。Java在外觀上讓大多數(shù)程序員感到很熟悉,便于學(xué)習(xí)。同時(shí)Java編譯器 也很小,便于各種機(jī)型上實(shí)現(xiàn)。

  面向?qū)ο?/span>

  Java 是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。這里的對(duì)象是指應(yīng)用程序的數(shù)據(jù)及其操作方法。Java的程序設(shè)計(jì)集中于對(duì)象及其接口,Java提供了簡(jiǎn)單的類機(jī)制以及動(dòng)態(tài)的接口模型, 實(shí)現(xiàn)了模塊化和信息封裝。Java類提供了一類對(duì)象的原型,并且通過(guò)繼承機(jī)制,實(shí)現(xiàn)了代碼的重用。

  JDK環(huán)境安裝配置

  了解了什么是JDK,以及JDK的重要性,下一步我們就來(lái)學(xué)習(xí)如何安裝和配置JDK環(huán)境。在安裝JDK之前,我們首先需要下載JDK,針對(duì)不同的系統(tǒng),我們需要下載不用版本的JDK。

  JDK官網(wǎng)下載地址

  環(huán)境變量配置

  了解path、classpath環(huán)境變量,理解path變量和classpath變量的作用,并掌握path變量和classpath變量的配置方式。

  1.配置環(huán)境變量

  首先打開(kāi)windows的環(huán)境變量--右鍵我的電腦屬性-高級(jí)環(huán)境設(shè)置(在左側(cè))--點(diǎn)擊環(huán)境變量

  2.系統(tǒng)變量中新建JAVA_HOME變量

  JAVA_HOME指明JDK安裝路徑,就是剛才安裝時(shí)所選擇的路徑例如

  D:AndroidJavajdk1.8.0_102

  此路徑下包括lib,bin,jre等文件夾(此變量好設(shè)置,因?yàn)橐院筮\(yùn)行tomcat,eclipse,Android Studio等都需要依*此變量);

  3.配置path變量

  %JAVA_HOME%就是引用前面指定的JAVA_HOME,Path使得系統(tǒng)可以在任何路徑下識(shí)別java命令,設(shè)為:

  %JAVA_HOME%in;%JAVA_HOME%jrein

  CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識(shí)別,設(shè)為:

  .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libools.jar (要加.表示當(dāng)前路徑)

  4.檢驗(yàn)環(huán)境變量配置情況

  打開(kāi)命令行,輸入命令“java -version”,“java”,“javac”幾個(gè)命令,出現(xiàn)畫(huà)面,說(shuō)明環(huán)境變量配置成功;

  Java程序入門(mén)

  當(dāng)JDK、環(huán)境變量配置完畢,我們就可以開(kāi)始 編寫(xiě)Java程序。編寫(xiě)Java程序可以使用如下幾種工具:notepad(微軟操作系統(tǒng)自帶)、Editplus、Notepad++、Eclipse、MyEclipse、Android Studio。

  這里用Notepad++為例

  新建一個(gè)類文件HelloWorld.java

  public class HelloWorld {

  public static void main(String[] args){

  System.out.println("Hello World!");

  }

  }

  編譯生成字節(jié)碼文件HelloWorld.class

  命令 javac 文件名

  D:demo>javac HelloWorld.java

  D:demo>

  運(yùn)行字節(jié)碼文件HelloWorld.class

  命令 java 文件名(.class可帶可不帶)

  D:demo>java HelloWorld

  Hello World!(相關(guān)推薦:java還有發(fā)展前途嗎,過(guò)時(shí)了嗎

  D:demo>


本文內(nèi)容、圖片由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至2353260942@qq.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。(如需投稿聯(lián)系管理員開(kāi)通!)

? CopyRight njjava.com ???? 蘇ICP備14052071號(hào)

搶試聽(tīng)名額

名額僅剩66名

教育改變生活

WE CHANGE LIVES