Java打卡第一天

主要知識點(diǎn):

1蚂蕴、軟件的定義和開發(fā)軟件的目的,dos界面上rd和del的使用

2熟掂、java的3種技術(shù)框架缎浇;語言的跨平臺性及其特點(diǎn)原因(自帶虛擬器);jre和jdk

3赴肚、運(yùn)行環(huán)境的搭建環(huán)境變量永久的配置和dos窗口中臨時(shí)配置方法

4素跺、hello world格式和組成部分;類的規(guī)范命名

5誉券、classpath的配置

6指厌、注釋的使用;單行注釋和多行注釋以及注意事項(xiàng)踊跟;注釋可以用來測試踩验;文本注釋的格式;寫代碼先寫需求商玫,再寫思路再步驟


1箕憾、軟件的一些知識

軟件的定義:一系列按照特定順序排列組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合

關(guān)鍵詞? 數(shù)據(jù)和指令集合

開發(fā)軟件的目的:為了方便處理現(xiàn)實(shí)生活中的數(shù)據(jù)

? ? ? 我們的人和計(jì)算機(jī)是通過軟件進(jìn)行人機(jī)交互的,和計(jì)算機(jī)的交互方式通常是圖形界面交互和dos命令行拳昌,圖形簡單易操作袭异,但是dos得了解一些命令行和規(guī)范,而且處理問題更加簡便炬藤,但是需要得先學(xué)習(xí)怎么用都御铃,我們學(xué)習(xí)java需要了解些常用的

rd和del都是刪除命令

rd是刪除文件夾 ? ? rd? 文件夾名? :刪除文件夾碴里,但是使用有局限,必須文件夾內(nèi)沒有其他文件或文件夾畅买,否則刪不掉

del是刪文件并闲,但是使用后面可以接文件夾名也可以接文件名? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? del 文件名:刪除文? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? del? 文件夾名:刪除文件夾內(nèi)所有文件(不包括里面子文件夾內(nèi)的文件)


2、java的基本知識

? ? ? java是1995年由sun公司推出的高級編程語言谷羞,是面向Internet的編程語言帝火,完全面向?qū)ο螅踩煽颗榷校梢浦残暂^好

java有三種技術(shù)框架

J2EE:面向企業(yè)的犀填,企業(yè)應(yīng)用程序開發(fā)(web應(yīng)用程序)
J2SE:標(biāo)準(zhǔn)版 桌面的應(yīng)用開發(fā)如掃雷
J2ME:小型版 應(yīng)用于小型電子產(chǎn)品,如手機(jī)應(yīng)用

主要的語言特點(diǎn):跨平臺性嗓违,指的是不同的操作系統(tǒng)下均可直接運(yùn)行九巡,產(chǎn)生這樣的原因是因?yàn)樗詭VM(虛擬器),不同的系統(tǒng)有不同的虛擬機(jī)(wind有wind對應(yīng)的虛擬機(jī)蹂季,Linux有Linux對應(yīng)的虛擬機(jī))冕广,虛擬機(jī)就像翻譯員一樣,虛擬機(jī)能把我們寫的代碼翻譯成操作系統(tǒng)懂的語句偿洁。這便造就了跨平臺性

我們?nèi)ス俜较螺djava的編譯軟件時(shí)通常會有兩種撒汉,一個(gè)是jre,另一個(gè)是jdk涕滋,jre是java運(yùn)行環(huán)境睬辐,包含JVM和核心內(nèi)庫 而jdk不僅僅包含jre所有的裆甩,還有很多開發(fā)工具都有饱普。

如果我們?nèi)e人電腦使用看我們的代碼編譯結(jié)果時(shí),我們可以直接把jre整個(gè)copy過來不用安裝



3背镇、Java環(huán)境搭建(主要是配置環(huán)境變量)

正常情況下锨用,java中的工具在dos命令行中使用的話要進(jìn)入到相應(yīng)文件夾中才能使用丰刊,那這樣就很麻煩,為了能在隨處使用工具增拥,在任何存儲位置敲都能使用藻三,我們就把該工具的地址寫入到PATH值中,我們就可以在任何位置上使用跪者。原理是系統(tǒng)會先從本地先找,沒找到就會在PATH中找熄求。

分永久性配置和臨時(shí)配置(自己買的筷子和一次性筷子一樣渣玲,使用時(shí)限)

永久性的直接圖形界面中操作

臨時(shí)配置在dos中操作,通過set path

set path? ? ? 表示顯示path的值
set? path =? ? ? 表示清空path值
set path =hahaha弟晚;rhrjri ? 表示設(shè)置? ? ? ? ? ? ? path的值為hahaha和rhrjri
set path=%path%忘衍;hahaha? ? ? 表示? ? ? ? ? ? ? ? path值除了原先值外逾苫,再加上? ? ? ? hahaha,如果沒有%path%枚钓,那? ? ? ? ? path中只有一個(gè)路徑
另外:start表示新開dos窗口铅搓,但是區(qū)別于平時(shí)開的窗口,它會延續(xù)父窗口的所有屬性搀捷,包括臨時(shí)配置的東西星掰,而新開的臨時(shí)配的都會消失

