1. 程式人生 > >20175234 2018-2019-2 《Java程序設計》第三周學習總結

20175234 2018-2019-2 《Java程序設計》第三周學習總結

初始化 out douban 創建 url地址 tail .net 認識 參數

20175234 2018-2019-2 《Java程序設計》第三周學習總結

教材學習內容重難點總結

  • 關於駝峰式的認識

    為了增加程序的可讀性,除了在代碼之間增加註釋之外,程序員大都把代碼中的變量、函數和類等等用目前常用的匈牙利命名、駝峰式、帕斯卡命名法來進行命名
    簡單的說,以下兩種命名均為駝峰式

int myStudentCount; 或者int MyStudentCount;

  • 關於’/’(斜杠)和’’(反斜杠)的認識

    linux系統中,’/’表示路徑’’表示轉義
    Windows系統中,’/’ ’’都可以用來表示路徑(我們在cmd中使用什麽,主要是看習慣)。一般情況下,反斜杠’’用來表示目錄,正斜杠’/’用來表示網址、Url地址;還有一種情況是用’/’是表示參數,’’是表示本地路徑。

  • 關於包文件的運行編譯問題

    示例程序如下
    Student.java
package tom.jiafei;
public class Student{
   int number;
   Student(int n){
      number=n;
   } 
   void speak(){
      System.out.println("Student類的包名是tom.jiafei,我的學號:"+number);
   }
}

Example4_15.java

package tom.jiafei;
public class Example4_15 {
   public static void main(String args[]){
      Student stu=new Student(10201);
      stu.speak();
      System.out.println("主類的包名也是tom.jiafei");
   }
}

首先,第一個問題是,程序編輯好後的編譯問題。關於帶包是否會自行創建包目錄,在多次測試後,可以發現該類程序有兩種編譯方式
-第一種,手動創建文件夾,這種方法,把 .java格式的文件,拖放到最底層文件夾中,直接javac tom/jiafei/源文件即可
-第二種,使用javac -d <directory>讓電腦自行創建包目錄。但是對於示例程序,它具有兩個源文件,讓它編譯運行,需要將.Java和.class文件放同一個目錄下,所以需要更改文件位置,所以這種情況下,建議手動建立包目錄。

代碼調試中的問題和解決過程

可見上篇博客

代碼托管

技術分享圖片

上周考試錯題總結

  • 錯題一
    技術分享圖片

原因:這裏ABCD都表示的是char型數組,對其進行初始化。

它有以下三種初始化方式
String[] str = new String[n];(n為某個具體的數)

```String[] str = new String[]{"","","","",""};````

String[] str = {"","","","",""};

  • 錯題2
    技術分享圖片

原因:short將byte類型的x強制轉化,但是y為double型,其精度更高,因而返回值為double型

第四周學習內容概述

Markdown的語法學習
JDB的調試嘗試
第四章教材學習

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一周 51/200 1/2 12/20 Java的重要起步
第二周 300/500 2/4 30/38 Java的簡單語句學習
第三周 803/1000 2/7 25/60 Java的基礎學習
第四周 300/1300 2/9 30/90
  • 計劃學習時間:30小時

  • 實際學習時間:25小時

  • 改進情況:

減少了玩手機,觀看教學視頻的時間,增加了看書學習的時間,提高了時間利用率。下次再不積壓作業了,每天都多做一點

參考資料

  • Java學習筆記(第8版)

  • 《Java學習筆記(第8版)》學習指導

20175234 2018-2019-2 《Java程序設計》第三周學習總結