版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、JAVA常見面試題及解答(精華)1)transient和volatile是java關鍵字嗎?(瞬聯(lián))如果用transient聲明一個實例變量,當對象存儲時,它的值不需要維持。例如:classTtransientinta;不需要維持intb;需要維持這里,如果T類的一個對象寫入一個持久的存儲區(qū)域,a的內容不被保存,但b的將被保存。volatile修飾符告訴編譯器被volatile修飾的變量可以被程序的其他部分改變。在多線程程序中,有時兩個或更多的線程共享一個相同的實例變量??紤]效率問題,每個線程可以自己保存該共享變量的私有拷貝。實際的變量副本在不同的時候更新,如當進入synchronized方法
2、時。用strictfp修飾類或方法,可以確保浮點運算(以及所有切斷)正如早期的Java版本那樣準確。切斷只影響某些操作的指數。當一類被strictfp修飾,所有的方法自動被strictfp修飾。strictfp的意思是FP-strict,也就是說精確浮點的意思。在Java虛擬機進行浮點運算時,如果沒有指定strictfp關鍵字時,Java的編譯器以及運行環(huán)境在對浮點運算的表達式是采取一種近似于我行我素的行為來完成這些操作,以致于得到的結果往往無法令你滿意。而一旦使用了strictfp來聲明一個類、接口或者方法時,那么所聲明的范圍內Java的編譯器以及運行環(huán)境會完全依照浮點規(guī)范IEEE-754來
3、執(zhí)行。因此如果你想讓你的浮點運算更加精確,而且不會因為不同的硬件平臺所執(zhí)行的結果不一致的話,那就請用關鍵字strictfp。你可以將一個類、接口以及方法聲明為strictfp,但是不允許對接口中的方法以及構造函數聲明strictfp關鍵字,例如下面的代碼:strictfpinterfaceApublicstrictfpclassFpDemolstrictfpvoidf()錯誤的使用方法interfaceAstrictfpvoidf();publicclassFpDemo2strictfpFpDemo2()一旦使用了關鍵字strictfp來聲明某個類、接口或者方法時,那么在這個關鍵字所聲明的范圍
4、內所有浮點運算都是精確的,符合IEEE-754規(guī)范的。例如一類被聲明為strictfp,那么該類中所有的方法都是strictfp的。2)抽象類和接口有什么區(qū)別?(瞬聯(lián))abstractclass在Java語言中表示的是一種繼承關系,一個類只能使用一次繼承關系。但是,一個類卻可以實現(xiàn)多個interfaceo在abstractclass中可以有自己的數據成員,也可以有非abstarct的成員方法,而在interface中,只能夠有靜態(tài)的不能被修改的數據成員(也就是必須是staticfinal的,不過在interface中一般不定義數據成員),所有的成員方法都是abstract的。abstractc
5、lass和interface所反映出的設計理念不同。其實abstractclass表示的是is-a咲系,interface表示的是like-a關系。實現(xiàn)抽象類和接口的類必須實現(xiàn)其中的所有方法。抽象類中可以有非抽象方法。接口中則不能有實現(xiàn)方法。接口中定義的變量默認是publicstaticfinal型,且必須給其初值,所以實現(xiàn)類中不能重新定義,也不能改變其值。抽象類中的變量默認是friendly型,其值可以在子類中重新定義,也可以重新賦值。接口中的方法默認都是public,abstract類型的。3)能說一下java的反射(refection)機制嗎?(瞬聯(lián))開放性和原因連接(causally-
6、connected)是反射系統(tǒng)的兩大基本要素4)在java中怎樣實現(xiàn)多線程?(瞬聯(lián))extendsThreadimplementRunnable方法一:繼承Thread類,覆蓋方法run(),我們在創(chuàng)建的Thread類的子類中重寫run(),加入線程所要執(zhí)行的代碼即可。下面是一個例子:publicclassMyThreadextendsThreadintcount=1,number;publicMyThread(intnum)number=num;System.out.println(創(chuàng)建線程+number);publicvoidrun()while(true)System.out.print
7、ln(線程”+number+:計數”+count);if(+count=6)return;publicstaticvoidmain(Stringargs)for(inti=0;i5;i+)newMyThread(i+1).start();這種方法簡單明了,符合大家的習慣,但是,它也有一個很大的缺點,那就是如果我們的類已經從一個類繼承(如小程序必須繼承自Applet類),則無法再繼承Thread類,這時如果我們又不想建立一個新的類,應該怎么辦呢?我們不妨來探索一種新的方法:我們不創(chuàng)建Thread類的子類,而是直接使用它,那么我們只能將我們的方法作為參數傳遞給Thread類的實例,有點類似回調函數
8、。但是Java沒有指針,我們只能傳遞一個包含這個方法的類的實例。那么如何限制這個類必須包含這一方法呢?當然是使用接口!(雖然抽象類也可滿足,但是需要繼承,而我們之所以要采用這種新方法,不就是為了避免繼承帶來的限制嗎?)Java提供了接口java.lang.Runnable來支持這種方法。方法二:實現(xiàn)Runnable接口Runnable接口只有一個方法run(),我們聲明自己的類實現(xiàn)Runnable接口并提供這一方法,將我們的線程代碼寫入其中,就完成了這一部分的任務。但是Runnable接口并沒有任何對線程的支持,我們還必須創(chuàng)建Thread類的實例,這一點通過Thread類的構造函數public
9、Thread(Runnabletarget);來實現(xiàn)。下面是一個例子:publicclassMyThreadimplementsRunnableintcount=1,number;publicMyThread(intnum)number=num;System.out.println(”創(chuàng)建線程+number);publicvoidrun()while(true)System.out.println(線程”+number+:計數”+count);if(+count=6)return;publicstaticvoidmain(Stringargs)for(inti=0;i5;i+)newThrea
10、d(newMyThread(i+l).start();嚴格地說,創(chuàng)建Thread子類的實例也是可行的,但是必須注意的是,該子類必須沒有覆蓋Thread類的run方法,否則該線程執(zhí)行的將是子類的run方法,而不是我們用以實現(xiàn)Runnable接口的類的run方法,對此大家不妨試驗一下。使用Runnable接口來實現(xiàn)多線程使得我們能夠在一個類中包容所有的代碼,有利于封裝,它的缺點在于,我們只能使用一套代碼,若想創(chuàng)建多個線程并使各個線程執(zhí)行不同的代碼,則仍必須額外創(chuàng)建類,如果這樣的話,在大多數情況下也許還不如直接用多個類分別繼承Thread來得緊湊。綜上所述,兩種方法各有千秋,大家可以靈活運用。下面讓
11、我們一起來研究一下多線程使用中的一些問題。三、線程的四種狀態(tài)新狀態(tài):線程已被創(chuàng)建但尚未執(zhí)行(start()尚未被調用)??蓤?zhí)行狀態(tài):線程可以執(zhí)行,雖然不一定正在執(zhí)行。CPU時間隨時可能被分配給該線程,從而使得它執(zhí)行。死亡狀態(tài):正常情況下run()返回使得線程死亡。調用stop()或destroy()亦有同樣效果,但是不被推薦,前者會產生異常,后者是強制終止,不會釋放鎖。4.阻塞狀態(tài):線程不會被分配CPU時間,無法執(zhí)行。四、線程的優(yōu)先級線程的優(yōu)先級代表該線程的重要程度,當有多個線程同時處于可執(zhí)行狀態(tài)并等待獲得CPU時間時,線程調度系統(tǒng)根據各個線程的優(yōu)先級來決定給誰分配CPU時間,優(yōu)先級高的線程有
12、更大的機會獲得CPU時間,優(yōu)先級低的線程也不是沒有機會,只是機會要小一些罷了。你可以調用Thread類的方法getPriority()和setPriority()來存取線程的優(yōu)先級,線程的優(yōu)先級界于1(MIN_PRIORITY)和10(MAX_PRIORITY)之間,缺省是5(N0RM_PRI0RITY)。5)你用過哪種設計模式?(瞬聯(lián),IBM,aspenTech)設計:design模式:pattern框架:framework創(chuàng)建模式,結構模式和行為模式GoF設計模式創(chuàng)建模式設計模式之Factory(工廠模式)使用工廠模式就象使用new一樣頻繁.2002/10/9更新設計模式之Prototyp
13、e(原型模式)用原型實例指定創(chuàng)建對象的種類,并且通過拷貝這些原型創(chuàng)建新的對象。設計模式之Builder汽車由車輪方向盤發(fā)動機很多部件組成,同時,將這些部件組裝成汽車也是一件復雜的工作,Builder模式就是將這兩種情況分開進行。設計模式之Singleton(單態(tài)模式)保證一個類只有一個實例,并提供一個訪問它的全局訪問點2002/10/9更新結構模式設計模式之Facade可擴展的使用JDBC針對不同的數據庫編程,Facade提供了一種靈活的實現(xiàn).設計模式之Proxy以Jive為例,剖析代理模式在用戶級別授權機制上的應用設計模式之Adapter使用類再生的兩個方式:組合(new)和繼承(exten
14、ds),這個已經在thinkinginjava中提到過.設計模式之Composite就是將類用樹形結構組合成一個單位你向別人介紹你是某單位,你是單位中的一個元素,別人和你做買賣,相當于和單位做買賣。文章中還對Jive再進行了剖析。設計模式之DecoratorDecorator是個油漆工,給你的東東的外表刷上美麗的顏色.設計模式之Bridge將牛郎織女分開(本應在一起,分開他們,形成兩個接口),在他們之間搭建一個橋(動態(tài)的結合)設計模式之Flyweight提供Java運行性能,降低小而大量重復的類的開銷.行為模式設計模式之Template實際上向你介紹了為什么要使用Java抽象類,該模式原理簡單
15、,使用很普遍.設計模式之Memento很簡單一個模式,就是在內存中保留原來數據的拷貝.設計模式之Observer介紹如何使用JavaAPI提供的現(xiàn)成Observer設計模式之ChainofResponsibility各司其職的類串成一串,好象擊鼓傳花,當然如果自己能完成,就不要推委給下一個.設計模式之Command什么是將行為封裝Command是最好的說明.設計模式之State狀態(tài)是編程中經常碰到的實例,將狀態(tài)對象化,設立狀態(tài)變換器,便可在狀態(tài)中輕松切換.設計模式之Strategy不同算法各自封裝,用戶端可隨意挑選需要的算法.設計模式之MediatorMediator很象十字路口的紅綠燈,每個
16、車輛只需和紅綠燈交互就可以.設計模式之Interpreter主要用來對語言的分析,應用機會不多.設計模式之Visitor訪問者在進行訪問時,完成一系列實質性操作,而且還可以擴展.設計模式之Iterator這個模式已經被整合入Java的Collection.在大多數場合下無需自己制造一個Iterator,只要將對象裝入Collection中,直接使用Iterator進行對象遍歷。6)請說一下MVC架構(瞬聯(lián),IBM,aspenTech)Model:模型層View:視圖層Controller:控制層MVC(ModalViewControler)本來是存在于Desktop程序中的,M是指數據模型,V
17、是指用戶界面,C則是控制器。使用MVC的目的是將M和V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數據你可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新。模型-視圖-控制器(MVC)是XeroxPARC在八十年代為編程語言Smalltalk-80發(fā)明的一種軟件設計模式,至今已被廣泛使用。最近幾年被推薦為Sun公司J2EE平臺的設計模式,并且受到越來越多的使用ColdFusion和PHP的開發(fā)者的歡迎。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點。MVC如何工作MVC是一個設計模式,它強制性的使應用程序的
18、輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。視圖視圖是用戶看到并與之交互的界面。對老式的Web應用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術已層出不窮,它們包括MacromediaFlash和象XHTML,XML/XSL,WML等一些標識語言和Webservices.如何處理應用程序的界面變得越來越有挑戰(zhàn)性。MVC個大的好處是它能為你的應用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數據是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是
19、作為一種輸出數據并允許用戶操縱的方式。模型模型表示企業(yè)數據和業(yè)務規(guī)則。在mvc的三個部件中,模型擁有最多的處理任務。例如它可能用象EJBs和ColdFusionComponents這樣的構件對象來處理數據庫。被模型返回的數據是中立的,就是說模型與數據格式無關,這樣一個模型能為多個視圖提供數據。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性??刂破骺刂破鹘邮苡脩舻妮斎氩⒄{用模型和視圖去完成用戶的需求。所以當單擊Web頁面中的超鏈接和發(fā)送HTML表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調用哪個模型構件去處理請求,然后用確定用哪個視圖來顯示模型處
20、理返回的數據?,F(xiàn)在我們總結MVC的處理過程,首先控制器接收用戶的請求,并決定應該調用哪個模型來進行處理,然后模型用業(yè)務邏輯來處理用戶的請求并返回數據,最后控制器用相應的視圖格式化模型返回的數據,并通過表示層呈現(xiàn)給用戶。為什么要使用MVC大部分Web應用程序都是用像ASP,PHP,或者CFML這樣的過程化語言來創(chuàng)建的。它們將像數據庫查詢語句這樣的數據層代碼和像HTML這樣的表示層代碼混在一起。經驗比較豐富的開發(fā)者會將數據從表示層分離開來,但這通常不是很容易做到的,它需要精心的計劃和不斷的嘗試oMVC從根本上強制性的將它們分開。盡管構造MVC應用程序需要一些額外的工作,但是它給我們帶來的好處是無庸
21、質疑的。首先,最重要的一點是多個視圖能共享一個模型,正如我所提及的,現(xiàn)在需要用越來越多的方式來訪問你的應用程序。對此,其中一個解決之道是使用MVC,無論你的用戶想要Flash界面或是WAP界面;用一個模型就能處理它們。由于你已經將數據和業(yè)務規(guī)則從表示層分開,所以你可以最大化的重用你的代碼了。由于模型返回的數據沒有進行格式化,所以同樣的構件能被不同界面使用。例如,很多數據可能用HTML來表示,但是它們也有可能要用MacromediaFlash和WAP來表示。模型也有狀態(tài)管理和數據持久性處理的功能,例如,基于會話的購物車和電子商務過程也能被Flash網站或者無線聯(lián)網的應用程序所重用。因為模型是自包
22、含的,并且與控制器和視圖相分離,所以很容易改變你的應用程序的數據層和業(yè)務規(guī)則。如果你想把你的數據庫從MySQL移植到Oracle,或者改變你的基于RDBMS數據源到LDAP,只需改變你的模型即可。一旦你正確的實現(xiàn)了模型,不管你的數據來自數據庫或是LDAP服務器,視圖將會正確的顯示它們。由于運用MVC的應用程序的三個部件是相互對立,改變其中一個不會影響其它兩個,所以依據這種設計思想你能構造良好的松偶合的構件。對我來說,控制器的也提供了一個好處,就是可以使用控制器來聯(lián)接不同的模型和視圖去完成用戶的需求,這樣控制器可以為構造應用程序提供強有力的手段。給定一些可重用的模型和視圖,控制器可以根據用戶的需
23、求選擇模型進行處理,然后選擇視圖將處理結果顯示給用戶。MVC的缺點MVC的缺點是由于它沒有明確的定義,所以完全理解MVC并不是很容易。使用MVC需要精心的計劃,由于它的內部原理比較復雜,所以需要花費一些時間去思考。你將不得不花費相當可觀的時間去考慮如何將MVC運用到你的應用程序,同時由于模型和視圖要嚴格的分離,這樣也給調試應用程序到來了一定的困難。每個構件在使用之前都需要經過徹底的測試。一旦你的構件經過了測試,你就可以毫無顧忌的重用它們了。根據我個人經驗,由于我們將一個應用程序分成了三個部件,所以使用MVC同時也意味著你將要管理比以前更多的文件,這一點是顯而易見的。這樣好像我們的工作量增加了,
24、但是請記住這比起它所能帶給我們的好處是不值一提。MVC并不適合小型甚至中等規(guī)模的應用程序,花費大量時間將MVC應用到規(guī)模并不是很大的應用程序通常會得不償失。MVC是一條創(chuàng)建軟件的好途徑MVC設計模式是一個很好創(chuàng)建軟件的途徑,它所提倡的一些原則,像內容和顯示互相分離可能比較好理解。但是如果你要隔離模型、視圖和控制器的構件,你可能需要重新思考你的應用程序,尤其是應用程序的構架方面。如果你肯接受MVC,并且有能力應付它所帶來的額外的工作和復雜性,MVC將會使你的軟件在健壯性,代碼重用和結構方面上一個新的臺階。7)如果類a繼承類b,實現(xiàn)接口c,而類b和接口c中定義了同名變量,請問會出現(xiàn)什么問題?(瞬聯(lián)
25、)interfaceAintx=0;classBintx=1;classCextendsBimplementsApublicvoidpX()System.out.println(x);publicstaticvoidmain(Stringargs)newC().pX();答案:錯誤。在編譯時會發(fā)生錯誤(錯誤描述不同的JVM有不同的信息,意思就是未明確的x調用,兩個x都匹配(就象在同時importjava.util和java.sql兩個包時直接聲明Date一樣)。對于父類的變量,可以用super.x來明確(輸出的是1),而接口的屬性默認隱含為publicstaticfinal.所以可以通過A.x
26、來明確(輸出的是0)。下面的代碼運行時會不會報錯interfacePlayablevoidplay();interfaceBounceablevoidplay();interfaceRollableextendsPlayable,BounceableBallball=newBall(PingPang);classBallimplementsRollableprivateStringname;publicStringgetName()returnname;publicBall(Stringname)=name;publicvoidplay()ball=newBall(Football);Syst
27、em.out.println(ball.getName();答案:錯。interfaceRollableextendsPlayable,Bounceable沒有問題。interface可繼承多個interfaces,所以這里沒錯。問題出在interfaceRollable里的Ballball=newBall(PingPang);。任何在interface里聲明的interfacevariable(接口變量,也可稱成員變量),默認為publicstaticfinal。也就是說Ballball=newBall(PingPang);實際上是publicstaticfinalBallball=newB
28、all(PingPang);。在Ball類的Play()方法中,ball=newBall(Football);改變了ball的reference,而這里的ball來自Rollableinterface,Rollableinterface里的ball是publicstaticfinal的,final的object是不能被改變reference的。因此編譯器將在ball=newBall(Football);這里顯示有錯。8)請說一下java中為什么要引入內部類?還有匿名內部類?(瞬聯(lián),IBM)9)請說一下final,finally和finalize的區(qū)別?(瞬聯(lián))final用于聲明屬性,方法和類,
29、分別表示屬性不可變,方法不可覆蓋,類不可繼承。finally是異常處理語句結構的一部分,表示總是執(zhí)行。finalize是Object類的一個方法,在垃圾收集器執(zhí)行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉文件等。10)請說一下HTTP請求的基本過程(IBM)11)java中存在內存泄漏問題嗎?請舉例說明?(IBM)會inti,i2;return(i-i2);/wheni為足夠大的正數,i2為足夠大的負數。結果會造成溢位,導致錯誤。12)請說一下java中的內存回收機制所采用的算法(IBM,瞬聯(lián))雖然垃圾回收關心著大部分的問題,包括內存管理,使得程序員的
30、任務顯得更加輕松,但是程序員還是可能犯些錯誤導致內存泄漏問題。GC(垃圾回收)通過遞歸對所有從“根”對象(堆棧中的對象,靜態(tài)數據成員,JNI句柄等等)繼承下來的引用進行工作,然后標記所有可以訪問的活動著的對象。而這些對象變成了程序唯一能夠操縱的對象,其他的對象都被釋放了。因為GC使得程序不能夠訪問那些被釋放的對象,所以這樣做是安全的。13)請說一下Systemgc()函數的作用。什么時候可以調用垃圾回收器?(瞬聯(lián))垃圾回收函數,手動調用的.當一個對象停止被活動聲明所引用,它就變成了垃圾(garbage)可以被回收重新使用14)你做過的項目中采用了什么安全認證機制?(IBM)15)Mathrou
31、nd()什么作用?Math.Round(3.44,1)=3.4Math.Round(3.45,1)=3.4Math.Round(3.46,1)=3.5Math.Round(3.54,1)=3.5Math.Round(3.55,1)=3.6Math.Round(3.56,1)=3.6Math.Round(3.64,1)=3.6Math.Round(3.65,1)=3.6Math.Round(3.66,1)=3.7Math.Round(3.74,1)=3.7Math.Round(3.75,1)=3.8Math.Round(3.76,1)=3.8這種舍入方法叫做銀行家舍入(BankersRound)
32、,這就是已經規(guī)定下來的標準、Round的標準、世界的標準。Round四舍五入16、設計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1。寫出程序。以下程序使用內部類實現(xiàn)線程,對j增減的時候沒有考慮順序問題。packagejava_example150;publicclassTestThread3privateintj;publicstaticvoidmain(Stringargs)TestThread3t=newTestThread3();Incinc=t.newInc();Decdec=t.newDec();for(inti=0;i2;i+)Threadts=newThrea
33、d(inc);ts.start();ts=newThread(dec);ts.start();privatesynchronizedvoidinc()j+;System.out.println(Thread.currentThread().getNameO+-inc:+j);privatesynchronizedvoiddec()j-;System.out.println(Thread.currentThread().getNameO+-dec:+j);classIncimplementsRunnablepublicvoidrun()for(inti=0;i10;i+)inc();classD
34、ecimplementsRunnablepublicvoidrun()for(inti=0;i10;i+)dec();17.C0RBA是什么?用途是什么?答:CORBA標準是公共對象請求代理結構(CommonObjectRequestBrokerArchitecture),由對象管理組織(ObjectManagementGroup,縮寫為OMG)標準化。它的組成是接口定義語言(IDL),語言綁定(binding:也譯為聯(lián)編)和允許應用程序間互操作的協(xié)議。其目的為:用不同的程序設計語言書寫在不同的進程中運行為不同的操作系統(tǒng)開發(fā)18JAVA代碼查錯1.abstractclassNameprivat
35、eStringname;publicabstractbooleanisStupidName(Stringname)答案:錯。abstractmethod必須以分號結尾,且不帶花括號。2.publicclassSomethingvoiddoSomething()privateStrings=intl=s.length();答案:錯。局部變量前不能放置任何訪問修飾符(private,public,和protected)。final可以用來修飾局部變量(final如同abstract和strictfp都是非訪問修飾符,strictfp只能修飾class和method而非variable)o3.abstractclassSomethingprivateabstractStringdoSomething();答案:錯。abstract的methods不能以private修飾。abstract的methods就是讓子類implement(實現(xiàn))具體細節(jié)的怎么可以用private把abstractmethod封鎖起來呢?(同理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年客運員考試題目及答案
- 2024年湖北客運考試口訣圖片
- 2024年衡水客運從業(yè)資格證模擬考試
- 2024年西寧客運資格證考試題目及答案詳解
- 2024年酒泉道路旅客運輸駕駛員從業(yè)資格模擬試題
- 2024年貴陽客運急救知識培訓
- 2024年廣東客運從業(yè)資格證考什么內容好
- 青島市第十五屆職業(yè)技能大賽技術文件-農作物植保員
- 船舶租賃合同:游艇
- 教育論壇舞臺租賃協(xié)議
- 網絡設備安裝調試作業(yè)指導書
- 福建省泉州市2024-2025學年高一上學期11月期中物理試題(無答案)
- 為犯罪嫌疑人提供法律咨詢委托協(xié)議范例
- 內蒙古包頭市昆都侖區(qū)第九中學2024-2025學年八年級上學期期中考試道德與法治試題(含答案)
- 軟件平臺施工組織方案
- 2024年部編版高一上學期期末語文試卷及解答參考
- 互聯(lián)網醫(yī)院合作協(xié)議
- 經濟師中級考試《經濟基礎知識》歷年真題卷及答案解析
- 2024年江蘇地區(qū)“三新”供電服務公司招聘135人(第二批)高頻500題難、易錯點模擬試題附帶答案詳解
- 山東教育出版社初中美術 七年級上冊第二單元 讀書、愛書的情結 單元教學設計
- 課件:《中華民族共同體概論》第六講 五胡入華與中華民族大交融(魏晉南北朝)
評論
0/150
提交評論