資源描述:
《linux操作系統(tǒng)簡介初學(xué)者及java基礎(chǔ)必知二》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、Linux操作1)linux是模仿UNIX的操作系統(tǒng),是山寨版的Unix2)Linux命令pwdcdls顯示目錄的內(nèi)容,默認(rèn)顯示當(dāng)前目錄內(nèi)容mkdir創(chuàng)建目錄rmcpcatmv改名或者移動(dòng)文件、文件夾mv源文件目標(biāo)文件1)目標(biāo)文件如果是新文件/文件夾,就進(jìn)行改名操作2)如果目標(biāo)是已經(jīng)存在的文件夾,就發(fā)生移動(dòng)操作3)源文件必須存在,否則錯(cuò)誤more分屏顯示結(jié)果grep根據(jù)條件(正則表達(dá)式)在結(jié)果中過濾telnet遠(yuǎn)程登錄命令telnet192.168.0.20user:openlabpwd:open123bash切換shell
2、為bashellexit離開命令/sbin/ifconfig查看當(dāng)前帶你腦的ip地址sshusername@ip如:sshtarena@192.168.23.124echo
3、管道符號(hào),作用:將第一個(gè)命令的輸出,作為第二個(gè)命令的輸入如:ls/etc
4、morels/etc
5、greppass在第一個(gè)命令結(jié)果中匹配,包含pass的行留下來Java應(yīng)用開發(fā)1)編寫Java源文件(記事本,Eclipse)2)編譯為.class字節(jié)碼文件3)使用Java虛擬機(jī)執(zhí)行.class字節(jié)碼文件計(jì)算機(jī)只能處理2進(jìn)制的數(shù)據(jù)和指令java源文件是人能看
6、懂的程序腳本經(jīng)過編譯器編譯為計(jì)算機(jī)能夠處理的2進(jìn)制的數(shù)據(jù)和指令,再進(jìn)一步由計(jì)算機(jī)執(zhí)行和處理!計(jì)算機(jī)只能處理數(shù)據(jù)!任何軟件的功能最終都要轉(zhuǎn)換為數(shù)據(jù)計(jì)算!JDK(文件夾/opt/jdk也可能是/opt/jdk1.6.0_01)
7、--bin(javajavacjarrmicjpsnative2ascii等命令)
8、開發(fā)工具命令
9、--lib(tool.jar)是開發(fā)工具命令的實(shí)際實(shí)現(xiàn)
10、--jrejava運(yùn)行環(huán)境
11、--binjava_vm_java的虛擬機(jī)
12、--lib
13、--rt.jar是java系統(tǒng)API庫、系統(tǒng)類庫
14、--java.ut
15、il.ScannerJava的版本java6就是java1.6echo命令:回顯如:echoabc就會(huì)在屏幕上顯示abcPATH是linux操作系統(tǒng)的環(huán)境變量$PATH是讀取變量的值echo$PATH命令就是將$PATH取回的變量值顯示到屏幕簡單說就是看看PATH變量的值PATH變量的作用:操作系統(tǒng)可執(zhí)行命令的搜索路徑,操作系統(tǒng)在執(zhí)行命令的時(shí)候,逐一搜索PATH指定的路徑,找到到命令就執(zhí)行,如果找不到就會(huì)報(bào)錯(cuò)誤:commandnotfoundexport導(dǎo)出命令,可以用來修改環(huán)境變量exportPATH=/bin在終端窗口中
16、的環(huán)境變量設(shè)置,只在當(dāng)前窗口中生效,關(guān)閉就取消了安裝JDK以后要配置環(huán)境變量1)配置PATH,目的是將java開發(fā)工具命令,擴(kuò)展為系統(tǒng)命令PATH=/opt/jdk/bin:$PATHexportPATH2)JAVA_HOME環(huán)境變量是java的環(huán)境變量,作用是指示java應(yīng)用軟件找到j(luò)ava的安裝目錄(/opt/jdk)JAVA_HOME=/opt/jdkexportJAVA_HOME3)CLASSPATH環(huán)境變量是java的環(huán)境變量,作用是指示java在運(yùn)行期間Javaclass文件的搜索位置CLASSPATH=.exp
17、ortCLASSPATHlinux系統(tǒng)配置在:/etc/profile文件配置好了/etc/profile是系統(tǒng)初始化腳本,在系統(tǒng)開機(jī)時(shí)候會(huì)自動(dòng)執(zhí)行Java編程“語言“是一種語言類似于人類的語言,可以表述邏輯如果能夠下落,4格方塊就軟下落一次,否則就降落到墻上if(canDrop()){tetromino.softDrop();}else{landToWal();}變量:1)邏輯上類似于人類語言中的代詞2)本質(zhì)上是內(nèi)存中的數(shù)據(jù)Personshe;Personhe;she.love(he);變量的語法1)變量必須有明確的類型2
18、)變量必須聲明,且初始化后才能使用3)變量有作用域,超過作用域就釋放變量的作用域:聲明位置開始,到塊結(jié)束塊:{}4)變量不能重復(fù)定義如果違反了語法規(guī)定就發(fā)生編譯錯(cuò)誤修改字體為等寬字體,開發(fā)工具必須使用等寬字體進(jìn)制基礎(chǔ),目的:理解計(jì)算機(jī)只能處理二進(jìn)制的數(shù)據(jù)和指令什么是數(shù)學(xué)?數(shù)學(xué):就是計(jì)數(shù)(數(shù)數(shù))的規(guī)律10進(jìn)制的計(jì)數(shù)規(guī)律數(shù)字:0123456789基數(shù):10權(quán):1000100101權(quán)就是基數(shù)的n次冪2進(jìn)制的計(jì)數(shù)規(guī)律數(shù)字:01基數(shù):2權(quán):1286432168421權(quán)就是基數(shù)的n次冪(10)(2)0011210311410051016
19、11071118100091001101010111011…………展開式:11001010(2)=128+64+8+2=202(10)1286432168421234(10)=11101010(2)106421020二進(jìn)制補(bǔ)碼!成本考慮,為省錢!以4位補(bǔ)碼為例1)將高位為1的大數(shù),作為負(fù)數(shù)