20165320 第三週學習總結

主要內容

1.編程語言的發展階段

·面向機器語言
主要是彙編語言
·面向過程語言
特色:更接近人的天然語言
主要是C語言
·面嚮對象語言
特色:易維護,易擴展,易複用
最核心的內容是對象,一切圍繞對象
特性:封裝性,繼承性,多態性
好比Java語言

2.類(重點)

·類聲明
class 類名 {
    類的內容
}
·方法聲明
方法頭 {
    方法體的內容
}
我的感受和C語言的函數有一點相似
·成員變量的數據類型:基本數據類型
·區分局部變量與局部變量
·UML圖(沒懂)

3.方法與對象的建立

·對象的建立
    格式:類的名字 對象名字
·構造方法沒有類型
·new運算符
·使用對象
    對象.變量
    對象.方法

4.類與程序的基本結構

·java應用程序由若干個類構成

5.參數傳值

·機制
    參數變量的值是調用
·傳值不能越級
·可變參數
    int ... x

6.對象的組合

·對象a組合了對象b,對象a就能夠委託對象b調用方法

7.實例成員與類成員

·實例變量與類變量
·聲明區別
class dog {
    float; //實例變量
    static int y; //類變量
}
·區別
    不一樣對象的實例變量互不相同
    全部對象共享類變量
    經過類名直接訪問類變量
·實例方法與類方法
·聲明區別
class A {
    int a;
    float max(float x,float y) {
        //實例方法
    }
    static float jerry(){
        //類方法
    }
    static void speak //類
}
·區別
    對象調用實例方法
    類名調用方法
    設計類方法的原則

8.方法重載

·語法規則
一個類中有多個方法具備相同的名字,必須參數不一樣
參數個數不一樣
某個參數的類型不一樣

9.this關鍵詞

·在構造方法中使用this
·在實例方法中使用this

10.包(重點)曾經錯得很慘

·包語句
package 包名;
·有包名的類的存儲
package 文件名.包名;
·編譯
javac 目錄.../源文件
·運行
java 目錄.包名.主類
***必須到上一層目錄運行

11.import語句

·引入經常使用類 *表明所有類
import java.util.*
·引入自定義包中的類
import tom.jiafei.*;

學習過程當中遇到的問題

1.運行帶包的程序出現錯誤
解決方法:上一層目錄運行
2.以前在虛擬機連上碼雲後在windows上沒法用git傳送代碼上碼雲
解決方法:由於以前調試亂碼的時候出現了中文目錄,改回去後就OK了,順帶解決了以前同窗郵箱問題。

代碼管理與託管

碼雲連接:https://gitee.com/sq943997011/BESTI.IS.Java2018java

腳本運行截圖
git

相關文章
相關標籤/搜索