日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

学号 20175212 《Java程序设计》第3周学习总结

發(fā)布時間:2023/12/20 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学号 20175212 《Java程序设计》第3周学习总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

學(xué)號 20175212 《Java程序設(shè)計》第3周學(xué)習(xí)總結(jié)

教材學(xué)習(xí)內(nèi)容總結(jié)

一、 Java——面向?qū)ο笳Z言
核心內(nèi)容為對象,一切圍繞著對象。以下為三個重要性質(zhì):

  • 封裝性:將數(shù)據(jù)和對數(shù)據(jù)的操作封裝在一起。
  • 繼承:子類可以繼承父系的屬性和行為。
  • 多態(tài):一使多個操作具有相同的名字,但這些操作所接受的消息類型不同;另一是同意操作被不同類型對象調(diào)用時可能產(chǎn)生不同的行為。
  • 二、 構(gòu)造方法與對象的創(chuàng)建
    1.“構(gòu)造方法”是類中一種特殊方法(可自定義也可使用默認(rèn)),用以創(chuàng)建對象時使用,構(gòu)造方法名必須與其所在類名相同。構(gòu)造方法沒有類型,如:

    Point(){ x = 1; y = 1; }

    2.創(chuàng)建對象時,使用 new運算符 和 類的構(gòu)造方法 為聲明的對象分配變量。以下是例4-2

    class Point {int x,y;Point(int a,int b) {x=a;y=b;} }public class Example4_2 {public static void main(String args[]) {Point p1,p2; //聲明對象p1和p2p1=new Point(10,10); //為對象分配變量(使用new和類中的構(gòu)造方法)p2=new Point(23,35); //為對象分配變量(使用new和類中的構(gòu)造方法)} }

    三、 類與程序的基本結(jié)構(gòu)
    1.在一個Java應(yīng)用程序中,可編寫若干個源文件,在主類中運行,并且主類的編譯需要使用之前的字節(jié)碼文件時,需要放在同一目錄下,不然會出錯。如下圖
    2.可用javac *.java命令編譯目錄下全部源文件。

    四、實例成員與類成員
    1.實例變量:隨該類不同的對象而變化。
    類變量(定義數(shù)據(jù)類型前加static):該類所有對象共享該類變量。
    2.實例方法和類方法:與使用方法與實例變量和類變量大致相同,一般可用import java.util.*; 引入調(diào)用Arrays類中的static方法。

    四、 方法重載
    一個類中多個方法具有相同名字,但方法的參數(shù)不同。

    五、 this關(guān)鍵詞

  • 在構(gòu)造方法中使用this:this代表該構(gòu)造方法所創(chuàng)建的對象。
  • 在實例方法中使用this,代表正在調(diào)用該方法的當(dāng)前對象。
  • 六、 包

  • 帶包的文件要到包的父目錄進(jìn)行編譯javac tom\jiafei\源文件,也在此進(jìn)行運行java tom.jiafei.主類名 主類的全名是“”包名.主類名
  • 教材學(xué)習(xí)中的問題和解決過程

    • 問題1:在父目錄中無法運行子目錄下的可執(zhí)行文件。
    • 問題1解決方案:在藍(lán)墨云上尋求老師同學(xué)的幫助并上網(wǎng)進(jìn)行查閱。

    代碼調(diào)試中的問題和解決過程

    • 問題1:
    • 問題1解決方案:通過借鑒同學(xué)博客和網(wǎng)上搜索熟悉JDB調(diào)試規(guī)則后解決

    代碼托管

    上周考試錯題總結(jié)

    • 下面程序的運行結(jié)果是
    public static void main(String args[]) {char s1[]="ABCDEF\0".toCharArray(); int i=0; while(s1[i++]!='\0') System.out.println(s1[i++]);

    }
    A .ABCDEF
    B .BDF
    C .ABCDE
    D .BCDE
    錯題原因:未正確理解代碼含義,導(dǎo)致運行結(jié)果分析錯誤

    其他(感悟、思考等,可選)

    此章代碼量較大,內(nèi)容基礎(chǔ)但比較關(guān)鍵,下了不少功夫,還需及時復(fù)習(xí)熟練。

    學(xué)習(xí)進(jìn)度條

    代碼行數(shù)(新增/累積)博客量(新增/累積)學(xué)習(xí)時間(新增/累積)重要成長
    目標(biāo)5000行30篇400小時
    第一周6/61/120/20
    第二周245/2511/218/38
    第三周633/8841/322/60

    嘗試一下記錄「計劃學(xué)習(xí)時間」和「實際學(xué)習(xí)時間」,到期末看看能不能改進(jìn)自己的計劃能力。這個工作學(xué)習(xí)中很重要,也很有用。
    耗時估計的公式
    :Y=X+X/N ,Y=X-X/N,訓(xùn)練次數(shù)多了,X、Y就接近了。

    參考:軟件工程軟件的估計為什么這么難,軟件工程 估計方法

    • 改進(jìn)情況:

    (有空多看看現(xiàn)代軟件工程 課件
    軟件工程師能力自我評價表)

    參考資料

    • Java學(xué)習(xí)筆記(第8版)

    • 《Java學(xué)習(xí)筆記(第8版)》學(xué)習(xí)指導(dǎo)
    • ...

    轉(zhuǎn)載于:https://www.cnblogs.com/thz666/p/10539900.html

    總結(jié)

    以上是生活随笔為你收集整理的学号 20175212 《Java程序设计》第3周学习总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。