学号 20175223 《Java程序设计》第4周学习总结
生活随笔
收集整理的這篇文章主要介紹了
学号 20175223 《Java程序设计》第4周学习总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學號 20175223 《Java程序設計》第4周學習總結
教材學習內容總結
- 第五章要點:
- 要點1:子類與父類:extends、類的樹形結構;
- 要點2:子類的繼承性:同一包中與不在同一包中的繼承性、UML圖、protected;
- 要點3:子類與對象:特點、instanceof運算符;
- 要點4:成員變量的隱藏和方法重寫;
- 要點5:super關鍵字、final關鍵字;
- 要點6:對象的上轉型對象,繼承與多態;
- 要點7:abstract類與abstract方法;
- 要點8:面向抽象編程;
- 要點9:開-閉原則。
教材學習中的問題和解決過程
1. 編程實現輸入平方倒置的功能
要求:命令行傳入數組;重點:命令行參數。
- 問題1解決方案:
如何實現命令行傳入參數?
在public static void main(String [] args)中,Java程序運行時,會調用main方法,args就是命令行參數。
for(String arg : args)是for each用法,歷遍數組args所有元素。
使用命令行輸入參數:
輸出如下:
//java xxxx 1 2 3 4 1 2 3 42. 對象的上轉型對象。
什么是對象的上轉型對象?
嘗試寫一個程序實驗學習:
3. Shell腳本學習筆記二:字符串
20175223的Shell腳本學習筆記二:字符串
代碼調試中的問題和解決過程
1. Integer.parseInt(String s) 的注意事項
使用Integer.parseInt(String s)的簡單程序:
import java.util.Scanner;public class test {public static void main(String[] args) {Scanner reader = new Scanner(System.in);String s = reader.nextLine();int num = Integer.parseInt(s);System.out.println(num);} }執行輸入命令時,輸入 123123 ,輸出 123123 。
注意:Integer.parseInt(String s) 只能將 字符串 類型的 整數 數字轉化為 int 類型的數字。
要轉化的字符:不可是非數字的字符(英文、中文、特殊字符等),不可是有小數的數字字符(1.0、12.3等)。
如果執行輸入命令時,輸入 ThisIsNotANumber 或 1.0 ,報錯:
[代碼托管]
- 代碼提交過程截圖:
- 代碼量截圖:
其他(感悟、思考等,可選)
學習進度條
| 目標 | 5000行 | 30篇 | 400小時 | |
| 第一周 | 322/322 | 1/1 | 23/23 | |
| 第二周 | 520/842 | 3/4 | 25/48 | |
| 第三周 | 458/1300 | 2/6 | 16/64 | |
| 第三周 | 914/2214 | 2/8 | 21/85 |
計劃學習時間:20小時
實際學習時間:21小時
參考資料
Shell 教程 | 菜鳥教程
20175223的Shell腳本學習筆記二:字符串
轉載于:https://www.cnblogs.com/Yogile/p/10585178.html
總結
以上是生活随笔為你收集整理的学号 20175223 《Java程序设计》第4周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU 4638 Group(莫队)题解
- 下一篇: 一个整形数组中最大值求和问题(3)