20165235 Java第一周學習總結
阿新 • • 發佈:2018-03-05
工作目錄 app -name 方式 學習總結 class ava linu 強制
20165235 Java第一周學習總結
- Ubuntu下git的安裝與使用
- 首先Ubuntu下git的安裝,使用
sudo apt-get install git
下載Ubuntu,下載完成後可以用指令git
查看。 - 安裝完git之後輸入
git config --global user.name "名字"
,git config --global user.email "你的郵箱地址"
。配置完成後,需要創建驗證用的公鑰,這個步驟詳細參考Ubuntu下git的安裝與使用。 - 之後在Ubuntu上創建20165235/20165235CSAPP2E/文件目錄,輸入代碼
mkdir 20165235
,cd 20165235
mkdir 20165235CSAPP2E
其中20165235CSAPP2E可以選擇不建。在20165235CSAPP2E目錄下建立bin 和 src 文件夾。 - 然後使用vim或是atom編寫建材上的代碼。vim下載指令
sudo apt get install vim
或是下載atom,依次輸入sudo add-apt-respository ppa:webupd8team/atom
,sudo apt-get update
,sudo apt-get install atom
完成下載atom。vim使用方式詳見Linux下vim命令詳解。使用vim,輸入vim 文件名.java
,然後輸入代碼。然後按:wq!
javac Hello.java
,Java Hello
進行編譯和運行,然後在src中可以看到然後通過javac -d bin src/Hello.java
把Hello.class產生在bin目錄中,然後cd bin
,java Hello
,cd ..
來運行Hello.class 並保證工作目錄是項目根目錄如下:。然後返回20165235CSAPP2E目錄,先使用git init
指令初始化一個git倉庫,接著輸入git add .
添加文件,輸入git commit -m "註釋"
提交至倉庫。輸入git remote add origin https://gitee.com/用戶名/項目名
git push origin master
推送完成。可能會報錯無法成功如圖:,這時可以使用強制推送git push -f origin master
這時需要輸入碼雲賬號名以及密碼,完成如圖: - 編譯運行我們可以通過
vim run.sh
寫一個腳本簡化,如上操作打開vim,輸入代碼
#!/bin/sh
javac -d bin src/Hello.java
cd bin
java Hello
cd ..
然後要用chmod +x run.sh
給腳本加上執行權限,最後輸入./run.sh
如圖。然後可以再寫一個腳本vim statistics.sh
輸入以下代碼
#!/bin/sh
clear
echo "//==========Today====================================="
echo "code summary infomation:"
find . -name "*.java" -mtime 0 | xargs cat | grep -v ^$ | wc -l
echo "documents summary infomation:"
find . -name "*.md" -mtime 0 | xargs cat | grep -v ^$ | wc -l
echo ""
echo "//==========This Week================================="
echo "code summary infomation:"
find . -name "*.java" -mtime -7| xargs cat | grep -v ^$ | wc -l
echo "documents summary infomation:"
find . -name "*.md" -mtime -7| xargs cat | grep -v ^$ | wc -l
git log --pretty=format:"%h - %an,%ci: %s " | grep `date +%F --date="-0 days"`
git log --pretty=format:"%h - %an,%ci: %s " | grep `date +%F --date="-1 days"`
git log --pretty=format:"%h - %an,%ci: %s " | grep `date +%F --date="-2 days"`
git log --pretty=format:"%h - %an,%ci: %s " | grep `date +%F --date="-3 days"`
git log --pretty=format:"%h - %an,%ci: %s " | grep `date +%F --date="-4 days"`
git log --pretty=format:"%h - %an,%ci: %s " | grep `date +%F --date="-5 days"`
git log --pretty=format:"%h - %an,%ci: %s " | grep `date +%F --date="-6 days"`
echo ""
echo ""
echo "//==========All================================="
echo "code summary infomation:"
find . -name "*.java"| xargs cat | grep -v ^$ | wc -l
echo "documents summary infomation:"
find . -name "*.md"| xargs cat | grep -v ^$ | wc -l
echo "commit history:"
git log --pretty=format:"%h - %an,%ci: %s "
運行如下圖: 。
然後可以重復上面推送步驟並在碼雲中查看。 。
- 以上是我本周學習Unbuntu中下載使用git和編寫Java代碼,編譯代碼的過程。遇到的問題1.使用git推送代碼時無法使用
git push origin master
。解決方式:進行強制推送,git push -f originmaster
。遇到的問題2:在對文件編譯時報錯。解決方式:將後綴.txt,改成.java。 - 教材總結: Java語言具有平臺無關性可以跨平臺。Java開發應用程序有以下幾步1.源文件的編寫。2.編譯 3.運行 這章主要是windos環境下JDK1.8的安裝和使用,並且調試環境變量。
- 以下文章供參考
- 使用碼雲和博客園學習簡易教程
- 碼驅動的程序設計學習其中有git的安裝教程和git的使用。
- Ubuntu/Linux Mint安裝編輯器 Atom教程中有atom的安裝的教程。
20165235 Java第一周學習總結