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)址
IDEA
-
建包時(shí)可以點(diǎn)擊兩次src建同樣名字的包但后綴不同然后就會(huì)展開
image.png -
方法都要帶小括號(hào) 方法可帶參數(shù)可不帶參數(shù)
image.png - 編程無(wú)外乎就是:輸入+處理+輸出
我的第一個(gè)程序(HPing.java)
用Notepad++把文件保存為.java格式 然后輸入以下代碼
打開cmd命令窗口
- D:
- dir
- javac HPing.java(輸完去看看有沒(méi)有 HPing.class)
- java HPing
我的第一個(gè)小應(yīng)用
創(chuàng)建JavaFXApplication
如何打包(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)
-
下載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.變量與常量
2.1變量的聲明
- 數(shù)據(jù)類型 變量名稱 = 變量值(不可用中文!)
2.2常量的聲明
- final(常量中的關(guān)鍵字) 數(shù)據(jù)類型 常量名稱 = 常量值
3.整數(shù)型
- 整數(shù)的默認(rèn)值為int型
-
long型修飾的值要加L后綴 如:
4.png
4.浮點(diǎn)型
- float型修飾的值要加F或f后綴
- double型修飾的值可加D/d后綴或不加
5.字符型
5.1字符的概念
- 用單引號(hào)包含的可打印的單個(gè)符號(hào)
5.2char型
-
Unicode編碼
6.png
5.3轉(zhuǎn)義字符
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ā)的套路