4、hello world

最基本的格式:

? ? class? ? Demo?
? ? ? {
? ? ? ? ? public static void main(String[ ] args)
? ? ? ? ? {
? ? ? ? ? ? ? ? System. out. print("hello world");
? ? ? ? ? ? }
? ? ? ? }

Demo 是類名嫩舟,class +類名表示定義一個(gè)類氢烘,這個(gè)類的命名規(guī)則如下:

單個(gè)單詞,首字母大寫:Demo
多個(gè)字母命名的家厌,多個(gè)字母的首字母都大寫:AaBbCc

另外播玖,一個(gè)類中最多只有一個(gè)main函數(shù),因?yàn)閖ava是通過JVM調(diào)用計(jì)算機(jī)底層內(nèi)容并運(yùn)行指定的類饭于,通常都是先找類中的主函數(shù)作為進(jìn)入類的入口

注意文件后綴可能會被隱藏蜀踏,所以有些文件看起來后綴是. java 但是不能運(yùn)行就要注意這個(gè)問題了

?


5、classpath

? ? path存的是可執(zhí)行文件像qq微信等桌面的軟件掰吕,classpath就是存的是java可執(zhí)行文件果覆,就是編譯所產(chǎn)生的類文件的地址,它使用方法和path類似畴栖,也是通過set命令去做臨時(shí)設(shè)置

和path的區(qū)別就是path先找當(dāng)前目錄随静,沒有再找path內(nèi)的路徑
而classpath是先找classpath內(nèi)的路徑,沒有再找當(dāng)前目錄(沒有配置分號不找當(dāng)前路徑)

另外有一點(diǎn)要注意就是加分號表示系統(tǒng)在地址檢查后再去當(dāng)前文件夾內(nèi)找(一般不加分號吗讶,加了如果有多個(gè)文件但內(nèi)容不一樣燎猛,這樣會出現(xiàn)預(yù)料外的結(jié)果,沒找著報(bào)錯(cuò)就能發(fā)現(xiàn)問題 )

set classpath=.;c\;d:\? 先找當(dāng)前路徑照皆,再找c盤再找d盤
set classpath=c\;d:\? ? 先找c盤再找d盤
set classpath=c\;d:\;? ? 先找c盤再找d盤再找當(dāng)前路徑



6重绷、注釋

因?yàn)榫幊痰脑捰玫氖怯⑽模鳛槟刚Z是中文的我們?nèi)ブ苯幼x的話可讀性不是很好膜毁,所以通過加注釋我們的可讀性會大大提高

通常注釋有兩種

單行注釋:? ? ? //
多行注釋:? ? /*
? ? ? ? ? ? ? ? ? ? ? ? */

單行注釋和多行注釋可以嵌套使用:

單行注釋和多行注釋的嵌套

但是多行不能嵌套多行

還有文本注釋格式:

/**
作者:
版本:
這是一個(gè)用于…
*/

注釋除了用于注釋文字外還可以用來調(diào)試代碼昭卓,注釋多余代碼來找bug

此外我們要養(yǎng)成一個(gè)敲代碼的習(xí)慣通過注釋寫:

1、需求:這是一個(gè)用于解決什么問題的代碼
2瘟滨、思路:通過使用什么什么
3候醒、步驟:先干嘛再干嘛
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市杂瘸,隨后出現(xiàn)的幾起案子倒淫,更是在濱河造成了極大的恐慌,老刑警劉巖败玉,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敌土,死亡現(xiàn)場離奇詭異镜硕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)返干,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門兴枯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人矩欠,你說我怎么就攤上這事财剖。” “怎么了晚顷?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵峰伙,是天一觀的道長。 經(jīng)常有香客問我该默,道長瞳氓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任栓袖,我火速辦了婚禮匣摘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘裹刮。我一直安慰自己音榜,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布捧弃。 她就那樣靜靜地躺著赠叼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪违霞。 梳的紋絲不亂的頭發(fā)上嘴办,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機(jī)與錄音买鸽,去河邊找鬼涧郊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛眼五,可吹牛的內(nèi)容都是我干的妆艘。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼看幼,長吁一口氣:“原來是場噩夢啊……” “哼批旺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起诵姜,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤朱沃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逗物,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年瑟俭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了翎卓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡摆寄,死狀恐怖失暴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情微饥,我是刑警寧澤逗扒,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站欠橘,受9級特大地震影響矩肩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜肃续,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一黍檩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧始锚,春花似錦刽酱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至姐呐,卻和暖如春殿怜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背皮钠。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工稳捆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人麦轰。 一個(gè)月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓乔夯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親款侵。 傳聞我的和親對象是個(gè)殘疾皇子末荐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351