JAVA基礎-1.計算機概述+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 空格 上下左右 回車 截圖 PrtSc (2)快捷鍵 全選 Ctrl+A 複製 Ctrl+C 貼上 Ctrl+V 剪下 Ctrl+X 撤銷 Ctrl+Z 儲存 Ctrl+S
3:常見的DOS命令(掌握) (1)常見的如下 碟符的切換 (進入指定的盤下面)– 碟符: d:回車 目錄的進入 (進入指定的路徑下)–cd 路徑 cd javase cd javase\day01\code 目錄的回退 cd .. :回退到上一級目錄上。 cd \ :回退到當前路徑下的根目錄。 清屏 cls 退出 exit (2)其他的幾個(瞭解) 建立目錄 刪除目錄 建立檔案 刪除檔案 顯示目錄下的內容 刪除帶內容的目錄
操作資料夾: dir 列出當前控制檯所在的路徑下的所有檔案以及資料夾。 md 資料夾的名字 建立一個資料夾 rd 資料夾的名字 刪除一個空資料夾。 注意: 不能用於刪除非空的資料夾。
操作檔案: echo 資料>檔名 建立一個檔案並且指定寫入的資料。 type 檔名 檢視指定的檔案內容。 del 檔名 刪除指定的檔案。 注意: del後面如果跟一個資料夾,那麼是刪除一個資料夾中的所有檔案。 * 萬用字元(可以匹配任意的檔名) tab 內容補全. 上下方向鍵 找回上一次所寫過的命令。
4:Java語言概述(瞭解) (1)Java語言的發展史 Java之父
JDK1.4.2
JDK5
JDK7
(2)Java語言的特點
有很多小特點,重點有兩個開源,跨平臺
1、面向物件 2、分散式 3、簡單 4、安全 5、多執行緒 6、跨平臺可移植 (3)Java語言是跨平臺的,請問是如何保證的呢?(理解) 通過翻譯:
針對不同的作業系統,提高不同的jvm來實現的。
(4)Java語言的平臺
JavaSE :標準版
JavaME:微型版--Android
JavaEE :企業版 bs:基於網頁開發 cs:需要安裝的軟體
5:JDK,JRE,JVM的作用及關係(掌握) (1)作用 JVM:保證Java語言跨平臺 JRE:Java程式的執行環境 JDK:Java程式的開發環境 (2)關係 JDK:JRE+工具 JRE:JVM+類庫
6:JDK的下載,安裝,解除安裝(掌握) (1)下載到官網。 A:百度搜索或去oracle官網即可。 (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檔案 javac xx.java
C:通過java命令執行.class檔案 java xx
8:常見的問題(掌握) (1)副檔名被隱藏 如何找到:工具–資料夾選項–檢視–去除隱藏副檔名的那個勾勾 (2)我要求檔名稱和類名一致。 實際上不這樣做也是可以的。 但是,注意: javac後面跟的是檔名+副檔名 java後面跟的類名不帶副檔名 (3)Java語言嚴格區分大小寫,請注意。 還有就是單詞不要寫錯了。 (4)見到非法字元: \65307肯定是中文問題。 我們寫程式要求標點符號必須全部是英文狀態。 (5)括號的配對問題。 一般來說,括號都是成對出現的。 (6)遇到 在類 HelloWorld 中找不到主方法, 請將主方法定義為 肯定是主方法的格式問題。
9:path環境變數(掌握) (1)path環境變數的作用 保證javac命令可以在任意目錄下執行。 配置path環境變數的目的:控制檯可以在任意的路徑下都可以找到java的開發工具。 同理可以配置qq等 (2)path配置的方案: 找到環境變數的位置,在系統變數裡面 新建: 變數名:JAVA_HOME 變數值:D:\develop\Java\jdk1.7.0_60 修改: 變數名:Path 變數值:%JAVA_HOME%\bin;以前的內容
10:classpath環境變數(理解) (1)classpath環境變數的作用 保證class檔案可以在任意目錄下執行 (2)classpath環境變數的配置 找到環境變數的位置,在系統變數裡面 新建: 變數名:classpath 變數值:E:\JavaSE\day01\code\HelloWorld案例
在控制檯寫一個可執行檔案的檔名的執行原理: 在控制檯寫一個可執行檔案的檔名,那麼系統首先會在控制檯當前路徑下去搜索是否存在該檔案,如果可以找到指定的檔案, 那麼就執行該檔案,如果找不到該檔案,那麼系統還會根據path的環境變數所儲存的路徑資訊下去搜索是否有指定的檔案,如果 能找到,那麼就執行該檔案。
建議大家今天開始寫一個word文件,專門用於記錄錯誤。 錯誤現象 錯誤原因 解決方案