summer-practice學(xué)習(xí)筆記

IntelliJ IDEA的快捷鍵

  • Ctrl+Alt+L 格式化代碼
  • Ctrl+K 上傳到github(1)
  • Ctrl+Shift+K 上傳到github(2)
  • Alt+Fn +Insert 快速構(gòu)造法
  • Ctrl+/ 注釋代碼
  • Alt+Insert 點(diǎn)中src可快速建包
  • Shift+Enter 快速換行
  • Alt+Enter 修正錯(cuò)誤
  • Ctrl+Z 返回上一步
  • Ctrl+Alt+S 點(diǎn)擊項(xiàng)目進(jìn)入Settings
  • Fn+F4 點(diǎn)擊項(xiàng)目進(jìn)入Project Structure
  • Ctrl + O 加監(jiān)聽加run方法

一般的快捷鍵

  • Windows+R 進(jìn)入運(yùn)行框
    cmd 進(jìn)入黑框

代碼大全(第二版)

關(guān)于碼農(nóng)的網(wǎng)址

image.png

IDEA

  • 建包時(shí)可以點(diǎn)擊兩次src建同樣名字的包但后綴不同然后就會(huì)展開


    image.png
  • 方法都要帶小括號(hào) 方法可帶參數(shù)可不帶參數(shù)


    image.png
  • 編程無(wú)外乎就是:輸入+處理+輸出

我的第一個(gè)程序(HPing.java)

用Notepad++把文件保存為.java格式 然后輸入以下代碼
IMAGE.png
打開cmd命令窗口
  • D:
  • dir
  • javac HPing.java(輸完去看看有沒(méi)有 HPing.class)
  • java HPing

我的第一個(gè)小應(yīng)用

創(chuàng)建JavaFXApplication

image.png

如何打包(jar包)

  • 點(diǎn)擊項(xiàng)目 打開項(xiàng)目設(shè)置(F4)如圖:


    image.png
  • 找到Artifacts 點(diǎn)+號(hào) 如圖:


    image.png
  • 選擇自己要打包的模塊里的項(xiàng)目,一路默認(rèn)點(diǎn)擊ok 然后點(diǎn)擊Apply應(yīng)用


    image.png
  • 選擇Build


    image.png

    image.png
  • 會(huì)多出一個(gè)out


    image.png
  • Ctrl+C 復(fù)制summer-practice.jar到桌面浴鸿,雙擊即可運(yùn)行


    image.png

我的第一個(gè)JavaFX應(yīng)用程序

  • Override 的注解表示復(fù)寫
  • 加包的時(shí)候都是加的javafx的包


    image.png

我的Swing程序(LoginFrame)

結(jié)構(gòu):

  • 構(gòu)造方法(public LoginFrame(){})
  • 初始化方法(private void init(){})
  • main方法(public static void main(String[] args){})


    image.png

如何加jar包

  • 創(chuàng)建jar目錄(如果項(xiàng)目不是maven結(jié)構(gòu) img也是這樣子創(chuàng)建的然后把img拖到src下 因?yàn)閟rc只可以創(chuàng)建package不可以創(chuàng)建Directory)
img.png
  • 下載jar包到桌面再拷貝到剛創(chuàng)建好的jar目錄下


    img.png

    image.png
  • 然后點(diǎn)擊項(xiàng)目按F4進(jìn)入Module Settings岂却,點(diǎn)擊Dependencies忿薇,點(diǎn)擊+號(hào)


    image.png
  • 找到j(luò)ar包(注意層級(jí))點(diǎn)擊ok


    image.png
  • 把選好的jar包勾選住然后點(diǎn)擊Apply就可以了


    image.png

如何修改Java語(yǔ)言

  • 點(diǎn)擊項(xiàng)目Ctrl+Alt+S 點(diǎn)擊+號(hào)


    image.png
  • 選擇自己所需要修改的項(xiàng)目 點(diǎn)擊OK


    image.png
  • 選擇語(yǔ)言8 Apply


    image.png
  • 點(diǎn)擊項(xiàng)目按F4 Apply 語(yǔ)言修改完成


    image.png

Java語(yǔ)言基礎(chǔ)

1.Java關(guān)鍵字

2..png

2.變量與常量

2.1變量的聲明

  • 數(shù)據(jù)類型 變量名稱 = 變量值(不可用中文!)

2.2常量的聲明

  • final(常量中的關(guān)鍵字) 數(shù)據(jù)類型 常量名稱 = 常量值

3.整數(shù)型

3.png
  • 整數(shù)的默認(rèn)值為int型
  • long型修飾的值要加L后綴 如:


    4.png

4.浮點(diǎn)型

5.png
  • float型修飾的值要加F或f后綴
  • double型修飾的值可加D/d后綴或不加

5.字符型

5.1字符的概念

  • 用單引號(hào)包含的可打印的單個(gè)符號(hào)

