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