java第一课
1:計(jì)算機(jī)概述(了解) ?(1)計(jì)算機(jī) ?(2)計(jì)算機(jī)硬件 ?(3)計(jì)算機(jī)軟件 ??系統(tǒng)軟件:window,linux,mac ??應(yīng)用軟件:qq,yy,飛秋 ?(4)軟件開發(fā)(理解) ??軟件:是由數(shù)據(jù)和指令組成的。(計(jì)算器) ??開發(fā):就是把軟件做出來(lái)。 ??如何實(shí)現(xiàn)軟件開發(fā)呢? ???就是使用開發(fā)工具和計(jì)算機(jī)語(yǔ)言做出東西來(lái) ?(5)語(yǔ)言 ??自然語(yǔ)言:人與人交流溝通的 ??計(jì)算機(jī)語(yǔ)言:人與計(jì)算機(jī)交流溝通的 ???C,C++,C#,Java ?(6)人機(jī)交換 ??圖形界面:操作方便只管 ??DOS命令:需要記憶一些常見的命令
2:鍵盤功能鍵的認(rèn)識(shí)和快捷鍵(掌握) ?(1)功能鍵的認(rèn)識(shí) ??tab ??shift ??ctrl ??alt ??windos ??空格 ??上下左右 ??回車 ??截圖 ?(2)快捷鍵 ??全選?Ctrl+A ??復(fù)制?Ctrl+C ??粘貼?Ctrl+V ??剪切?Ctrl+X ??撤銷?Ctrl+Z ??保存?Ctrl+S
3:常見的DOS命令(掌握) ?(1)常見的如下 ??盤符的切換 ???d:回車 ??目錄的進(jìn)入 ???cd javase ???cd javase\day01\code ??目錄的回退 ???cd.. ???cd\ ??清屏 ???cls ??退出 ???exit ?(2)其他的幾個(gè)(了解) ??創(chuàng)建目錄 ??刪除目錄 ??創(chuàng)建文件 ??刪除文件 ??顯示目錄下的內(nèi)容 ??刪除帶內(nèi)容的目錄
4:Java語(yǔ)言概述(了解) ?(1)Java語(yǔ)言的發(fā)展史 ??Java之父 ?? ??JDK1.4.2 ??JDK5 ??JDK7 ?(2)Java語(yǔ)言的特點(diǎn) ??有很多小特點(diǎn),重點(diǎn)有兩個(gè)開源,跨平臺(tái) ?(3)Java語(yǔ)言是跨平臺(tái)的,請(qǐng)問(wèn)是如何保證的呢?(理解) ??我們是通過(guò)翻譯的案例講解的。 ?? ??針對(duì)不同的操作系統(tǒng),提高不同的jvm來(lái)實(shí)現(xiàn)的。 ?(4)Java語(yǔ)言的平臺(tái) ??JavaSE ??JavaME--Android ??JavaEE
5:JDK,JRE,JVM的作用及關(guān)系(掌握) ?(1)作用 ??JVM:保證Java語(yǔ)言跨平臺(tái) ??JRE:Java程序的運(yùn)行環(huán)境 ??JDK:Java程序的開發(fā)環(huán)境 ?(2)關(guān)系 ??JDK:JRE+工具 ??JRE:JVM+類庫(kù)
6:JDK的下載,安裝,卸載(掌握) ?(1)下載到官網(wǎng)。 ??A:也可以到百度搜索即可。 ??B:我給你。 ?(2)安裝 ??A:綠色版?解壓就可以使用 ??B:安裝版?必須一步一步的安裝,一般只要會(huì)點(diǎn)擊下一步即可 ?? ??注意: ???建議所有跟開發(fā)相關(guān)的軟件都不要安裝在有中文或者空格的目錄下。 ?(3)卸載 ??A:綠色版?直接刪除文件夾 ??B:安裝版? ???a:控制面板 -- 添加刪除程序 ???b:通過(guò)專業(yè)的軟件卸載工具。(比如360的軟件管家卸載)
7:第一個(gè)程序:HelloWorld案例(掌握) ?class HelloWorld { ??public static void main(String[] args) { ???System.out.println("HelloWorld"); ??} ?} ?(1)程序解釋: ??A:Java程序的最基本單位是類,所以我們要定義一個(gè)類。 ???格式:class 類名 ???舉例:class HelloWorld ??B:在類中寫內(nèi)容的時(shí)候,用大括號(hào)括起來(lái)。 ??C:Java程序要想執(zhí)行,必須有main方法。 ???格式:public static void main(String[] args) ??D:要指向那些東西呢,也用大括號(hào)括起來(lái)。 ??E:你要做什么呢?今天我們僅僅做了一個(gè)簡(jiǎn)單的輸出 ???格式:System.out.println("HelloWorld"); ???注意:""里面的內(nèi)容是可以改動(dòng)的。 ? ?(2)Java程序的開發(fā)執(zhí)行流程: ??A:編寫java源程序(.java) ??B:通過(guò)javac命令編譯生成.class文件 ??C:通過(guò)java命令運(yùn)行.class文件 ? 8:常見的問(wèn)題(掌握) ?(1)擴(kuò)展名被隱藏 ??如何找到:工具--文件夾選項(xiàng)--查看--去除隱藏?cái)U(kuò)展名的那個(gè)勾勾 ?(2)我要求文件名稱和類名一致。 ??實(shí)際上不這樣做也是可以的。 ??但是,注意: ???javac后面跟的是文件名+擴(kuò)展名 ???java后面跟的類名不帶擴(kuò)展名 ?(3)Java語(yǔ)言嚴(yán)格區(qū)分大小寫,請(qǐng)注意。 ?? 還有就是單詞不要寫錯(cuò)了。 ?(4)見到非法字符: \65307肯定是中文問(wèn)題。 ??我們寫程序要求標(biāo)點(diǎn)符號(hào)必須全部是英文狀態(tài)。 ?(5)括號(hào)的配對(duì)問(wèn)題。 ??一般來(lái)說(shuō),括號(hào)都是成對(duì)出現(xiàn)的。 ?(6)遇到 ??在類 HelloWorld 中找不到主方法, 請(qǐng)將主方法定義為 ??肯定是主方法的格式問(wèn)題。
9:path環(huán)境變量(掌握) ?(1)path環(huán)境變量的作用 ??保證javac命令可以在任意目錄下運(yùn)行。 ??同理可以配置qq等 ?(2)path配置的兩種方案: ??A:方案1(了解) ??B:方案2 ???找到環(huán)境變量的位置,在系統(tǒng)變量里面 ???新建: ????變量名:JAVA_HOME ????變量值:D:\develop\Java\jdk1.7.0_60 ???修改: ????變量名:Path ????變量值:%JAVA_HOME%\bin;以前的內(nèi)容
10:classpath環(huán)境變量(理解) ?(1)classpath環(huán)境變量的作用 ??保證class文件可以在任意目錄下運(yùn)行 ?(2)classpath環(huán)境變量的配置 ??找到環(huán)境變量的位置,在系統(tǒng)變量里面 ??新建: ???變量名:classpath ???變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ???變量值:E:\JavaSE\day01\code\HelloWorld案例
?
| 為了便于查詢,以下列出ASCII碼表:第128~255號(hào)為擴(kuò)展字符(不常用) ? | |||||||
| ASCII碼 | 鍵盤 | ASCII?碼 | 鍵盤 | ASCII?碼 | 鍵盤 | ASCII?碼 | 鍵盤 |
| 27 | ESC | 32 | SPACE | 33 | ! | 34 | " |
| 35 | # | 36 | $ | 37 | % | 38 | & |
| 39 | ' | 40 | ( | 41 | ) | 42 | * |
| 43 | + | 44 | ' | 45 | - | 46 | . |
| 47 | / | 48 | 0 | 49 | 1 | 50 | 2 |
| 51 | 3 | 52 | 4 | 53 | 5 | 54 | 6 |
| 55 | 7 | 56 | 8 | 57 | 9 | 58 | : |
| 59 | ; | 60 | < | 61 | = | 62 | > |
| 63 | ? | 64 | @ | 65 | A | 66 | B |
| 67 | C | 68 | D | 69 | E | 70 | F |
| 71 | G | 72 | H | 73 | I | 74 | J |
| 75 | K | 76 | L | 77 | M | 78 | N |
| 79 | O | 80 | P | 81 | Q | 82 | R |
| 83 | S | 84 | T | 85 | U | 86 | V |
| 87 | W | 88 | X | 89 | Y | 90 | Z |
| 91 | [ | 92 | \ | 93 | ] | 94 | ^ |
| 95 | _ | 96 | ` | 97 | a | 98 | b |
| 99 | c | 100 | d | 101 | e | 102 | f |
| 103 | g | 104 | h | 105 | i | 106 | j |
| 107 | k | 108 | l | 109 | m | 110 | n |
| 111 | o | 112 | p | 113 | q | 114 | r |
| 115 | s | 116 | t | 117 | u | 118 | v |
| 119 | w | 120 | x | 121 | y | 122 | z |
| 123 | { | 124 | | | 125 | } | 126 | ~ |
?
運(yùn)算符的優(yōu)先級(jí)(從高到低)
| 優(yōu)先級(jí) | 描述 | 運(yùn)算符 |
| 1 | 括號(hào) | ()、[] |
| 2 | 正負(fù)號(hào) | +、- |
| 3 | 自增自減,非 | ++、--、! |
| 4 | 乘除,取余 | *、/、% |
| 5 | 加減 | +、- |
| 6 | 移位運(yùn)算 | <<、>>、>>> |
| 7 | 大小關(guān)系 | >、>=、<、<= |
| 8 | 相等關(guān)系 | ==、!= |
| 9 | 按位與 | & |
| 10 | 按位異或 | ^ |
| 11 | 按位或 | | |
| 12 | 邏輯與 | && |
| 13 | 邏輯或 | || |
| 14 | 條件運(yùn)算 | ?: |
| 15 | 賦值運(yùn)算 | =、+=、-=、*=、/=、%= |
| 16 | 位賦值運(yùn)算 | &=、|=、<<=、>>=、>>>= |
?
如果在程序中,要改變運(yùn)算順序,可以使用()。
轉(zhuǎn)載于:https://www.cnblogs.com/hoobey/p/5231809.html
總結(jié)
- 上一篇: 关于ASP.NET中fileupload
- 下一篇: 37.递推:Pell数列