5.2char型

  • Unicode編碼


    6.png

5.3轉(zhuǎn)義字符

7.png

6.布爾型

  • true
  • false

7.兩種轉(zhuǎn)換方式

  • "勿以小杯盛大物"
  • 隱式轉(zhuǎn)換(自動(dòng)轉(zhuǎn)換)


    8.png
  • 顯式轉(zhuǎn)換(強(qiáng)制轉(zhuǎn)換)


    9.png

8.運(yùn)算符

  • ++我們?cè)趈ava中叫做自增
  • -- 我們?cè)趈ava中叫做自減
  • ++在前,先做自增操作再執(zhí)行后面的代碼,++在后,先執(zhí)行后面的代碼再自增
  • --在前,先做自減操作再執(zhí)行后面的代碼,--在后,先執(zhí)行后面的代碼再自減

9.注釋

  • //單行注釋
  • /*
    多行注釋
    */
  • /**
    *文檔注釋
    */

注意事項(xiàng)

  • 編程的時(shí)候輸入法要半角且符號(hào)全為英文輸入
  • 使用除法運(yùn)算符與取余運(yùn)算符躏哩,0不能做除數(shù)
  • 不要串接使用關(guān)系運(yùn)算符
  • 位移 正補(bǔ)0負(fù)補(bǔ)1
  • if表達(dá)式后面不可加分號(hào)署浩;要加大括號(hào){}
  • else和else if不能單獨(dú)使用,必須和關(guān)鍵字if一起出現(xiàn)

Java編程分類

1.算法

  • 控制臺(tái)實(shí)現(xiàn)即可
  • 數(shù)學(xué)要求
  • 例子:各種數(shù)學(xué)問(wèn)題扫尺、數(shù)據(jù)結(jié)構(gòu)筋栋、游戲

2.桌面應(yīng)用

Swing

  • 比較傳統(tǒng)的實(shí)現(xiàn)
  • 組件沒(méi)那么豐富
  • Swing都需要繼承JFrame

JavaFX

  • 較為現(xiàn)代化的實(shí)現(xiàn)方案
  • 組件比較豐富
  • JavaFX的應(yīng)用程序都需要繼承Application
  • 可以把功能代碼和界面分離,用CSS來(lái)美化界面

例子

  • 桌面殺毒軟件
  • 桌面安裝版的QQ
  • PC版的網(wǎng)易云音樂(lè)

3.手機(jī)應(yīng)用

  • Android平臺(tái)
  • 類似桌面應(yīng)用各種布局和組件
  • 學(xué)了JavaFX再學(xué)安卓正驻,幾乎沒(méi)什么難度
  • 舉例:各種手機(jī)APP

4.Web開發(fā)

前端

  • 網(wǎng)頁(yè):HTML+CSS
  • 腳本:JavaScript

后端

  • 接口開發(fā):Java
  • 工程化的開發(fā)框架
  • 數(shù)據(jù)庫(kù)
  • 系統(tǒng)設(shè)計(jì)和開發(fā)的套路
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末弊攘,一起剝皮案震驚了整個(gè)濱河市抢腐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌肴颊,老刑警劉巖氓栈,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異婿着,居然都是意外死亡授瘦,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門竟宋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)提完,“玉大人,你說(shuō)我怎么就攤上這事丘侠⊥叫溃” “怎么了?”我有些...
    開封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵蜗字,是天一觀的道長(zhǎng)打肝。 經(jīng)常有香客問(wèn)我,道長(zhǎng)挪捕,這世上最難降的妖魔是什么粗梭? 我笑而不...
    開封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮级零,結(jié)果婚禮上断医,老公的妹妹穿的比我還像新娘。我一直安慰自己奏纪,他們只是感情好鉴嗤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著序调,像睡著了一般醉锅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上发绢,一...
    開封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天硬耍,我揣著相機(jī)與錄音,去河邊找鬼朴摊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛此虑,可吹牛的內(nèi)容都是我干的甚纲。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼朦前,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼介杆!你這毒婦竟也來(lái)了鹃操?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤春哨,失蹤者是張志新(化名)和其女友劉穎荆隘,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赴背,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡椰拒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凰荚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片燃观。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖便瑟,靈堂內(nèi)的尸體忽然破棺而出缆毁,到底是詐尸還是另有隱情,我是刑警寧澤到涂,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布脊框,位于F島的核電站,受9級(jí)特大地震影響践啄,放射性物質(zhì)發(fā)生泄漏浇雹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一往核、第九天 我趴在偏房一處隱蔽的房頂上張望箫爷。 院中可真熱鬧,春花似錦聂儒、人聲如沸虎锚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)窜护。三九已至,卻和暖如春非春,著一層夾襖步出監(jiān)牢的瞬間柱徙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工奇昙, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留护侮,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓储耐,卻偏偏與公主長(zhǎng)得像羊初,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容