20172329 2017-2018-2 《程序設計與數據結構》第一週學習總結
教材學習內容總結
- 這是我第一次接觸程序設計這門課程,也是第一次正式的敲代碼,學習這門課的第一週有不少問題,好比在vim編輯器中,中英輸入法的不一樣會致使一些符號在相同鍵位下敲出來的符號不一樣,這一點須要咱們去本身摸索掌握。
- 總的來說,第一週學習的內容就是了解了Java程序設計的基礎,掌握了計算機的硬件和軟件構成,在學習網絡部分的時候,出現了不少以前沒有了解過的專業詞彙和一些重要概念,由於與課後練習以及後期學習內容息息相關,就仔細瞭解了計算機網 路、還有統一資源定位器(URL)。
- 除了學習理論內容,我還學習了編寫基礎的小程序,如何在虛擬機內把代碼上傳到碼雲,一些基礎的Java命令,在實驗樓裏的學習,能夠很大的讓我瞭解這一方面的知識,對之後的學習也有很大的幫助。在編寫程序的時候,學習了一些基礎性的命令,能夠編寫一些簡單的程序,可是在碰見一些好比用「*」打出圖形的時候只能一行一行敲出來。
教材學習中的問題和解決過程
- 問題1:因特網與萬維網不知道如何區分
- 問題1解決方案:在看了書本里的介紹之後仍是分不清,只是知道萬維網是因特網的一部分,因特網的概念更加的大,而後我就經過百度瞭解到實際上,萬維網是一種創建在Internet上的全球性的、交互的、動態、多平臺、分佈式、圖形信息系統。它只是創建在Internet上的一種網絡服務。它的開發最初是爲了在科學家之間共享成果, 科學家們能夠將科研成果以圖文形式方在網上進行共享。它的最基本的概念就是Hypertext(超文本)。
- 問題2:什麼是URL
- 問題2解決方案:在作PP1.4的課後練習的時候,發現了不知道什麼叫作URL,而後翻書看了看概念,可是書中所講的其實它就是網站的網址,我以爲個人理解有必定問題,可是殊不知道問題是什麼,我就繼續看了看網上的文檔:「
統一資源定位符是對能夠從互聯網上獲得的資源的位置和訪問方法的一種簡潔的表示,是互聯網上標準資源的地址。互聯網上的每一個文件都有一個惟一的URL,它包含的信息指出文件的位置以及瀏覽器應該怎麼處理它。」看了這篇文檔以後我也對什麼叫作URL掌握了一些。
代碼調試中的問題和解決過程
-
問題1:第一次編寫程序,javac之後,出現的錯誤險些讓我放棄編碼。如圖:
java
-
問題1解決方案:嚴格按照書上的命令從新輸了一遍,而後仔細和老師發的視頻對比了不少遍,才:wq後,終於成功了。git
-
問題2:上傳到碼雲的過程,堪稱我在電腦上解決問題的時間破了紀錄了,老是上傳失敗,心酸歷程如圖:
小程序
-
問題2解決方案:我發現我誤按了大小寫,一直在用大寫打密碼,這裏但願你們注意不要不當心按到caps,要否則會由於看不見密碼而找不到問題所在。vim
(https://gitee.com/organizations/CS-IMIS-23/projects)
瀏覽器
上週考試錯題總結
考試卷子尚未發下來,後另補。網絡
其餘
我發現敲代碼並無那麼無聊,敲代碼的過程既能夠鍛鍊本身的打字打字母的速度,也能夠鍛鍊咱們的記憶能力,並且這也是咱們必須學習的過程,婁老師的博客裏講,想要學好Java就要積極主動去打代碼,不能老是想着複製粘貼,學習是咱們本身的事情,依靠老師是學成的,程序學習,時間和精力的花費和本身所得的成功密不可分,因此,自主學習很重要。
Java能夠表白哦!!!!
數據結構
學習進度條
|
代碼行數(新增/累積) |
博客量(新增/累積) |
學習時間(新增/累積) |
重要成長 |
目標 |
5000行 |
30篇 |
400小時 |
|
第一週 |
156(週五)/200 |
1/1 |
15/20 |
編寫代碼其實頗有意思,能夠創造本身心中想要的程序 |
參考資料
Elizabeth Castro.HTML XHTML CSS基礎教程.北京:人民郵電出版社,2007.8:35-37編輯器