java基礎學習_day01總結
=============================================================================
=============================================================================
涉及到的知識點有:
1:計算機概述(了解)
2:鍵盤功能鍵的認識和快捷鍵(掌握)
3:常見的DOS命令(掌握)
4:Java語言概述(了解)
5:JVM,JRE,JDK的作用及關系(掌握)
6:JDK的下載,安裝,卸載以及Eclipse的版本說明(掌握)
7:第一個程序:HelloWorld案例(掌握)
8:
9:path環境變量(掌握)
10:classpath環境變量(理解)
11:path和classpath的區別
=============================================================================
=============================================================================
1:計算機概述(了解)
(1)計算機
(2)計算機硬件
(3)計算機軟件
系統軟件:DOS(Disk Operating SYSTEM)、window、linux、Unix、Mac、Android、IOS等
應用軟件
(4)軟件開發(理解)
軟件:是由數據和指令組成的。(計算器)
開發:就是把軟件做出來。
如何實現軟件開發呢?
答:就是使用開發工具和計算機語言做出東西來。
(5)語言
自然語言:人與人交流溝通的各種表達符號。
計算機語言:人與計算機交流溝通的一種特殊語言。
例如:C、C++、C#、Java等等。
(6)人機交互
圖形化界面方式:操作方便直觀。
DOS命令行方式:需要記憶一些常見的命令。
-----------------------------------------------------------------------------
2:鍵盤功能鍵的認識和快捷鍵(掌握)
(1)功能鍵的認識
Tab
Shift
Ctrl
Alt
Windos
空格
上下左右
回車(Enter)
截圖(Prt Sc)
(2)快捷鍵
全選 Ctrl+A
復制 Ctrl+C
粘貼 Ctrl+V
剪切 Ctrl+X
撤銷 Ctrl+Z
保存 Ctrl+S
-----------------------------------------------------------------------------
3:常見的DOS命令(掌握) windows下用反斜杠\表示目錄
(1)常見的如下
盤符的切換
d:回車
目錄的進入
cd javase
cd javase\day01\code
目錄的回退
cd.. 退回到上一級目錄
cd\ 退回到根目錄
清屏
cls (clear screen)
退出
exit 退出dos命令行
---------------------------------------
(2)其他的幾個(了解)
創建目錄
mk/mkdir (make directory)
刪除目錄
rd/rmdir (remove directory)
創建空文件
type nul>a.txt 或者 type nul> a.txt
edit回車 win10已經找不到該命令
創建非空文件
echo chenmingjun>a.txt
刪除文件
del a.txt (delete)
顯示目錄下的內容
dir 列出當前目錄下的文件以及文件夾
刪除帶內容的目錄
rd /s /q haha 安靜模式刪除
-----------------------------------------------------------------------------
4:Java語言概述(了解)
(1)Java語言的發展史
Java之父 詹姆斯·高斯林
JDK1.4.2
JDK5 2004.9.30
JDK7 2011.7.28
JDK8 2014.3.18
JDK9 2017.9.21
(2)Java語言的特點
有很多小特點,重點有兩個:開源、跨平臺。
(3)Java語言是跨平臺的,請問是如何保證的呢?(理解)
我們是通過翻譯的案例講解的。
針對不同的操作系統,提供不同的jvm來實現的。
(4)Java語言的平臺
JavaSE
JavaME -- 小咖啡/Android
JavaEE -- Web
-----------------------------------------------------------------------------
5:JVM,JRE,JDK的作用及關系(掌握)
(1)作用
JVM:保證Java語言跨平臺。
JRE:Java程序的運行環境。
JDK:Java程序的開發環境。
(2)關系
JDK = JRE+工具(編譯工具javac.exe和打包工具jar.exe等)
JRE = JVM+類庫
-----------------------------------------------------------------------------
6:JDK的下載,安裝,卸載以及Eclipse的版本說明(掌握)
(1)下載
下載網址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
(2)安裝
A:綠色版軟件:直接解壓就可以使用。
B:安裝版軟件:必須一步一步的安裝,一般是傻瓜式安裝。
註意:
建議所有跟開發相關的軟件都不要安裝在有中文或者空格的目錄下。
(3)卸載
A:綠色版軟件:直接刪除文件夾即可。
B:安裝版軟件:
a:windows系統下:控制面板\程序\程序和功能
b:通過專業的軟件卸載工具(比如360的軟件管家卸載)。
---------------------------------------
-----------------------------------------------------------------------------
7:第一個程序:HelloWorld案例(掌握)
1 class HelloWorld { 2 public static void main(String[] args) { 3 System.out.println("HelloWorld"); 4 } 5 }
(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)擴展名被隱藏了。
如何顯示擴展名:在windows系統下:查看--文件擴展名 該選項打鉤 或者 查看--選項--查看--隱藏已知文件擴展名 該選項不打勾
(2)要求文件名稱和類名一致。
實際上不這樣做也是可以的。
但是,註意:
javac後面跟的是文件名.擴展名 例如:javac HelloWorld.java
java後面跟的是類名且不帶擴展名 例如:java HelloWorld
(3)Java語言嚴格區分大小寫,請註意。
還有就是單詞不要寫錯了。
(4)見到非法字符:
例如在win7 系統下:錯誤: 非法字符:\65307 肯定是中文問題。
例如在win10系統下:錯誤: 編碼GBK的不可映射字符
我們寫程序要求標點符號必須全部是英文狀態。
(5)括號的配對問題。
一般來說,括號都是成對出現的。
(6)當運行程序時遇到如下錯誤時
錯誤: 在類 HelloWorld 中找不到 main 方法, 請將 main 方法定義為:
public static void main(String[] args)
可判斷出肯定是主方法的格式有問題。
-----------------------------------------------------------------------------
9:path環境變量(掌握)
(0)模仿notepad的命令,來做javac和java命令。
(1)path環境變量的作用:
保證javac、java等命令可以在命令行下的任意目錄下運行。
同理可以配置qq等。
(2)path配置的兩種方案:
A:方案1(了解)
將jdk安裝目錄下的bin目錄添加到環境變量中的系統變量path中的最左邊(並添加分號)。(為什麽最左邊呢?答:這樣搜索快!)
這種配置環境變量的方法不好,當有多個版本的jdk時,再次配置環境變量的時候,容易不心把path裏面的其他東西刪掉,可能會導致系統崩掉!
B:方案2
找到環境變量的位置,在系統變量裏面,
新建:
變量名:JAVA_HOME
變量值:D:\learn\Java\JDK\jdk1.8.0_161
修改:
變量名:Path
變量值:%JAVA_HOME%\bin;以前的內容
-----------------------------------------------------------------------------
10:classpath環境變量(理解)
(1)classpath環境變量的作用:
可以使我們編譯生成的 xxx.class文件 在任意目錄下運行。
(2)classpath環境變量的配置:
找到環境變量的位置,在系統變量裏面,
新建:
變量名:classpath
變量值:E:\學習資料\java\傳智播客_2015年Java基礎視頻-深入淺出精華版\day01\day01\code\代碼\HelloWorld案例
但是呢?一般我們不配classpath。因為一般運行就是在當前目錄下的.class文件。
-----------------------------------------------------------------------------
11:path和classpath的區別
path環境變量:裏面記錄的是可執行性文件,如.exe文件,對可執行文件會先在當前路徑去找,如果沒找到就去path環境變量中配置的路徑去找。
classpath環境變量:裏記錄的是java類的運行文件所在的目錄。如:.class文件。
=============================================================================
java基礎學習_day01總結