演示、答辯、總結報告15分。java
及時與老師互動,給予老師反饋,和老師在討論學習問題,事半功倍。linux
軟件工程的質量要靠軟件工具和軟件流程來保證, 你們看過正在建設中的高樓, 半完工的樓頂上矗立着巨大的塔吊。這個塔吊不是用戶需求的一部分 (用戶但願完工的樓房上面沒有塔吊!),可是,這是建築工程上不可缺乏的環節,那麼怎麼把塔吊順利地安裝上,隨着樓房的增高而增高(動畫, 迪拜塔的建設),讓塔吊高質量地工做,怎麼作安全檢查,防止它倒下來? 這就是工程的要求。git
軟件工程中,也有相似腳手架,塔吊這樣的工程系統,工具和流程。 軟件的源代碼管理工具(source code control system),加上構建系統 (build system), 能保證一個複雜軟件能在多個角色,多個團隊的合做下,按時以合適的質量發佈。 若是你寫一個Hello World 程序, 固然不須要這些工具, 就像你用兒童積木搭房子過家家,你本身高興,但這不是建築工程。vim
閱讀「使用博客園進行學習」,並創建我的技術博客安全
加入「課程答疑小組」,提問前請閱讀「如何提問」.ssh
閱讀「使用開源中國託管代碼」並完成做業編輯器
在實驗樓註冊帳號(注意體現學號信息),而後點擊配套實驗課程進入實驗樓實驗環境,點擊『加入私有課程』,《Java程序設計》的課程碼:DLUH8XBH,我的信息填「學號+姓名」。ide
教材學習導讀: 《Java學習筆記(第8版)》學習指導工具
學習方法指導:積極主動敲代碼,使用JUnit學習Java學習
老師的教學總結:每週必讀
Windows下學習參考Java程序設計的DOS命令基礎
進度很重要:注意前緊後鬆,必須跟上每週的進度,教材閱讀與總結,教材上的練習,問答小組,項目。我和助教們會認真對待每一位同窗,請你不要由於困難而放棄,堅持下來,會發現本身的難以想象。
問答很重要:遇到知識難點請多多提問,這是你的權利更是您對本身負責的義務。問答到課程討論小組,提問請閱讀一下「如何提問」,答疑注意事項.
學習總結、實驗報告很重要:總結學習與實踐中的問題,獲得老師和同窗們的反饋,是進步的捷徑。學習完成後在博客園中把學習過程經過博客(隨筆)發表,博客標題「學號 2016-2017-2 《Java程序設計》第x周學習總結」
學習目標
瞭解Java基礎知識
瞭解JVM、JRE與JDK,並下載、安裝、測試JDK
瞭解PATH、CLASSPATH、SOURCEPATH的做用並會設置
Intellj IDEA 簡易教程
Java程序設計的DOS命令基礎
1.使用vim命令進入vim界面
vim後面加上你要打開的已存在的文件名或者不存在(則做爲新建文件)的文件名。 打開Xfce終端,輸入如下命令
$ vim practice_1.txt
直接使用vim也能夠打開vim編輯器,可是不會打開任何文件。
$ vim
進入命令行模式後輸入:
e 文件路徑
一樣能夠打開相應文件。
vim啓動進入普通模式,處於插入模式或命令行模式時只須要按Esc或者Ctrl+[(這在vim課程環境中無論用)便可進入普通模式。普通模式中按i(插入)或a(附加)鍵均可以進入插入模式,普通模式中按:進入命令行模式。命令行模式中輸入wq回車後保存並退出vim。
DOS命令分爲內部命令、外部命令、以及批處理文件。內部命令常駐內存,而外部命令是一條單獨的可執行文件,而批處理相似Linux下的Shell腳本。
內部命令在都在COMMAND.COM中;外部命令存放在磁盤上,是以.exe結尾的文件;批處理文件以.bat結尾的文件。
Windows鍵+E:打開資源管理器。 Windows鍵+R:程序運行 Windows鍵+D:轉到桌面 Windows 鍵 + L:鎖定系統
dos系統中快捷鍵:
tab:補全命令、目錄、文件名等 F7:查看並快速執行用過的命令,相似Linux下的history命令,很是有用。也可使用上下鍵切換。 /?:查找命令的幫助文檔,相似Linux下的man命令。 .: 表示當前目錄 ..:表示父目錄 /:表示根目錄 X::盤符切換
在Windows 7後的操做系統,按一下Windows鍵或Windows鍵+R,而後輸入cmd就會打開命令行窗口,經常使用dos命令以下:
dir: 列出當前目錄下的文件以及文件夾 md: 建立目錄 rd: 刪除目錄 cd: 進入指定目錄 del: 刪除文件 copy: 複製文件 xcopy: 複製目錄 tree: 列出目錄樹 ren: 文件更名 type: 顯示文件內容 cls: 清屏 exit: 退出DOS命令行
安裝完成後進行git配置,輸入指令git config --global user.name "xxx"
和git config --global user.email "你的郵箱地址"
建立完公鑰後,須要上傳。使用命令cd ~/.ssh進入~/.ssh文件夾,輸入gedit id_rsa.pub打開id_rsa.pub文件,複製其中全部內容。
接着訪問http://git.oschina.net/profil
網頁,點擊SSH公鑰,先本身建立一個文件夾,把敲的代碼拷貝進去(或者每次使用vim的時候直接切到該文件夾目錄下進行編輯)
可使用ssh -T git@git.oschina.net命令來測試鏈接是否暢通
先使用git init
指令初始化一個git倉庫,接着輸入git add
.添加文件,輸入git commit -m
"註釋"提交至倉庫。
git remote add origin https://git.oschina.net/你的用戶名/項目名.git
git push origin master
沒什麼問題已經完成了。git push origin master
,再輸入用戶名,輸入密碼,就完成了輸入atom Hello.java或vimHello.java,並輸入如下代碼:
1 package ljp; 2 import java.util.Scanner; 3 public class Hello{ 4 public static void main(String[] args){ 5 System.out.println("Input your first name, please:"); 6 Scanner s = new Scanner(System.in); 7 String name = s.next(); 8 System.out.println("Hello " + name + " !"); 9 } 10 }
必定要注意大小寫的s,並且輸入tree,系統提示下載,下載完畢就能夠運行了,雖然我如今仍是不太懂tree在這裏是幹什麼的。
代碼和文檔進程可視化腳本,把這個腳本拷到項目根目錄下,運行命令chmod +x statistics 給腳本加上可執行權限, 項目根目錄下運行 ./statistics 就能夠看到本身寫了多少代碼和文檔,
若是說JDK是一個java程序的開發工具包,主要有java的開發環境,IDE也是一個開發環境,那這二者是否是JDK必須選,必需要,而IDE可選可不用的關係?
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 16/16 | 1/1 | 20/25 |