20165232 第三週總結

20165232 第三週學習總結

教材學習內容總結

  • class:定義類
  • char:類型聲明變量
  • new:新建對象
  • 名稱 X:參考
  • =:可用於指定參考至新建變量
  • 構造函數:與類名稱同名,無須聲明返回類型的方法
  • 兩個基本標準類
  1. util.Scanner

scanner掃描標準輸入,看看用戶有無輸入字符java

scanner對每一個基本類型都有個對應的next ...()方法數組

  1. java.math.BigDecimal

使用ava.math.BigDecimal獲得更好的精確度數據結構

java使用分數與指數來表示浮點數,不能夠用==直接比較浮點數運算的結果
建立Decimal的方法之一是使用字符串,可進行加、減、乘、除運算函數

加法代碼形式:BigDecimal result=XXX1.subtract(XXX2); System.out.println(result);學習

  • 打包

打包基本類型:讓基本類型像對象同樣操做編碼

打包器:Long、Integer、Double、Float、Boolean、Byte等類3d

  • 數組對象

數組:用int[]聲明,具備索引的數據結構
fill()可新建元素值調試

對象是根據類而創建的實例,表明創建數組對象的類定義由JVM動態產生對象

基本類型數組複製:Array.copyOf()blog

  • 字符串對象

字符串用來打包字符數組,能夠用「」包括一串字符來創建字符串

字符串池:JVM建立String實例用於對象參考,並在字符串池中維護

字符串常量:用「」寫下的字符串稱爲字符串常量

用+鏈接字符串會產生新字符串

javac -encoding 指定字符編碼

  • JRE擴展與jar文件:/jre/lib/ext,只要經類打包成jar文件,放入ext中,程序就能夠使用import來使用擴展中的類。

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

問題一

在編譯例15時,發現若是將他們放在src中同一個非包名文件夾中,沒法完成編譯image

問題一解決方案

我將package後的內容建成兩個文件夾放在bin目錄下,再將例15這兩個文件移動到裏面,而後同時編譯image
image

問題二

問題二也是打包問題,在例18的編譯中,我發現例18兩個文件package後的位置不同,不能像例16那樣同時編譯

問題二解決方案

我分別在bin目錄下建了兩個不一樣的文件夾,分別編譯image
image

代碼託管

image

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 20篇 400小時
第一週 13/13 1/1 17/17
第二週 408/408 2/2 18/18
第三週 962/962 1/1 22/22
第四周
相關文章
相關標籤/搜索