20155202 2016-2017-2 《Java程序設計》第7周學習總結

20155202 2016-2017-2 《Java程序設計》第7周學習總結

教材學習內容總結

  • 世界協調時間:UTC 採用 閏秒修正
  • Epoch爲某特定時代開始,時間軸上某一瞬間
  • Unix/Lunux中查詢1752年月曆,9月少11天。
  • 設置UTC偏移,經度每15度偏移1小時。
  • 取得系統時間用System.currentTimeMillis()方法,取得一長串epoch機器的時間觀點。
  • Date實例基本上用來當作時間軸上某一瞬間。
  • JDK8中時間日期處理最重要是將 機器對時間的概念與人類對時間的概念區隔開來,讓機器與人類對時間概念的界限變得分明。
  • 字符串時間格式處理:java.text.DataFormat
  • 對時間日期進行操做用Calebder實例。html

    教材學習中的問題和解決過程

  • 問題1:add() 與 roll() 的區別
  • 問題1解決方案:取得add()實例後,用add()方法改變Calender時間,至關於進位加減法,而roll()是對日期中某一字段進行加減,也就是不進位加減法吧。java

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

  • 問題1:java 不兼容的類型 ?
  • 問題1解決方案:
  • 說明當前類型沒法強制轉換爲另一個類型。
    如:
    if(1=2),這個就會出現不兼容的類型,由於if須要的類型是波爾類型,而1=2是一個賦值語句,因此就不兼容,必須改成」1==2「,這個纔是一個波爾類型,結果爲false。
    備註:每一個類型都有基本的要求,若是不知足轉換要求都會報不兼容的類型錯誤。git

-我刪除了第二個long,short,medium編程

代碼託管

-學習

-.net

上週考試錯題總結

下面哪條命令能夠把 f1.txt 複製爲 f2.txt ?
  • A . cp f1.txt f2.txt
  • B . copy f1.txt f2.txt
  • C . cat f1.txt > f2.tx
  • D . cp f1.txt | f2.tx
  • E . copy f1.txt | f2.tx
  1. 答案: A C

下面代碼中共有()個線程?
線程

public class ThreadTest {
    public static void main(String args[]){
        MyThread myThread =new MyThread();
        Thread t1=new Thread(myThread);
        Thread t2=new Thread(myThread);
        t1.start();
        t2.start();
    }
}
class MyThread extends Thread {
    ...
}
  • A. 1
  • B. 2
  • C. 3
  • D. 4
  • 答案 :3 主線程不能忘

結對及互評

點評過的同窗博客和代碼

其餘(感悟、思考等,可選)

  • 欲速則不達,這句話說的很是對,之前老師讓一個星期看兩章,80多頁書,每星期至少花20小時,比其餘課總和都多,並且事倍功半,這毫不是我一我的這樣認爲,實話說,狄維佳同窗真的很用功,她嚴格按照老師的思路來,而且把時間規劃的層次分明,可是咱們大多數人不像她同樣那麼優秀,咱們大多數人6月份還要考四六級,在一門課上實在耗不起這麼多時間,並且咱們就算耗了這麼多時間,又記住些什麼,每星期將近100頁的內容並且原來根本沒接觸過,長此以往愈來愈多的人開始應付,學生真正須要的是什麼,這星期就20多頁內容,我仔仔細細的看,一個一個程序的編,發現比原來幾星期看的的確效果好了很多,是什麼緣由呢?我認爲內容剛剛符合咱們接受的速率,java要學好必定是一個漫長的過程,把那麼多的東西放在短短几個星期,仍是課下學習,敢問誰能學的很好?雖然java是門選修,可是有不少學生初衷就是好好學習,想學好它,結果是什麼,有的已經結課的學長學姐們連java究竟是什麼都不太明白。
  • 我不敢說我其餘課怎麼樣,可是c語言在班裏應該仍是屬於不錯的,當初也是勵志學好java,瘋狂投入時間,結果呢,速度愈來愈快,愈來愈快,老師的花樣也愈來愈多,可是課上時間有限,老師課上基本上就是考試和解決同窗下課問的問題,可是咱們的問題歸根結底仍是不會用java語言,課上解決再多的問題都是治標不治本,我認爲真的沒有好好講一下課原本的實在。
  • 咱們學習java更多的應該應該學習這門課的思想,可是事實是因爲Java語法的生疏致使編程就是拿着c語言的思想去用java語言實現。 並且就拿第六週的藍墨雲考試來講,多選若是沒全答對就錯,那這和不寫有什麼區別,最高分11分,20分滿分,從第十幾個開始就7分了,這嚴重不符合正態分佈,並且綜合正確率27%真的已經反映了問題的嚴重性了啊!此次考試2分一個檔次,就是說此次小測兩分你期末成績就多一分,這不公平啊!原來筆試時候5分一個檔次,如今呢,可能辛辛苦苦兩天寫的一篇優秀博客尚未一次小考試一次計算機失誤或者對一道題來的實在。那對那些平時很用功可是考試比別人少了一分就少了一檔的同窗來講多不公平啊!!!真的,可能不少學長學姐都知道這些問題可是因爲種種緣由沒有表達,可是上次的考試學生成績的狀況讓我感受做爲一名系裏的學生有義務站出來表述一下本身的觀點與見解:
  • 婁老師是一個很是負責任的好老師,應該算電科院最勤奮的老師之一,可是我認爲現有的教學方式可能真的不適用於絕大多數的學生,古語云「上有政策,下有對策」,這些話沒錯,從扇貝打卡淘寶上代打就能夠體現,只有真正提升學生對這門課的興趣,學生纔會真正的去學習這門課。如何吸引學生對java的興趣,我認爲應該從學生們真正須要什麼須要怎樣的授課方式入手,從學生切身學習精力和接受模式出發,纔會有好的效果,我問過不少同窗,你們都認爲課上多些比重給課本內容的學習,其效率遠高於課上解決一個問題,一個問題是極個別人的問題,其餘人根本沒出現這樣的問題老師講的對他也沒有吸引力。並且一節課時間短暫,根本解決不了幾個問題,迴歸課本。 課上10分鐘能講懂的書本若是不講,可能學生課下花1小時也看不明白,並且很快會忘,長此以往,學生自信心會極大的受挫。提出的問題可能過兩星期本身都忘了。而後對待這門課態度也會愈來愈差。 因此,我但願老師迴歸傳統教育模式,線上教學當然新穎,可是這個體制沒有改進到成熟以前可能迴歸課本教學效果更加顯著!

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第4周 200/1000 1/9 20/20
第5周 300/1300 1/10 18/38
第6周 500/1800 1/11 22/70
第7周 200/2100 2/13 7/77

嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進本身的計劃能力。這個工做學習中很重要,也頗有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。code

參考:軟件工程軟件的估計爲何這麼難軟件工程 估計方法

  • 計劃學習時間:10小時

  • 實際學習時間:8小時

  • 改進狀況:看快了

(有空多看看現代軟件工程 課件
軟件工程師能力自我評價表
)

參考資料

相關文章
相關標籤/搜索