java第一课
1:計算機概述(了解) ?(1)計算機 ?(2)計算機硬件 ?(3)計算機軟件 ??系統軟件:window,linux,mac ??應用軟件:qq,yy,飛秋 ?(4)軟件開發(理解) ??軟件:是由數據和指令組成的。(計算器) ??開發:就是把軟件做出來。 ??如何實現軟件開發呢? ???就是使用開發工具和計算機語言做出東西來 ?(5)語言 ??自然語言:人與人交流溝通的 ??計算機語言:人與計算機交流溝通的 ???C,C++,C#,Java ?(6)人機交換 ??圖形界面:操作方便只管 ??DOS命令:需要記憶一些常見的命令
2:鍵盤功能鍵的認識和快捷鍵(掌握) ?(1)功能鍵的認識 ??tab ??shift ??ctrl ??alt ??windos ??空格 ??上下左右 ??回車 ??截圖 ?(2)快捷鍵 ??全選?Ctrl+A ??復制?Ctrl+C ??粘貼?Ctrl+V ??剪切?Ctrl+X ??撤銷?Ctrl+Z ??保存?Ctrl+S
3:常見的DOS命令(掌握) ?(1)常見的如下 ??盤符的切換 ???d:回車 ??目錄的進入 ???cd javase ???cd javase\day01\code ??目錄的回退 ???cd.. ???cd\ ??清屏 ???cls ??退出 ???exit ?(2)其他的幾個(了解) ??創建目錄 ??刪除目錄 ??創建文件 ??刪除文件 ??顯示目錄下的內容 ??刪除帶內容的目錄
4:Java語言概述(了解) ?(1)Java語言的發展史 ??Java之父 ?? ??JDK1.4.2 ??JDK5 ??JDK7 ?(2)Java語言的特點 ??有很多小特點,重點有兩個開源,跨平臺 ?(3)Java語言是跨平臺的,請問是如何保證的呢?(理解) ??我們是通過翻譯的案例講解的。 ?? ??針對不同的操作系統,提高不同的jvm來實現的。 ?(4)Java語言的平臺 ??JavaSE ??JavaME--Android ??JavaEE
5:JDK,JRE,JVM的作用及關系(掌握) ?(1)作用 ??JVM:保證Java語言跨平臺 ??JRE:Java程序的運行環境 ??JDK:Java程序的開發環境 ?(2)關系 ??JDK:JRE+工具 ??JRE:JVM+類庫
6:JDK的下載,安裝,卸載(掌握) ?(1)下載到官網。 ??A:也可以到百度搜索即可。 ??B:我給你。 ?(2)安裝 ??A:綠色版?解壓就可以使用 ??B:安裝版?必須一步一步的安裝,一般只要會點擊下一步即可 ?? ??注意: ???建議所有跟開發相關的軟件都不要安裝在有中文或者空格的目錄下。 ?(3)卸載 ??A:綠色版?直接刪除文件夾 ??B:安裝版? ???a:控制面板 -- 添加刪除程序 ???b:通過專業的軟件卸載工具。(比如360的軟件管家卸載)
7:第一個程序:HelloWorld案例(掌握) ?class HelloWorld { ??public static void main(String[] args) { ???System.out.println("HelloWorld"); ??} ?} ?(1)程序解釋: ??A:Java程序的最基本單位是類,所以我們要定義一個類。 ???格式:class 類名 ???舉例:class HelloWorld ??B:在類中寫內容的時候,用大括號括起來。 ??C:Java程序要想執行,必須有main方法。 ???格式:public static void main(String[] args) ??D:要指向那些東西呢,也用大括號括起來。 ??E:你要做什么呢?今天我們僅僅做了一個簡單的輸出 ???格式:System.out.println("HelloWorld"); ???注意:""里面的內容是可以改動的。 ? ?(2)Java程序的開發執行流程: ??A:編寫java源程序(.java) ??B:通過javac命令編譯生成.class文件 ??C:通過java命令運行.class文件 ? 8:常見的問題(掌握) ?(1)擴展名被隱藏 ??如何找到:工具--文件夾選項--查看--去除隱藏擴展名的那個勾勾 ?(2)我要求文件名稱和類名一致。 ??實際上不這樣做也是可以的。 ??但是,注意: ???javac后面跟的是文件名+擴展名 ???java后面跟的類名不帶擴展名 ?(3)Java語言嚴格區分大小寫,請注意。 ?? 還有就是單詞不要寫錯了。 ?(4)見到非法字符: \65307肯定是中文問題。 ??我們寫程序要求標點符號必須全部是英文狀態。 ?(5)括號的配對問題。 ??一般來說,括號都是成對出現的。 ?(6)遇到 ??在類 HelloWorld 中找不到主方法, 請將主方法定義為 ??肯定是主方法的格式問題。
9:path環境變量(掌握) ?(1)path環境變量的作用 ??保證javac命令可以在任意目錄下運行。 ??同理可以配置qq等 ?(2)path配置的兩種方案: ??A:方案1(了解) ??B:方案2 ???找到環境變量的位置,在系統變量里面 ???新建: ????變量名:JAVA_HOME ????變量值:D:\develop\Java\jdk1.7.0_60 ???修改: ????變量名:Path ????變量值:%JAVA_HOME%\bin;以前的內容
10:classpath環境變量(理解) ?(1)classpath環境變量的作用 ??保證class文件可以在任意目錄下運行 ?(2)classpath環境變量的配置 ??找到環境變量的位置,在系統變量里面 ??新建: ???變量名:classpath ???變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ???變量值:E:\JavaSE\day01\code\HelloWorld案例
?
| 為了便于查詢,以下列出ASCII碼表:第128~255號為擴展字符(不常用) ? | |||||||
| 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 | ~ |
?
運算符的優先級(從高到低)
| 優先級 | 描述 | 運算符 |
| 1 | 括號 | ()、[] |
| 2 | 正負號 | +、- |
| 3 | 自增自減,非 | ++、--、! |
| 4 | 乘除,取余 | *、/、% |
| 5 | 加減 | +、- |
| 6 | 移位運算 | <<、>>、>>> |
| 7 | 大小關系 | >、>=、<、<= |
| 8 | 相等關系 | ==、!= |
| 9 | 按位與 | & |
| 10 | 按位異或 | ^ |
| 11 | 按位或 | | |
| 12 | 邏輯與 | && |
| 13 | 邏輯或 | || |
| 14 | 條件運算 | ?: |
| 15 | 賦值運算 | =、+=、-=、*=、/=、%= |
| 16 | 位賦值運算 | &=、|=、<<=、>>=、>>>= |
?
如果在程序中,要改變運算順序,可以使用()。
轉載于:https://www.cnblogs.com/hoobey/p/5231809.html
總結
- 上一篇: 关于ASP.NET中fileupload
- 下一篇: 37.递推:Pell数列