1. 程式人生 > >JAVA 攻城獅 第一天

JAVA 攻城獅 第一天

2017 年 6 月 28 日 第一天
今天是我執行這個計劃的第一天,也希望我可以執行下來。
9點40分,提前交了高數試卷,到目前為止,本學期的全部課程已經全部完成了。是時候開始我的暑假學習計劃了。但是很dan疼的一件事情,就是我們大一的要補軍訓所以在6月30日到7月9日這10天是需要軍訓的,可能這幾天學習會比平常慢,我也不敢保證軍訓的十天我可以保證自己的學習質量,我會盡力的,就算我那一天沒有學習,我也會在部落格中記錄一下當天的情況,以便後期反省總結。好了,就說這麼多了,等下去吃飯,吃完飯回來開始準備java的學習計劃,開始正式的學習java。加油,不甘心當一個程式猿,我要成為優質的軟體工程師。

昨天因為高數老師找去有事情 所以耽誤了,沒有寫總結,今天早上補上。

因為是從最基礎的開始看起的,從計算機基礎開始講起,我也就稍微帶著聽著,然後講了一些DOS命令列的指令,這是我第一次接觸到這些,所以做了一些筆記,筆記我會在以後整理進來。

我要對我的第一天做出反省,講實話,效率不高,雖然是有老師找我有事情,但是我可以明顯感覺到晚上的那段時間效率很差 所以,今天,6 月 29 日 我會好好的利用這一天的 ,把昨天的給補上來。

昨天晚上失眠,睡不著,後來把kindle拿出來看了一會龍應臺的目送,才慢慢的睡著。但是沒有影響到我今天的精神狀態,我的精神狀態很好。

好了,不多說了 ,我去吃早飯了 。今天要好好的利用起來。

現在的努力是對以前浪蕩的彌補和對未來有信心的資本。

Day 01 總結
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)其他的幾個(瞭解)
    建立目錄
    刪除目錄
    建立檔案
    刪除檔案a
    顯示目錄下的內容
    刪除帶內容的目錄

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
變數值:E:\JavaSE\day01\code\HelloWorld案例