java自学报告_Vi,Java,Ant和Junit自学报告
vi自學報告
概述
vi 編輯器是所有 Unix 及 Linux 系統下最基本的編輯器,它直接以命令行窗口作為顯示界面。vim是vi的升級版,完全兼容vi并提供了一些新的特性。因為vi、vim完全脫離鼠標而使用純鍵盤控制,所以熟練以后能大大提高編輯效率。
vi的模式
插入模式
真正用來輸入字符的模式。在該模式下按Esc進入命令模式。在命令模式下按i進入插入模式。
命令模式
提供除了輸入以外的其他操作,比如控制光標移動、刪除、復制等等。
底行模式
它與命令模式一樣,是做一些除了輸入以外的其他操作,因此很多人將底行模式看作命令模式的特例。底行模式下的特點是:在最后一行有冒號+你已經輸入的底行命令。在命令模式下輸入冒號,就進入底行模式。在底行模式連續按兩次Esc回到命令模式。
命令模式基本命令
i → Insert 模式,按 ESC 回到 Normal 模式.
x → 刪當前光標所在的一個字符。
:wq → 存盤 + 退出 (:w 存盤, :q 退出) (:w 后可以跟文件名)
dd → 刪除當前行,并把刪除的行存到剪貼板里
p → 粘貼剪貼板
hjkl 移動光標,相當于 ←↓↑→
:help → 顯示相關命令的幫助。你也可以就輸入 :help 而不跟命令。(退出幫助需要輸入:q)
有了以上命令就可以正常使用vi了,先熟練使用這些命令,再去學習其他的命令。學習順序可以按照簡明vim練級攻略,循序漸進地學習。
Java自學報告
Java語法本身與C++很相似,對于有C++基礎的同學不難學習。坑點主要在環境配置和jar包的使用上。
配置環境
java運行環境的簡稱是jre,操作系統需要它來運行java代碼。如果你是開發者,你還要安裝jdk,它包括了java編譯器等等幫助開發的工具。
安裝好jdk、jre以后,你還要配置好環境變量,這是為了讓命令行程序知道:當你輸入javac HelloWorld.java的時候,你到底想調用哪個程序,這個程序在哪里。如果沒有正確地設置環境變量,你輸入這個命令以后就會報錯:找不到javac這個命令。
如何配置環境變量網上有很多教程,搜索 你的操作系統+“JAVA 環境變量”就可以找到。
Java開發往往使用的IDE是Eclipse,到官網下載安裝即可。
對jar包的使用
有時候你要使用別人編寫的類,你就要讓他發給你一個.jar包。得到這個jar包以后你要將它添加到自己的項目中,編譯器才能知道去哪里找到這個類。
使用Eclipse時將jar包添加到自己的項目的方法:在項目瀏覽器中右鍵自己的項目->Build Path->Configure Build Path->選擇Libraries標簽->Add External JARs->選擇jar包的路徑->ok。
Ant自學報告
Ant作用與make相同,簡化我們在執行編譯、打包時輸入的命令。
Ant的使用依賴于一個.xml文件。
一個網上經常見到的實例
將這個文件放在你的項目目錄中,與src文件夾處于同一個目錄,src文件夾中有一個你寫好的HelloWorld.java。使用命令行,進入build.xml所在目錄,輸入ant或ant run,ant就會自動幫你創建classes文件夾(init)、編譯src文件夾中所有的.java文件并將生成的.class文件放到classes文件夾中(complie)、將calsses文件夾打包生成hello.jar放在當前目錄(build)、執行HelloWorld中的main方法(run)。
括號中的英文就對應上面代碼的target name
你也可以在命令行輸入ant clean來將剛才編譯打包生成的文件刪除,或者輸入ant rerun,相當于ant clean以后ant run。
Junit自學報告
JUnit是一個Java語言的單元測試框架,你只要告訴Junit你期望你的代碼做什么事情,Junit就會幫你運行代碼并檢查你的代碼功能是否符合你的期望。
要導入Junit框架,你可以導入一個.jar包(前提是你下載好了Junit的jar),或者你也可以導入一個Library(Eclipse自己集成了Junit的Library,你只需要添加到你的項目就可以了)。
Eclipse中導入Junit Library方式:項目瀏覽器中右鍵自己的項目->Build Path->Add Libraries->選擇Junit->finish。
簡單的Junit實例
import static org.junit.Assert.*;
import org.junit.Test;
public class CalculateTest {
Calculate calculation = new Calculate(); // 測試Calculate類
@Test
public void testSum() {
int testRes = calculation.sum(2, 5);
int res = 7;
assertEquals(res, testRes);
}
}
前面兩行的import語句不用管,Eclipse會自動幫你添加。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java自学报告_Vi,Java,Ant和Junit自学报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fanuc机器人编程手册_是谁需要G代码
- 下一篇: java实现条形图,JavaFX条形图