摘要:下載,并解壓環(huán)境變量配置右鍵我的電腦屬性高級(jí)環(huán)境變量系統(tǒng)變量注意是下面的系統(tǒng)變量,不是上面的用戶變量新建變量名,變量值修改變量,在最前面加上注意是首字母大寫,不要改成,后面要有分號(hào)注意系統(tǒng)變量上面的用戶變量里,不要有這兩個(gè),如果有應(yīng)
1 JDK (1) 下載,并解壓 (2) 環(huán)境變量配置
(3) 驗(yàn)證是否配置成功右鍵我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量
注意:是下面的系統(tǒng)變量,不是上面的用戶變量新建變量名JAVA_HOME,變量值E:JDK
修改變量Path,在最前面加上%JAVA_HOME%in;
注意:"Path"是首字母大寫,不要改成"PATH",bin后面要有分號(hào);注意:系統(tǒng)變量上面的用戶變量里,不要有這兩個(gè),如果有應(yīng)該去掉,以避免被干擾。
2 命令行HelloWorld (1) 準(zhǔn)備項(xiàng)目目錄點(diǎn)擊確認(rèn)關(guān)閉剛才的配置頁(yè)面,這一步一定要做,否則剛才的配置不能生效
點(diǎn)WIN鍵->運(yùn)行(或者使用win+r)
輸入cmd命令
輸入java -version
如果出現(xiàn)版本信息,表明配置成功
如果失敗了,調(diào)整前面的配置,然后要重新啟動(dòng)cmd命令,而不是在原有的cmd里面輸入java -version
(2) 創(chuàng)建第一個(gè)java源文件通常都會(huì)創(chuàng)建一個(gè)project目錄
所有的java代碼都會(huì)放在這個(gè)項(xiàng)目目錄下
并創(chuàng)建一個(gè)目錄src用于存放java源代碼.java文件
public class HelloWorld{ public static void main(String[] args){ System.out.println("hello world"); } }
(3) 編譯 A 流程因?yàn)閖ava是面向?qū)ο?/em>的編程語(yǔ)言,所以我們實(shí)際上是在創(chuàng)建一個(gè)個(gè)的類
class HelloWorld表示這個(gè)類的名字是HelloWorld
public static void main(String[] args)這是主方法,所有代碼的入口
如果你學(xué)過(guò)c語(yǔ)言 ,相當(dāng)于main程序入口System.out.println("hello world");表示在控制臺(tái)(黑屏幕)輸出一個(gè)字符串“hello world”
B 說(shuō)明運(yùn)行 win+r,輸入 cmd 進(jìn)入控制臺(tái)界面
e:切換盤符為e盤
cd e:projectj2sesrc切換目錄到源文件目錄
javac HelloWorld.java編譯命令javac文件名大小寫必須一致
如果得到一行空白,就表示成功了,并且得到一個(gè)class文件:HelloWorld.class
第一行切換盤符的e:不要忘記了
(4) 運(yùn)行 A 流程.java文件是java的源文件,但是不能直接運(yùn)行,必須先被編譯成為.class文件才能夠執(zhí)行
java使用javac命令進(jìn)行編譯(必須跟上.java后綴名)
javac filename.java
B 說(shuō)明運(yùn)行 win+r,輸入 cmd 進(jìn)入控制臺(tái)界面
e:切換盤符為e盤
cd e:projectj2sesrc切換目錄到源文件目錄
java HelloWorld
運(yùn)行成功后會(huì)看到字符串 "hello world"
(5) 關(guān)于類注意大小寫需要一致,并且沒(méi)有后綴名.class
java classname
(6) 主方法java所有的代碼都是運(yùn)行在類里面的
public表示這是一個(gè)可以公開訪問(wèn)的類
class表示這個(gè)一個(gè)類
HelloWorld表示類的名字,每個(gè)單詞的首字母大寫
你會(huì)寫很多代碼,總有第一行執(zhí)行的代碼,這就是主方法
args表示運(yùn)行參數(shù)
public static void main(String[] args){ System.out.println("hello world"); }(7) 控制臺(tái)輸出
println 表示打印數(shù)據(jù)到控制臺(tái),并且換行
System.out.println("hello world");3 Eclipse使用技巧
4 找不到類 (1) 現(xiàn)象批量修改
alt+shift+R快速輸入主方法
敲入main,alt+/快速輸入System.out.println
敲入syso,alt+/快速輸入for
敲入for,alt+/查看java源代碼
先選中想要查看的方法,比如System.out.println()的println,敲鍵F3代碼格式化
ctrl+shift+f快速助手
ctrl+shift+o快速注釋
選中一行或者多行代碼ctrl+shift+c大小寫轉(zhuǎn)換
ctrl+shift+x選中的轉(zhuǎn)換為大寫,ctrl+shift+y選中的轉(zhuǎn)換為小寫快速解決辦法提示 提問(wèn)
在出錯(cuò)誤的行,使用ctrl+1。比如忘記導(dǎo)入類了,就可以用這個(gè)解決toString getter setter 構(gòu)造方法的快速生成
通過(guò)菜單->Source就可以看到快速生成的選項(xiàng)
(2) 原因 A 是否自動(dòng)勾選分明有Hello這個(gè)類,并且也有主方法,可是運(yùn)行就會(huì)出現(xiàn)找不到或者無(wú)法加載類Hello,或者Class Not Found異常
B problemsEclipse是保存后自動(dòng)編譯,但是建立在一個(gè)設(shè)置的前提上
菜單-Project->勾選Build Automatically,如果這里沒(méi)有勾選,那么是不會(huì)自動(dòng)把Hello.java編譯成Hello.class的
菜單->Window->Show View->Problems 顯示Problems頁(yè)面
這里會(huì)顯示當(dāng)前項(xiàng)目的錯(cuò)誤,倘若有錯(cuò)誤,那么項(xiàng)目也不會(huì)對(duì).java文件進(jìn)行自動(dòng)編譯
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/67712.html
摘要:依舊使用剛剛對(duì)蘋果排序的代碼。現(xiàn)在,要做的是篩選出所有的綠蘋果,也許你會(huì)這一個(gè)這樣的方法在之前,基本上都是這樣寫的,看起來(lái)也沒(méi)什么毛病。但是,現(xiàn)在又要篩選一下重量超過(guò)克的蘋果。 《Java8實(shí)戰(zhàn)》-讀書筆記第一章(01) 最近一直想寫點(diǎn)什么東西,卻不知該怎么寫,所以就寫寫關(guān)于看《Java8實(shí)戰(zhàn)》的筆記吧。 第一章內(nèi)容較多,因此打算分幾篇文章來(lái)寫。 為什么要關(guān)心Java8 自1996年J...
摘要:第一階段基礎(chǔ)知識(shí)第一章開發(fā)環(huán)境的配置知識(shí)鋪墊命令在正式進(jìn)入學(xué)習(xí)之前我們來(lái)了解一個(gè)看起來(lái)格很高的東西命令命令,計(jì)算機(jī)術(shù)語(yǔ),是指操作系統(tǒng)的命令,是一種面向磁盤的操作命令,主要包括目錄操作類命令磁盤操作類命令文件操作類命令和其它命令。 showImg(https://segmentfault.com/img/remote/1460000019264541?w=600&h=242); 第一階段...
時(shí)間:2017年10月16日星期一說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)源碼:無(wú)學(xué)習(xí)源碼:https://github.com/zccodere/s... 第一章:課程簡(jiǎn)介 1-1 課程介紹 本門課程的主要內(nèi)容 RxJava是什么 RxAndroid是什么 RxJava常用操作符(重點(diǎn)、難點(diǎn)) 怎樣在項(xiàng)目中使用RxJava和RxAndroid 如何學(xué)...
摘要:關(guān)于的自動(dòng)配置,這個(gè)是重點(diǎn)之一,后面細(xì)說(shuō)。在后續(xù)的學(xué)習(xí)中會(huì)慢慢學(xué)習(xí)到。紅色標(biāo)記的就是已經(jīng)掃描到了并初始化成功了。 以下內(nèi)容,如有問(wèn)題,煩請(qǐng)指出,謝謝 springboot出來(lái)也很久了,以前零散地學(xué)習(xí)了不少,不過(guò)很長(zhǎng)時(shí)間了都沒(méi)有在實(shí)際中使用過(guò)了,忘了不少,因此要最近準(zhǔn)備抽時(shí)間系統(tǒng)的學(xué)習(xí)積累下springboot,給自己留個(gè)根。 因?yàn)橐郧皩W(xué)過(guò)一些,這里就主要根據(jù)官方文檔來(lái)學(xué)習(xí)了,可能會(huì)根據(jù)...
摘要:另外,指定多個(gè)類路徑也是可以的。系列使用的的分隔符是系列使用的分隔符是。類文件指定需要執(zhí)行的文件。在已經(jīng)制定設(shè)置的環(huán)境下,環(huán)境變量的設(shè)置將會(huì)無(wú)效優(yōu)先級(jí)的問(wèn)題。當(dāng)前目錄將會(huì)無(wú)效。是的核心類,里包含與國(guó)際化有關(guān)的類。 源自Javaの道日語(yǔ)技術(shù)社區(qū)原文地址譯者夢(mèng)夢(mèng)的幻想鄉(xiāng)見てくれてありがとうござい!!! クラスパス(譯) classpath 這一章將會(huì)講解classpath的概要和設(shè)定方法。...
閱讀 2959·2023-04-25 17:46
閱讀 3588·2021-11-25 09:43
閱讀 1092·2021-11-18 10:02
閱讀 3051·2021-10-14 09:43
閱讀 2767·2021-10-13 09:40
閱讀 1524·2021-09-28 09:35
閱讀 2184·2019-08-30 15:52
閱讀 3154·2019-08-30 14:06