2019-暑假做業-Java語言程序設計

本文於2017年建立,最後更新2019-07-16html

任務列表

1.學會使用Markdown作筆記

本篇隨筆就是使用的Markdown語法。養成作筆記的習慣!java

參考資料:git

極簡MarkDown排版介紹(How to)
stackedit:在線Markdown筆記預覽
Cmd Markdown在線編輯閱讀器,可直接發佈爲網頁進行分享。
Markdown本地客戶端-typora,支持導出爲pdf、word等格式。編程

略:2.在博客園上開設我的博客、並加入班級博客,而後完成第一份做業-第一篇Markdown筆記。

  1. 註冊並登陸博客園,進入本身的博客首頁。點擊「管理」 -> 「選項」 -> 「默認編輯器」 -> 「Markdown」 -> 「SAVE」
  2. 加入班級博客:若是你有選修Java,請將你的學號,姓名,博客地址按照這個格式發給相應的學習委員,學習委員彙總後發給任課老師。
  3. 完成班級博客的第一份做業個人第一篇Markdown筆記並提交。能夠有兩種選題。
    選題1:學期總結與目標與計劃。內容分爲三個部分:1. 學期總結。2.下學期Java課程的SMART目標。3.個人計劃。
    選題2:暑假讀書筆記。
    參考資料:如何制定課程的smart目標

3.學會使用Git管理源代碼

參考資料:
使用Eclipse的Egit插件管理你的代碼
使用Eclipse Egit與碼雲管理你的代碼
注:你們主要掌握這個visual-studio-code

使用命令行操做Git與Git簡單原理
Git與碼雲(Git@OSC)入門-如何在實驗室和宿舍同步你的代碼(1)
Git與碼雲(Git@OSC)入門-如何在實驗室和宿舍同步你的代碼(2)
注:對命令行下操做有興趣的同窗能夠簡單瞭解一下。markdown

小任務:數據結構

  1. 碼雲註冊一個帳號,新建一個項目,項目名稱"JavaLearn"。
  2. 在本身的電腦上安裝Git,使用Git與碼雲上的倉庫同步代碼。
  3. 在博客園上撰寫一篇Markdown格式的隨筆,內容爲Git學習筆記。內容包括1)本地倉庫同步成功的截圖,2)本身認爲最經常使用的Git命令列表及簡單說明。

4.本機安裝Java與Eclipse

  1. 安裝Notepad++
  2. 安裝JDK。
  3. 設置好Path變量。
  4. Notepad++編寫好第一個HelloWorld程序,而後在命令行底下編譯和運行。
  5. 可選: 在命令行下將新編寫的代碼同步到本身建立的Gi地倉庫中。
  6. 進階:如何在Eclipse上編寫好HelloWorld,並同步到相應的碼雲倉庫?

建議:使用Windows自帶的PowerShell或者Cmder代替命令提示符eclipse

參考資料:編輯器

視頻:Java MOOC(中國大學MOOC網或超星學習通)
書本:java學習筆記
Win10下JDK環境變量的設置ide

關於Java的開發平臺

使用「記事本+JDK」足以開發簡單的Java程序。
但通常來講,咱們使用IDE來進行Java開發。經常使用的IDE有Eclipse IDE for Java Developers或Eclipse IDE for Enterprise Java DevelopersIntelliJ IDEA
教學經常使用Eclipse,但近幾年業界使用IntelliJ IDEA的開發者愈來愈多。
還有一種最近流行的輕量級的開發平臺Visual Studio Code,其能夠方便的與git相結合。而且最近推出了Visual Studio Code Installer for Java。你們也可嘗試使用。具體中文說明能夠參考這篇文章微軟爲 Java 開發者推出 VSCode 安裝程序
若是對圖形界面編程感興趣也可嘗試使用Netbeans,其能夠以一種拖拉控件的方式快速構建GUI程序界面。
請你們選擇並熟悉一種平臺(推薦仍是使用Eclipse,由於視頻中都是以Eclipse爲例),編寫第一個本身的Java程序。

5.進軍PTA

PTA完成上面的JAVA習題集第一章與第二章。
個別學有餘力的同窗可嘗試完成「第三章「。該章主要包含面向對象相關內容,請以面向對象的方式來編寫相關程序。

參考資料:
在PTA中提交java程序的一些套路

6.總結:任務列表

請打卡本身暑假完成的任務。建議你們至少完成1-5。

  1. 安裝JDK並配置好PATH變量,而後成功運行第一個Java程序HelloWorld.java。
  2. 使用Notepad++編輯Java源代碼。也可以使用Visual Studio Code。
  3. 學會使用一種IDE編寫並運行Java程序。
  4. 學會使用Markdown編寫博文。
  5. 完成PTA前兩章或更多。
  6. 綜合:利用假期所學的Java知識改寫本身的C語言課程設計或數據結構課程設計。
  7. 進階:以面向對象方式完成7。
  8. 撰寫博文(Markdown格式),比較本身使用Java編寫的課程設計與使用C、C++的課程設計有何不一樣。
  9. 進階:建立Git倉庫,使用Git管理本身的源代碼。

本篇筆記創意和部份內容來自福大張老師的博客中的《面向對象程序設計》——寒假做業2️

相關文章
相關標籤/搜索