




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第六屆全國應(yīng)用技術(shù)大賽(Java)—知識點總結(jié)1.Java語言的特點:1平臺無關(guān)性(可移植性):跨平臺是指用Java寫的應(yīng)用程序不用修改就可以在不同的軟件平臺上運行。平臺無關(guān)有兩種:源代碼級(C/C++)和目標(biāo)代碼級(Java);它通過JVM實現(xiàn)了“一次編譯,多處運行”。2面向?qū)ο螅核藬?shù)值,布爾和字符三種基本類型之外,其他類型都是對象,完全摒棄了非面向?qū)ο蟮奶卣?。分布性:分布性包括?shù)據(jù)分布和操作分布。數(shù)據(jù)分布是指:數(shù)據(jù)可以分散在網(wǎng)絡(luò)的不同主機上;操作分布是指:把一個計算分布在不同主機上處理。健壯性:Java不支持指針,自動垃圾收集機制,異常處理機制。安全性:當(dāng)Java字節(jié)碼進入解釋器時,首先必須經(jīng)過字節(jié)碼校驗器的檢查。簡單性:省略了運算符重載,多重繼承等模糊的概念。高性能8多線程。9動態(tài)性2.Java程序的開發(fā)過程:myProgram.java010101MyProgramInterpretermyProgram.classCompilermyProgram.java010101MyProgramInterpretermyProgram.classCompilerJava運行系統(tǒng)執(zhí)行Java應(yīng)用程序的過程包括三個步驟:代碼的裝入,代碼的驗證,代碼的執(zhí)行。類裝配器類裝配器硬件及操做系統(tǒng)運行支持器解釋器代碼生成器字節(jié)碼驗證器硬件及操做系統(tǒng)運行支持器解釋器代碼生成器字節(jié)碼驗證器3.Application和Applet的區(qū)別:獨立應(yīng)用程序經(jīng)過編譯后由虛擬機直接解釋執(zhí)行;對于Applet,需要Java編譯器生成.class的代碼,然后在嵌入到某個HTML文件中,由某個瀏覽器解釋執(zhí)行。4Java的表示符和關(guān)鍵字:Java規(guī)定,標(biāo)識符必須遵循由字母,下劃線(“—”),或美元符("$")開頭,后面跟0個或多個字母,下劃線(“—”),或美元符("$")或數(shù)組組成的符號序列。byte(1B)5基本數(shù)據(jù)庫類型:int(4B)簡單類型數(shù)據(jù)類型整型short(2B)簡單類型數(shù)據(jù)類型Long(8B)float(4B)實型double(8B)字符型:char(2B)(java中unicode編碼)布爾型:Boolean(1B)數(shù)組引用類型類(包括對象)引用類型接口6,javacoc工具:使用javadoc自動生成一個類的HTML文檔。在命令行輸入代碼格式:Javadoc[options]SourceCodeFile.java其中[options]有下列選項:-private顯示所有類和成員;-version包括@version標(biāo)簽(默認忽略)-author包括@author標(biāo)簽(默認忽略)7運算符與表達式:取反~:取反運算不會改變數(shù)據(jù)本身的值,只是計算的結(jié)果為源數(shù)據(jù)的按位反。規(guī)律:~(~a)=a~(a)=-(a+1);例如:publicclassTest{ publicstaticvoidmain(String[]args) { inti=0xFFFFFFF1; intj=~i; System.out.println("i="+i);//i=-15; System.out.println("j="+j);//j=14; }}左移:<<將操作數(shù)中的所有位左移指定的位數(shù),右邊空出的位補0;帶符號右移:>>將操作數(shù)中的所有位左移指定的位數(shù),右邊空出的位填補符號位;例如:若a=-25則用補碼表示為:11100111(負數(shù)在計算機中以補碼表示;求一個負數(shù)的補碼:直接將其絕對值按位取反加1),此時表達式“a=a>>3”的值為:111111001110011111100111移位前1110011100右移3位111(拋棄)11111100最終結(jié)果11111100無符號右移:>>>將操作數(shù)中的所有位左移指定的位數(shù),右邊空出的位填補0;8語句和數(shù)組:數(shù)組的聲明:typearrayName[];type[]arrayName數(shù)組的創(chuàng)建:type[]arrayName=newtype[10]數(shù)組的初始化:type[]arrayName={,,,,,}9類與對象:對象的4個基本特征:抽象封裝繼承多態(tài)性10staticstatic:①可修飾變量(屬性);②可修飾方法;③可修飾代碼塊。一般情況下,主方法是靜態(tài)方法,所以可調(diào)用靜態(tài)方法,主方法為靜態(tài)方法是因為它是整個軟件系統(tǒng)的入口,而進入入口時系統(tǒng)中沒有任何對象,只能使用類調(diào)用。在外部調(diào)用靜態(tài)方法時,可以使用“類名.方法名”的方式,也可以使用“對象名.方法名”的方式。而實例方法只有后面這種方式。也就是說,調(diào)用靜態(tài)方法無需創(chuàng)建實例。靜態(tài)方法在訪問本類的成員時,只允許訪問靜態(tài)成員(即靜態(tài)成員變量和靜態(tài)成員方法),而不允許訪問實例成員變量和實例方法;實例方法則無此限制。11this和super:classTT{ publicTT(){ System.out.println("Whatapleasure!"); } publicTT(Strings){ this(); System.out.println("Iam"+s); }}classTestextendsTT{ publicstaticvoidmain(Stringargs[]) { Testt=newTest("Tom"); } publicTest(Strings){ super(s); System.out.println("Howdoyoudo?"); } publicTest(){ this("IamTom"); }}輸出為:"this"表示當(dāng)前對象的一個引用,利用this可使用當(dāng)前對象的方法或域。當(dāng)一個類中的一個構(gòu)造方法需要調(diào)用另一個構(gòu)造方法時,可以使用關(guān)鍵字this,同時這個調(diào)用語句應(yīng)該是該構(gòu)造方法的第一天可執(zhí)行語句。this表示本類的其他構(gòu)造方法:student(){};student(stringn){this();//表示調(diào)用student()}特別注意:用this調(diào)用其他構(gòu)造方法時,this必須為第一條語句,然后才是其他語句。如果沒有特殊情況,屬性一定私有,方法該公開的公開。如果不指明誰調(diào)用方法,則默認為this。區(qū)分實例變量和局部變量時一定要寫this。Super是表示父類對象的關(guān)鍵字,super表示父類對象的方法或域。當(dāng)一個類中的構(gòu)造方法需要調(diào)用父類的一個構(gòu)造方法時,可以使用關(guān)鍵字super,同時這個調(diào)用語句應(yīng)該是該構(gòu)造方法的第一天可執(zhí)行語句。12finalJAVA利用final定義常量(注意在JAVA命名規(guī)范中常量需要全部字母都大寫):finalintAGE=10;如果一個方法前有修飾詞private或static,則系統(tǒng)會自動在前面加上final。即private和static方法默認均為final方法。Final和abstract永遠不會同時出現(xiàn)。13訪問權(quán)限限定詞private:本類訪問;default:表示默認,不僅本類訪問,而且是同包可見。Protected:同包可見+不同包的子類可見Public:表示所有的地方均可見類的訪問控制符只有一個:public(abstract,final為非訪問控制符);域的訪問控制符有publicprivateprotected,默認(包訪問權(quán)限)(staticfinal為非訪問控制符)方法的訪問控制符publicprivateprotected,默認(包訪問權(quán)限)(staticfinalabstract,final為非訪問控制符);14包(package):包是類和接口的集合,包的作用是把多個同一個類型的類組織在一起,使得程序功能清楚,結(jié)構(gòu)分明。包的一個重要的作用是可用于實現(xiàn)不同程序間類的重用。同一個包中的類在默認情況下可以互相訪問,如果某個要使用的類不在一個目錄中,則要用裝載語句import將這個類從某個包中引入進來。是用某個包中已定義的用戶類或系統(tǒng)類,首先要從包中引入這個類。15內(nèi)部類:分為3種:嵌入類(nested),內(nèi)部成員類(inner)和本地類。當(dāng)內(nèi)部類的前面用static修飾時,它就是一個嵌入類。它和外部的其他成員屬性和方法處在同一層次上。在嵌入類的類體中,可以定義任何類型的成員屬性和方法,這一點與頂層類完全相同,它本身可以是final和abstract類型,也可以被其他類所繼承。嵌入類不能和包含它的外部類同名,也不能和其他的成員同名。內(nèi)部成員類:如果內(nèi)部類前面不用static修飾,則他是一個內(nèi)部成員類。他的地位與類的實例成員相當(dāng),所以也被稱為實例成員類。與嵌入類最大的不同在于,他的類體中不允許存在靜態(tài)成員,包括靜態(tài)成員方法和靜態(tài)成員變量,但可以定義靜態(tài)的常量。本地類:定義在方法中的類。無論方法本身是靜態(tài)方法還是實例方法,本地類都不能用static來修飾??梢远x靜態(tài)的常量。(本地類的地位相當(dāng)于一個局部變量)。匿名內(nèi)部類:anonymous:是一種特殊的局部內(nèi)部類,它通過匿名類實現(xiàn)接口,并只創(chuàng)建一次。匿名類部類很容易定義,但是它在被嵌入類的內(nèi)部不能重用,而卻匿名類沒有構(gòu)造方法。(在內(nèi)部類訪問外部類的實例變量:外部類名.this.屬性)object16異常類:Throwableobject用戶自定義的異常throwable用戶自定義的異常throwableExceptionErrorExceptionErrorRuntimeExceptionRuntimeException17繼承18抽象類和接口:如果一個類中有一個抽象方法,那么這個類一定為一個抽象類。反之,如果一個類為抽象類,那么其中可能有非抽象的方法。所以子類必須覆蓋父類的抽象方法。方法才能夠起作用。接口都是abstract所以無需用abstract來修飾,接口中的成員變量都是常量。接口中的成員變量具有:publicstaticfinal所聯(lián)合具有的屬性。接口中的成員方法都是抽象方法,具有publicabstract所聯(lián)合具有的屬性接口沒有構(gòu)造方法。接口是一種特殊的抽象類。與類相似,一個文件只能有一個public接口,且與文件名相同。在一個文件中不可同時定義一個public接口和一個public類。接口和接口之間可以定義繼承關(guān)系,并且接口之間允許實現(xiàn)多繼承。publicinterfaceCextendsA,BA、abstract不能與final并列修飾同一個類B、abstract類中不可以有private的成員C、abstract方法必須在abstract類中19多態(tài)性:編譯時多態(tài):編譯時動態(tài)重載;運行時多態(tài):指一個對象可以具有多個類型Animala=newAnimal(); dogd=(dog)a;此時編譯無誤,但運行則會報錯。20Class類:/*獲取Class實例的三種方式:1)利用對象調(diào)用getClass()方法獲取該對象的Class實例。2)使用Class類的靜態(tài)方法forName(),用類的名字獲取一個Class實例。3)運用.class的方式來獲取Class實例,對于基本數(shù)據(jù)類型的封裝類,還可以采用.TYPE來獲取相對應(yīng)的基本數(shù)據(jù)類型的Class實例。*/classPoint{intx,y;}classClassTest{publicstaticvoidmain(String[]args){Pointpt=newPoint();Classc1=pt.getClass();System.out.println(c1.getName());Classc2=Point.class;System.out.println(c2.getName());Classc3=int.class;System.out.println(c3.getName());Classc4=Integer.TYPE;System.out.println(c4.getName());Classc5=Integer.class;System.out.println(c5.getName());}}21jar文件:怎樣把編譯成功的java源程序做成應(yīng)用軟件將編譯好的java程序打包(注意要把此程序用到的所有文件都放在一個包里(以test包為例),像圖片,程序的所有類文件等等)。生成一個.mf文件新建一記事本,打開在里面編輯如下內(nèi)容:Manifest-Version:1.0Main-Class:A(類名)Created-By:1.6保存的時候保存為.mf格式的文件(以下以Mymoon.mf為例)然后將此文件放在test包中。3.將test包中的所有文件壓縮成.jar格式的文件(以主類名作為此壓縮包的文件名A)在dos下輸入如下命令:D:/test/jarcfm(源程序的主類名).jarMymoom.mf(程序包里面的類名).class............................生成.bat文件新建一個記事本,在此記事本中做如下編輯:javaw-jar(jar文件名).jar然后將此文件名改為(.jar文件名).bat將.bat文件轉(zhuǎn)換成.exe文件在多特軟件站中下載一個BAT轉(zhuǎn)EXE簡體中文綠色版.exe軟件。此時按照軟件的用途做相應(yīng)的操作,可以更改.exe文件的版本信息,.exe文件的圖標(biāo)等等。如何將普通的圖片轉(zhuǎn)化成.ico格式的在多特軟件站中下載大魔頭ICO圖標(biāo)轉(zhuǎn)換器.exe按照要求操作,即可轉(zhuǎn)化。7.此時一個小小的應(yīng)用軟件即生成了,創(chuàng)建快捷方式到桌面,雙擊.exe圖標(biāo),即可打開此軟件。(注意:上述的制作過程,最后的結(jié)果顯示必須要做裝有java虛擬機上方可運行,讀者特別要注意這一點)22理解JavaApI的概念: API應(yīng)用程序接口,是java平臺定義的一套基本類和接口的程序庫。JIT即時編譯,JIT是java字節(jié)碼編譯器的名稱,它可以把java的.class文件編譯成機器碼文件。23了解Object類:24基本類型的封裝類:ByteShortIntegerLongDoubleFloatCharacterBoolean抽象類Number是所有數(shù)字型類型(ByteShortIntegerLongDoubleFloat)包裝類的父類,Number類有6個具體的子類:doublefloatbyteshoutintlong25StringandStringBuffer類:String類與StringBuffer類的主要區(qū)別:String類的實例對象是不可變的,因為Java的內(nèi)部機制規(guī)定他們不能被改變。StringBuffer類的實例卻沒有這個限制。StringBuffer對象的長度是他所包含的字符數(shù);而他的容量是指在不被擴展的情況下,它所容納的字符數(shù)。例程:publicclassTest{ publicstaticvoidstringReplace(Stringtext){ text=text.replace("j","p"); System.out.println(text); } publicstaticvoidbufferReplace(StringBuffertext){ text=text.append("c"); } publicstaticvoidmain(String[]args){ StringtextString=newString("java"); StringBuffertextBuffer=newStringBuffer("java"); stringReplace(textString); bufferReplace(textBuffer); System.out.println(textString+""+textBuffer); }}26Hashtable與Properties類:Hashtable也是一種高級數(shù)據(jù)結(jié)構(gòu),用以快速檢索數(shù)據(jù)。Hashtable不僅可以像Vector一樣動態(tài)存儲一系列對象,而且對存儲的每一個對象(稱為值)都要安排另一個對象(稱為關(guān)鍵字)與之相關(guān)聯(lián)。例如,我們可以在Hashtable中存儲若干個國家的中文和英文名,并且可以通過英文名稱檢索對應(yīng)的中文名稱,在這種情況中中文就是值,英文就是關(guān)鍵字。向Hashtable對象中存儲數(shù)據(jù),使用的是Hashtable.put(Objectkey,Objectvalue)方法,從Hashtable中檢索數(shù)據(jù),使用Hashtable.get(Objectkey)方法。值和關(guān)鍵字都可以是任何類型的非空對象。下面代碼生成一個存儲數(shù)字的Hashtable,用英文數(shù)字作為關(guān)鍵字。Hashtablenumbers=newHashtabel();numbers.put("one",newInteger(1));numbers.put("two",newInteger(2));numbers.put("three",newInteger(3));要想檢索其中"two"關(guān)鍵字對應(yīng)的數(shù)據(jù),看下面的代碼就能明白。Integern=(Integer)numbers.get("two");if(n!=null){System.out,println("two="+n);}要想成功地從Hashtable中檢索數(shù)據(jù),用作關(guān)鍵字的對象必須正確覆蓋Object.hashCode方法和Object.equals方法。覆蓋Object.equals方法道理不難想象,檢索數(shù)據(jù)時要比較用來檢索的關(guān)鍵字是否與存儲在Hashtable中的某個關(guān)鍵字相等,如果兩個關(guān)鍵字對象不能正確判斷是否相等,檢索是不可能正確的。Object.hashCode方法回返一個叫散列碼的值,這個值是由對象的地址以某種方式轉(zhuǎn)換來的。內(nèi)容相同的兩個對象,既然是兩個對象地址就不可能一樣,所以O(shè)bject.hashCode返回的值也不一樣。要想兩個內(nèi)容相同的對象的hashCode方法返回一樣的散列碼,子類必須覆蓋Object.hashCode方法,用于關(guān)鍵字的類,如果它的兩個對象用equals方法比較相等的,那么這兩個對象的hashcode方法返回值也要一樣,所以我們也要覆蓋hashCode方法。這里可以提一下String類,因為String類已按照關(guān)鍵字類的要求覆蓋了這兩個方法,如果兩個String對象內(nèi)容不相等,它們的hashCode的返回值也不會相等。如果兩個String對象的內(nèi)容相等,它們的hashCode的返回值也相等注意:StringBuffer類沒有按照關(guān)鍵字類的要求覆蓋hashCode方法,即使兩個StringBuffer類對象的內(nèi)容相等,但這兩個對象的hashCode方法的返回值卻不相等。importjava.util.*;classMyKey{publicStringname;publicintage;publicMyKey(Stringname,intage){=name;this.age=age;}publicStringtoString(){returnnewString(name+","+age);}/*publicbooleanequals(Objectobj){if(name.equals()&&age==obj.age){returntrue;}else{returnfalse;}}*/publicinthashCode(){returnname.hashCode()+age;}}publicclassTestHashtable{publicstaticvoidmain(String[]args){Hashtablenumbers=newHashtable();numbers.put(newMyKey("A1",18),newInteger(1));numbers.put(newMyKey("A2",13),newInteger(2));numbers.put(newMyKey("A3",15),newInteger(3));Enumeratione=numbers.keys();while(e.hasMoreElements()){MyKeykey=(MyKey)e.nextElement();System.out.print(key.toString()+"=");System.out.println(numbers.get(key).toString());}}27System與Runtime類:System類:有三個常有的靜態(tài)成員:outinerr分布表示標(biāo)準(zhǔn)的輸出流,輸入流,錯誤輸出流。常用的方法:currentTimeMills()記錄程序執(zhí)行的時間,以毫秒獲取計算機上的時間。它的返回值是一個long型,記錄的是當(dāng)前時間與1970年1月1日0時之間的時間差。利用exit()退出虛擬機。Runtime類:是java.lang中一個重要的類,該類封裝了運行時環(huán)境。一般不實例化對象,但是可以通過調(diào)用Runtime類的靜態(tài)方法getRuntime而獲得對當(dāng)前Runtime對象的引用。exec()方法:可以在多任務(wù)操作系統(tǒng)中讓java去執(zhí)行其它進程。totalMemory()方法和freeMemory()可以知道java虛擬機內(nèi)存堆的大小和剩余情況。28Date類和Calendar類::獲得當(dāng)前時間,也有設(shè)置時間以及其他的輔助功能。已經(jīng)廢除,全部被移植到Calendar類中。利用GregorianCalendar輸出日歷。29BigInteger類:一般來說,BigInteger用的不是很多,BigDecimal用的稍微多一點,就比如說JDBC中,如果一個字段的數(shù)據(jù)庫類型是Number,那么getObject().getClass()的結(jié)果是java.math.BigDecimal。BigInteger相比Integer的確可以用big來形容。它是用于科學(xué)計算,Integer只能容納一個int,所以最大值也就是2的31次訪減去1,十進制為2147483647,如果需要計算更大的數(shù),那么31位顯然是不夠用了,BigInteger能夠容納的位數(shù)那可就大了,我簡單試了一下,上千位沒有任何問題。除了容量大之外,BigInteger還封裝了一些常見的操作,比如+-*/的基本操作,還有絕對值,相反數(shù),最大公約數(shù),是否是質(zhì)數(shù)等等的運算。BigDecimal的實現(xiàn)利用到了BigInteger,所不同的是BigDecimal加入了小數(shù)位的概念,比如BigDecimald=newBigDecimal(newBigInteger(ib),5);5表示的是5個小數(shù)位。BigDecimal可以用來做超大的浮點數(shù)的運算,比如+-*/的運算,其中除法運算是最復(fù)雜的,因為商的位數(shù)還有除不斷的情況下末位小數(shù)點的處理都是需要考慮的。newBigDecimal(-7.5).divide(newBigDecimal(1),0,BigDecimal.ROUND_UP);上面的這個運算中divide的第二個參數(shù)表示商的小數(shù)點位數(shù),最后一個參數(shù)指的是近似處理的模式。一共有一下幾個模式:BigDecimal.ROUND_UP最后一位如果大于0,則向前進一位,正負數(shù)都如此。BigDecimal.ROUND_DOWN最后一位不管是什么都會被舍棄。BigDecimal.ROUND_CEILING如果是正數(shù),按ROUND_UP處理,如果是負數(shù),按照ROUND_DOWN處理。例如7.1->8;-7.1->-7;所以這種近似的結(jié)果都會>=實際值。BigDecimal.ROUND_FLOOR跟BigDecimal_ROUND_CEILING相反。例如7.1->7;-7.1->-8。這種處理的結(jié)果<=實際值。BigDecimal.ROUND_HALF_DOWN如果最后一位<=5則舍棄,如果>5,向前進一位。如7.5->7;7.6->8;-7.5->-7BigDecimal.ROUND_HALF_UP如果最后一位<5則舍棄,如果>=5,向前進一位。反之舍棄。如7.5->8;7.4->7;-7.5->-8BigDecimal.ROUND_HALF_EVEN如果倒數(shù)第二位是奇數(shù),按照BigDecimal.ROUND_HALF_UP處理,如果是偶數(shù),按照BigDecimal.ROUND_HALF_DOWN來處理。如7.5->8;8.5->8;7.4->7;-7.5->-8二、今天參考課本寫了一個關(guān)于二進制與十進制轉(zhuǎn)換的程序,程序算法不難,但寫完后測試發(fā)現(xiàn)不論是二轉(zhuǎn)十還是十轉(zhuǎn)二,對于大于21億即超過整數(shù)范圍的數(shù)不能很好的轉(zhuǎn)換。都會變成0.參考書籍發(fā)現(xiàn)使用使用BigInteger可以解決這個問題。于是查找了下JDK,然后測試幾次終于寫成功了!使用心得如下:1,BigInteger屬于java.math.BigInteger,因此在每次使用前都要import這個類。偶開始就忘記import了,于是總提示找不到提示符。2,其構(gòu)造方法有很多,但現(xiàn)在偶用到的有:BigInteger(Stringval)將BigInteger的十進制字符串表示形式轉(zhuǎn)換為BigInteger。BigInteger(Stringval,intradix)將指定基數(shù)的BigInteger的字符串表示形式轉(zhuǎn)換為BigInteger。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中心糧庫項目可持續(xù)發(fā)展分析
- 游泳館裝修保修合同模板
- 2025年度輔導(dǎo)員學(xué)生安全教育與管理聘用合同
- 2025年度藥店藥品價格調(diào)整與定價策略合同
- 二零二五年度足療店技師技能認證與合作推廣合同
- 2025年度酒店食堂承包及膳食供應(yīng)合同
- 年回收利用4萬噸陽極碳渣可行性研究報告建議書
- 2025年度出租房屋意外事故責(zé)任界定與房東無關(guān)協(xié)議
- 第二單元 地表形態(tài)的塑造(單元教學(xué)設(shè)計)高二地理第一學(xué)期同步備考系列(人教版2019選擇性必修1)
- 2025年度銀行資金監(jiān)管與金融業(yè)務(wù)流程優(yōu)化協(xié)議
- 研學(xué)旅行概論教學(xué)課件匯總完整版電子教案
- 控股集團公司組織架構(gòu)圖.docx
- DB11_T1713-2020 城市綜合管廊工程資料管理規(guī)程
- 最常用2000個英語單詞_(全部標(biāo)有注釋)字母排序
- 氣管套管滑脫急救知識分享
- 特種設(shè)備自檢自查表
- 省政府審批單獨選址項目用地市級審查報告文本格式
- 往復(fù)式壓縮機安裝方案
- 漢字的演變甲骨文PPT課件
- 在銀行大零售業(yè)務(wù)工作會議上的講話講解學(xué)習(xí)
- 古代傳說中的藝術(shù)形象-
評論
0/150
提交評論