學號 20175223 《Java程式設計》第1周學習總結 教材學習內容總結 第一章要點: 要點1:Java的三大平臺:Java SE,Java EE,Java ME。 要點2:Java的特點:簡單,面向對象,平臺無關,多線程,動態。 要點3:Java程式的開發步驟:編寫源文件,編譯源文件,運行程式 ...
學號 20175223 《Java程式設計》第1周學習總結
教材學習內容總結
- 第一章要點:
- 要點1:Java的三大平臺:Java SE,Java EE,Java ME。
- 要點2:Java的特點:簡單,面向對象,平臺無關,多線程,動態。
- 要點3:Java程式的開發步驟:編寫源文件,編譯源文件,運行程式。
- 要點4:Java的編程風格:Allmans風格,Kernighan風格,註釋。
- 要點5:Java之父:James Gosling
教材學習中的問題和解決過程
- 問題1:無法使用javac(1):
程式'javac'已包含在下列軟體中:
xxxxxx
請嘗試: sudo apt install <選定的軟體包>
- 問題1解決方案:輸入
sudo update-alternatives --install /usr/bin/java java /xxx/.../xxx/jdk1.8.0_91/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /xxx/.../xxx/jdk1.8.0_91/bin/javac 300
- 問題2:仍無法使用javac(2):
程式'javac'已包含在下列軟體中:
xxxxxx
請嘗試: sudo apt install <選定的軟體包>
問題2解決方案:輸入
sudo su<Enter>
然後鍵入密碼- 問題3:無法使用jdb(1):
程式'jdb'已包含在下列軟體中:
xxxxxx
請嘗試: sudo apt install <選定的軟體包>
問題3解決方案:是jdk的環境配置未完成,輸入:
gedit /etc/profile
##圖形界面下可用gedit進行編輯
輸入配置信息
保存,再輸入:
source /etc/profile
使文件立即生效,重啟虛擬機。- 問題4:仍無法使用jdb(2):
如果完成上一步驟仍出現下列信息:
程式'jdb'已包含在下列軟體中:
xxxxxx
請嘗試: sudo apt install <選定的軟體包>
問題4解決方案:
退出root許可權,再進行命令。- 問題5:如何使用git
- 問題5解決方案:git配置主要命令如下:
git config --global user.name "xxx" git config --global user.email "xxx" git init git remote add origin https://gitee.com/xxx/xxx.git git add . git commit -m "xxx" xxx.xxx git pull origin master ##無法解決則鍵入:git pull --rebase origin master git push origin master
代碼調試中的問題和解決過程
- 問題1:
helloqq.java:94: 錯誤: 已在方法 main(String[])中定義了變數 count
for(int count=0, choicetwo = 0; count < namelist.length; count++)
^
問題1解決方案:刪除int
- 問題2:
helloqq.java:75: 錯誤: 找不到符號
if((choicetwo == 1)&&(count == namelist.length-1))
^
- 問題2解決方案:主main後在choicetwo前加int
[代碼托管]
代碼提交過程截圖:
代碼量截圖:
其他(感悟、思考等,可選)
JAVA的學習是進一步的,而非停留在閱讀錶面。學習JAVA開發真的有難度,精力的付出是學習好JAVA的基本,而耐心不只是學習JAVA,而且是學習所有東西的必要條件。但是我在學習的過程中,確確實實是沉迷其中,每解決一個遇到的問題,都有一種成就感。
學習進度條
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一周 | 322/322 | 2/2 | 23/23 |
計劃學習時間:10小時
實際學習時間:23小時
改進情況:
相較於寒假,我更深入瞭解學習了Linux,git和JAVA,收穫良多。