版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第三章 Java語言基礎Java基本語法Java的標識符、關鍵字、數(shù)據(jù)類型Java的常量與變量Java的各種運算符及表達式Java控制語句Java的數(shù)組和字符串本章內容 3.1 Java語言的基本語法Unicode字符集:16位編碼標準3.1.1 標識符(identifier)標識符是賦予變量、常量、數(shù)組名、文件名類或方法、對象的名稱由字母、數(shù)字、_和$組成,其中字母可以是Unicode字符集中的字符,如大、小寫英文字母、漢字、日文片假名和朝鮮文等,數(shù)字為 0 到 9標識符的第一個字符不能是數(shù)字長度不限,但不宜過長區(qū)分大小寫不能用關鍵字在Java規(guī)范中約定:關鍵字、變量名、對象名、方法名、包名
2、通常全部字母小寫;如果由多個單詞構成標識符,則首字母小寫,其后單詞首字母大寫,如toString;類名首字母大寫,如FirstJava;常量名全部字母均大寫,如BOOK。 下面是幾個有效的標識符: identifier thisone UserName User_name _system_varl $max 下面是幾個非法的變量名: 3max room# class 指出哪些標識符是不準確的,說明原因 here _there this that it 2tol _it (變量名不能以數(shù)字開頭)(包含非法字符“#”)(“class”為保留字)Java語言中一些被賦以特定的含義、并用做專門用途的單
3、詞稱為關鍵字所有Java關鍵字都是小寫的goto和const 雖然從未使用,但也作被為Java關鍵字保留TURE、FALSE、NULL等都不是Java關鍵字3.1.2 關鍵字(keyword)TURE、FALSE、NULL是合法的Java標識符嗎?關鍵字-1原始數(shù)據(jù)類型byteshortintlongfloatdoublecharboolean循環(huán)關鍵字dowhileforbreakcontinue分支關鍵字ifelseswitchcasedefaultbreak方法、變量和類修飾符privatepublicprotectedfinalstaticabstractsynchronizedvol
4、atile異常處理trycatchfinallythrowthrows對象相關關鍵字newextendsimplementsclassinstanceofthissuperinterface 字面值常量 false true null 方法相關關鍵字 return void 包相關關鍵字 package import關鍵字-2圓括號“() “:用于方法參數(shù)、控制語句、數(shù)據(jù)類型轉換中括號“ “ :用于數(shù)組大括號“:用于構造語句塊逗號“,”:在方法聲明或調用時的參數(shù)列表中用于分隔多個參數(shù),也可在一條聲明語句中同時聲明多個屬性或局部變量時起分隔作用 分號“;”: Java語句必須以分號作為結束標記,
5、for循環(huán)語句中使用分號來分隔不同的成份 空格 “: Java程序源代碼中各組成部分之間可以插入任意數(shù)量的空格,包括換行 圓點“.“:用于訪問對象成員(屬性或方法)3.1.3 分隔符3.1.4 數(shù)據(jù)類型布爾(boolean)數(shù)值類型類數(shù)組字符(char)字節(jié)(byte)短整數(shù)(short)整數(shù)(int)浮點類型單精度浮點數(shù)(float)雙精度浮點數(shù)(double)數(shù)據(jù)類型基本數(shù)據(jù)類型引用數(shù)據(jù)類型枚舉接口定點類型長整數(shù)(long)圖3-1Java數(shù)據(jù)類型邏輯類型只有兩個取值:true和false8位注意:Java語言中boolean類型只允許使用boolean值,在整數(shù)類型和boolean類型之
6、間無轉換計算 1布爾型 booleanbool.java2整數(shù)類型: byte,short,int,long所有Java編程語言中的整數(shù)類型都是帶符號的數(shù)字,不存在無符號整數(shù)長度不變類型長度字節(jié)數(shù)取值范圍byte8位1字節(jié)-128127short16位2字節(jié)-3276832767int32位4字節(jié)-21474836482147483647long64位8字節(jié)-92233720368547758089223372036854775807整型常量:十進制:123 、234八進制:077、011 /首位為“0”十六進制:0 x12ABC /首位為“0 x”整型常量默認為int長整型常量:后面加L或l
7、TestInteger.javafloat型:常量:123.34f 、 12.76F、 123.0f double型: 常量:123.34d、123.43(d可以省略)、123.0D 、2.08E25浮點型常量默認為double 3浮點類型 float ,double浮點類型長度字節(jié)數(shù)取值范圍float32位4字節(jié)-3.40282347E+38F3.40282347E+38Fdouble64位8字節(jié)-1.7976931348623157E+308 1.797693134862315 7E+308Sa.java 使用char類型可表示單個字符,用單引號括起來16位字符常量:用英文單引號括起來的單
8、個字符。如:a、漢 用英文單引號括起來的十六進制字符代碼值,格式為:u*,其中u是約定的前綴,*為4位十六進制數(shù),是該字符在unicode字符集中的序號,如:u0061、u004b。轉義字符 4字符類型 char 轉義字符含義單引號”雙引號b退格t制表符r回車符n換行符反斜杠轉義字符.java注意:用雙引號引用的文字,就是我們平時所說的字符串類型字符串類型不是原始類型,而是一個類(class)String類String類被用來表示字符序列5.類型轉換將一種數(shù)據(jù)類型的常量或變量轉換到另外的一種數(shù)據(jù)類型,稱為類型轉換類型轉換有兩種:隱式類型轉換(自動類型轉換)顯式類型轉換(強制類型轉換)(1)隱式
9、類型轉換 在實際中常會將一種類型的值賦給另外一種變量類型。如果這兩種類型是兼容的,Java將執(zhí)行自動類型轉換。 簡單的說,當把占用位數(shù)較短的數(shù)據(jù)轉化成占用位數(shù)較長的數(shù)據(jù)時,Java執(zhí)行自動類型轉換,不需要在程序中作特別的說明。例如 int i=10; long j=i; 類型轉換從低到高級的優(yōu)先關系: byte short int long float double char低高(2)強制類型轉換 不是所有的數(shù)據(jù)類型都允許隱式自動轉換。例如,下面的語句把long型數(shù)據(jù)賦值給int型數(shù)據(jù),在編譯時就會發(fā)生錯誤: long i=10; int j=i; /精度失真 改為: long i=10; i
10、nt j=(int)i; (數(shù)據(jù)類型)變量名 經過強制類型轉換,將得到一個在“()”中聲明的數(shù)據(jù)類型的數(shù)據(jù),該數(shù)據(jù)是從指定變量所包含的數(shù)據(jù)轉換而來的。值得注意的是,指定變量本身不會發(fā)生任何變化。注意: 布爾型不能和其它類型進行轉換; 優(yōu)先級高的值優(yōu)先級低的值精度失真 強制類型轉換的格式是: 賦值時,必須按照”變量類型的優(yōu)先級高于所賦數(shù)值的優(yōu)先級”的原則,否則出錯。 例: float f=8.36 ; (出錯)改為: float f=(float)8.36; 或: float x=8.36f ; 或: double d=8.36;表3-5基本數(shù)據(jù)類型的轉換char ch;byte b;short
11、 s;int i;long k;float f;double d;char ch;ch=(char)b;ch=(char)s;ch=(char)i;ch=(char)k;ch=(char)f;ch=(char)d;byte b;b=(byte)ch;b=(byte)s;b=(byte)i;b=(byte)k;b=(byte)f;b=(byte)dshort s;s=(short)ch;s=b;s=(short)i;s=(short)k;s=(short)f;s=(short)d;int i;i=ch;i=b;i=s;i=(int)k;i=(int)f;i=(int)d;long k;k=ch;
12、k=b;k=s;k=i;k=(long)f;k=(long)d;float f;f=ch;f=b;f=s;f=i;f=k;f=(float)d;double d;d=ch;d=b;d=s;d=i;d=k;d=f;類型提升下面的代碼能通過編譯嗎?byte a=100;byte b=100;byte c=100;int y=a*b*csystem.out.println(y);所有的byte、short型值被提升到int若有一個操作數(shù)是long型,整個表達式被提升到long型若有一個操作數(shù)是float型,整個表達式被提升到float型若有一個操作數(shù)是double型,整個表達式被提升到double型
13、常量:程序執(zhí)行中其值不能改變的量直接常量符號常量:常量名一般大寫final float PI=3.14;public final int MAX=10;變量:在程序執(zhí)行期間可根據(jù)需要經常變化的值必須先聲明和初始化(賦初值),然后才可以使用修飾符 =初始化表達式; int x,y,z=10;public String str1=“姓名”;3.1.5 常量和變量變量的四個基本屬性變量名變量的數(shù)據(jù)類型變量的當前值變量存儲單元的地址上機練習編寫Java應用程序,測試并體會各種原始類型數(shù)據(jù)的定義,賦值和輸出。輸出可采用下述形式的語句:/其中x是變量名,如a,b,c等。使用char型的三種常量聲明方式為c
14、har型變量賦值并輸出。System.out.println(x= + x); 【例3-4】VariableDeclaration.java3.1.6 運算符與表達式運算符:表示運算類型操作數(shù):參與運算Java常用運算符:算術運算符: +,-,*,/,%,+,-關系運算符: ,=,賦值運算符: = 擴展賦值運算符: +=,-=,*=,/=條件運算符: ? :實例運算符: instanceof 1.運算符算術運算符: 加號(+)、減號(-)、乘號(*) 除號(/)、取模(%)、 自增運算符(+)、自減運算符(-)注意:整數(shù)除法會直接砍掉小數(shù),而不是進位取模運算結果的符號與第一個操作數(shù)的符號相同取
15、模運算符% 的操作數(shù)可以為浮點數(shù):37.2%10=7.2Java對加運算符進行了擴展,使它能夠進行字符串的連接,如:“abc”+“def”的運算結果為串abcdef前綴+、-與后綴+、-的區(qū)別:+i在使用i之前,使i的值加1 -i 在使用i之前,使i的值減1 i+在使用i之后,使i的值加1i-在使用i之后,使i的值減1例如:int a=5,x,y,m,n; x=+a;y=a-;m=a+;n=a-;程序依次執(zhí)行以后x,y,m,n,a的值是多少?關系運算符:、=、=、=、!=二元運算符,用來比較任意類型的兩個值,返回布爾類型的值true或false 如: 109 /結果為false 3!=5 /結
16、果為true建議不要直接比較兩個浮點數(shù)是否相等Math.abs(f1-f2)8 & 82:異或,異真同假&、|:條件與、條件或(短路與、短路或)如果|左邊表達式的值為true,則整個表達式的結果為true,不必再計算右邊的表達式如果&左邊表達式的值為false,則整個表達式的結果為false,不必再計算右邊的表達式表3-6 布爾邏輯運算真值表OP1OP2OP1&OP2OP1|OP2OP1OP2!OP1OP1&OP2OP1|OP2falsefalsefalsefalsefalsetruefalsetruefalsetruetruetruetruefalsefalsetruetruefalsetr
17、uetruetruetruefalsefalse位運算符:&、|、和 用于對整數(shù)或字符的二進制位進行布爾運算按位與運算(&):0&0=0,0&1=0,1&0=0,1&1=1按位或運算(|):0|0=0,0|1=1,1|0=1,1|1=1按位異或運算():異真同假00=0,01=1,10=1,11=0按位取反運算():0=1,1=0左移位運算符():執(zhí)行左移位。右邊的空位補0。在不產生溢出的情況下,數(shù)據(jù)左移1位相當于乘以2: int a=64,b; /a的二進制表示100 0000 b=a):左邊按符號位補0或1。例如: int a=16,b; /a的二進制表示10000 b=a2;/b=4不帶
18、符號位的右移():左邊補0賦值運算符:=二元運算,左邊的操作元為變量,不能是常量復合賦值操作:x+=10= 與 = 的區(qū)別!三元條件運算符(?:): x ? y:z;運算的規(guī)則是:先計算表達式x的值,若x為真,則整個運算的結果是表達式y(tǒng)的值;若x為假,則整個運算的結果是表達式z的值從兩個數(shù)中找出較大的數(shù)的功能。 int a=3,b=4; int max=ab?a:b; max的值為4。 三元條件運算是可以嵌套的,如:以下語句中,max表示的是a、b、c三個數(shù)中的最大值,其值為5 int a=3,b=4,c=5; int max=(ab?a:b)c? (ab?a:b):c;實例運算符:insta
19、nceof一元運算符判斷一個指定對象是否是一個指定類(或它的子類)的實例 :obj instanceof myclass 其中obj是一個對象,myclass是一個類,若obj是myclass類的對象,則運算結果是true,否則是false 2.表達式用Java運算符將操作數(shù)連接起來的、符合Java語法規(guī)則的式子 運算符的優(yōu)先級決定了表達式中多個運算執(zhí)行的先后順序,優(yōu)先級高的先運算,優(yōu)先級低的后運算,優(yōu)先級相同的則由運算符的結合性確定其計算順序 運算符的結合性決定了同一優(yōu)先級的多個運算符的運算順序,包括左結合(從左向右)和右結合(從右向左)可以用圓括號改變表達式中運算符的運算次序,圓括號中的表
20、達式稱為子表達式 表3-8 Java運算符列表優(yōu)先級分類運算符結合性描述1(高)二元. ()左結合成員、括號new+ -后置自增、自減2+ - - !右結合前置自增、自減,取負,取反內存分配3二元* / %左結合乘、除4+ -加、減5 移位6 = instanceof關系、實例7= !=關系8&邏輯910|11&12|13三元?:右結合條件14二元= += -= *= /= %= &= = |= = =賦值15(低)二元,左結合逗號3.2 控制語句 1.java語言語句的分類:方法調用語句:如System.out.println(“Hello java”);表達式語句:由一個表達式構成一個語句
21、,如賦值語句:int x=2;復合語句:用把一些語句括起來構成復合語句package語句和import語句:package語句指明了該源文件定義的類所在的包import 語句可以引入所需要的類空語句:;控制語句控制語句順序結構選擇語句循環(huán)語句轉移語句表達式語句空語句復合語句條件語句if開關語句switchwhiledo-whileforbreakcontinuereturn3.2.1順序語句順序結構語句包括:表達式語句空語句復合語句。 語句1語句n3.2.2選擇語句又稱條件語句,通過判定條件的真假來決定執(zhí)行某個分支語句if單分支語句: if(表達式) 語句組; 二路分支結構: if (表達式)
22、 語句組 else 語句組例如: if (ab) c=a; else c=b;布爾表達式?語句1語句2truefalse入口點出口點【例3-5】MaxMin.javaif語句嵌套:if(表達式1) 語句組1; else if(表達式2) 語句組2; else if(表達式3) else if(表達式n) 語句組n else 語句組n+1【例3-7】StatementNestedScore.javaswitch語句:switch(表達式) case 判斷值1:語句塊1; break; case 判斷值2:語句塊2; break; case 判斷值3:語句塊3; break; case 判斷值n:
23、語句塊n default:語句塊n+1; 表達式語句1語句n值1入口點出口點圖3-5 switch結構值2值n語句2 switch后面括號中表達式的值必須是符合byte,char,short,int類型的常量表達式,而不能用浮點類型或long類型,也不能為一個字符串。一個switch語句可以代替?zhèn)€ifelse語句組成的分支結構,而switch語句從思路上顯得更清晰。 【例3-9】SwitchSeason .javaWhile循環(huán)語句while (布爾表達式) 一條語句或者多條語句; 3.2.3循環(huán)語句 布爾表達式?語句truefalse入口點出口點【例3-10】WhileSum.java do
24、-while語句do 一條語句或者多條語句; while (布爾表達式); 布爾表達式?語句false入口點出口點true【例3-12】DoWhileSum.java for循環(huán)語句for (表達式1; 表達式2; 表達式3 ) 一條語句或者多條語句; 表達式2表達式1false入口點出口點圖3-8 for語句執(zhí)行流程true語句表達式3【例3-15】ForSum.java return格式1:return; 一般若方法為void類型,return可省略格式2:return 返回值; 該格式返回值可以是基本數(shù)據(jù)類型和引用數(shù)據(jù)類型,但必須和方法的類型一致,否則編譯無法通過3.2.4轉移語句 br
25、eak終止switch語句的執(zhí)行,跳出switch語句,執(zhí)行switch語句后面的語句;終止循環(huán)語句序列,跳出循環(huán)結構,即跳出while、for等語句;與標號配合使用從內層循環(huán)或者內層語句塊退出 【例3-18】BreakStatement .java continue用于循環(huán)結束本次循環(huán),轉入下一次循環(huán)與標號配合使用中斷內層循環(huán)【例3-19】ContinueStatement.java 3.3 數(shù)組 3.3.1一維數(shù)組按序排列的同類數(shù)據(jù)元素的集合稱為數(shù)組 一維數(shù)組的定義:數(shù)組類型 數(shù)組名 或 數(shù)組類型 數(shù)組名 例如: int student ; int student;int c,d,e; i
26、nt c,d,e;推薦前者聲明時不能指定數(shù)組長度用new初始化一維數(shù)組使用new分配內存空間,并按照數(shù)組的類型,為每一個數(shù)組元素建立默認值。格式:數(shù)組名new 數(shù)組元素的類型數(shù)組元素的個數(shù)例如: int a;a=new int6 或 int a=new int6; 或int a=new int1,2,3,4,5,6; 動態(tài)初始化有確定值初始化時不能指定數(shù)組長度new時必須指定數(shù)組長度獲取一維數(shù)組元素個數(shù)Java語言自動為每個數(shù)組變量提供length屬性保存數(shù)組存儲單元個數(shù)數(shù)組名.length例如: int a=new int6; int l=a.length;一維數(shù)組元素的引用和運算 引用格式
27、: 數(shù)組名下標int a=new int10;/創(chuàng)建數(shù)組int b=a0+a9;/使用數(shù)組元素數(shù)組下標為從0到9。如果使用了a10,程序運行時將提示錯誤:java.lang.ArrayIndexOutOfBoundsException 可以在聲明數(shù)組的同時,給數(shù)組元素賦初值。所賦初值的個數(shù)決定數(shù)組元素的個數(shù)格式:數(shù)據(jù)類型 數(shù)組名初值表例如:int a=1,2,3,4,5,6;賦初值初始化數(shù)組靜態(tài)初始化不能指定數(shù)組長度使用new動態(tài)分配存儲單元后,將自動對數(shù)組元素進行初始化 數(shù)據(jù)類型初始化值數(shù)據(jù)類型初始化值byte、short、int、long0charu0000float0.0fboolean
28、falsedouble0.0引用數(shù)據(jù)類型null例:求數(shù)組元素的最小值class qiuminpublic static void main(String args) int a=5,8,2,4,1,9,78; /通過賦初值初始化數(shù)組 System.out.println(The min is:+minnum(a);static int minnum(int num) int min=num0; for(int i=0;inumi) min=numi; return min; public呢?源文件名?能編譯嗎?編譯后的類文件名?能執(zhí)行嗎?【例3-20】使用new創(chuàng)建有10個整數(shù)元素的數(shù)組/I
29、nitArray.java public class InitArray public static void main(String args) int array; array=new int10 ; System.out.printf( %s%8sn, 數(shù)組元素, 對應的值 ); for(int i=0;iarray.length;i+) System.out.printf(%5d%8dn,i,arrayi); int array=new int10 ; 【例3-21】使用new創(chuàng)建有10個整數(shù)元素的數(shù)組/InitArray1.java public class InitArray1 p
30、ublic static void main(String args) int array=32,27,64,18,95,14,90,70,60,37; System.out.printf( %s%8sn, 數(shù)組元素, 對應的值 ); for(int i=0;iarray.length;i+) System.out.printf(%5d%8dn,i,arrayi); 數(shù)組的遍歷for(int i:array) System.out.printf(%8dn,i);for each循環(huán);循環(huán)array中的每個元素【例3-22】用數(shù)組分析調查結果 /StudentPoll.java public c
31、lass StudentPoll public static void main( String args ) int responses=1,2,6,4,8,5,9,7,8,10,1,6,3,8,6,10,3,8,2,7,6,5,7,6,8,6,7,5,6,6,5,6,7,5,6,4,8,6,8,10; /聲明長度為11的數(shù)組,用于統(tǒng)計1-10的打分人數(shù) int frequency=new int11; for (int i=0; i responses.length;i+)/統(tǒng)計1-10中的值并把相應的結果保存到frequency數(shù)組中 +frequencyresponsesi; Syst
32、em.out.printf( %s%10sn, 打分值, 多少人次 ); for (int j=1; jfrequency.length; j+ )/輸出分析結果 System.out.printf( %6d%10dn, j, frequencyj ); 要求:40名學生對某個食堂的飯菜質量進行110的打分(1表示非常差,10是非常好)。使用數(shù)組將40個結果輸入整型數(shù)組,并對打分結果進行分析。 3.3.2二維數(shù)組數(shù)組元素中的值是數(shù)組即為多維數(shù)組二維數(shù)組較常用二維數(shù)組聲明格式:數(shù)組類型 數(shù)組名或數(shù)組類型 數(shù)組名例如: int array_name ; 或 int array_name; 聲明時不
33、能指明數(shù)組長度二維數(shù)組的初始化 聲明的同時進行初始化: 數(shù)據(jù)類型數(shù)組名new 數(shù)據(jù)類型 行數(shù)列數(shù)或數(shù)據(jù)類型 數(shù)組名new 數(shù)據(jù)類型 行數(shù)列數(shù)例如:int a=new int 56; 或int a=new int 56;new時必須指明數(shù)組長度通過賦初值初始化二維數(shù)組格式:數(shù)據(jù)類型數(shù)組名 =初值表,初值表,初值表例如:int a = 65,34,78 , 81,56,92 , 56,87, 90 , 92,69,75 二維數(shù)組的引用和運算二維數(shù)組元素的引用格式為: 數(shù)組名下標1下標2 下標1,下標2分為二維數(shù)組的第一、二維下標,同一維數(shù)組一樣,也可為整型常量和表達式,數(shù)組下標從0開始二維數(shù)組元素
34、個數(shù): 數(shù)組名.length 數(shù)組的行數(shù) 數(shù)組名i.length 數(shù)組的列數(shù)【例3-23】二維數(shù)組使用/TwoDimensionalArray.java /使用二維數(shù)組存儲數(shù)據(jù)并輸出二維數(shù)組中的元素。 public class TwoDimensionalArraypublic static void main(String args) int array1=10,2,30 ,20,5,60; int array2=11,21 ,31,32,5,61; System.out.println( 數(shù)組array1的數(shù)組元素為: ); for (int row = 0; row array1.len
35、gth; row+) for (int column = 0; column array1 row .length; column+) System.out.println(array1row column ); System.out.println( 數(shù)組array2的數(shù)組元素為:); for (int row = 0; row array2.length; row+) for (int column = 0; column array2row.length; column+) System.out.println(array2 row column ); 例:輸出二維數(shù)組各元素的值 cla
36、ss Qpublic static void main(String args) int a=1,2,3,4,5,6,7,8,9; System.out.println(數(shù)組a各元素的值為:); for(int i=0;i3;i+) for(int j=0;j3;j+) System.out.print(aij+t); System.out.println(); 不規(guī)則二維數(shù)組 為二維數(shù)組申請存儲空間,既可以一次申請所需的全部空間,也可以分多次申請。例如: int mat = new int 23; /一次申請二維數(shù)組的全部空間 多次申請空間的語句序列如下,與上述語句效果相同:int mat
37、;mat = new int 2 ; mat0 = new int 3; mat1 = new int 3;mat有2個元素,每個元素都是int類型的一維數(shù)組若令mat1 = new int 2;mat0與mat1長度不等,即mat的兩行長度不等,成為不規(guī)則數(shù)組3.4 字符串 3.4.1聲明字符串變量 Java使用java.lang包中的String類來創(chuàng)建一個字符串變量。因此,字符串變量是類類型變量,是一個對象,某個具體的字符串是String類的一個實例。聲明及初始化聲明格式1: String name; /聲明一個String類的變量(對象) name=new String(“沈陽小”);
38、 /申請分配空間或者 String name=new String(“沈陽小”);聲明格式2: String name; name=沈陽小;或者 String name=沈陽小;一般習慣使用格式2(1)字符串賦值:可以為其賦一個字符串常量,也可以將一個字符串變量或表達式的值賦值給字符串變量: S1=“Chinese people”; S2=S1; S3=“a lot of “+S2;運算符“”的將前后兩個字符串連接起來。3.4.2字符串的運算 (2)字符串連接:“+” 可以將兩個字符串連接起來: String str=中+國; /字符串str的值為中國 str1+=efgh;只有+=能用于字符串變量,其它復合賦值運算符行 str1-=“efgh”;/語法錯誤當字符串與其它類型的值執(zhí)行連接運算時,Java自動將其它類型轉換為字符串: int i=96; String str= Java程序設計考分為+i;/str的值為Java程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心機房租賃及IT設備租賃合同3篇
- 西安高新科技職業(yè)學院《非線性編輯》2023-2024學年第一學期期末試卷
- 溫州醫(yī)科大學《民法前沿問題專論》2023-2024學年第一學期期末試卷
- 2025年度在線醫(yī)療咨詢用戶隱私保護合同3篇
- 二零二五年教室租賃及教育資源共享與校園環(huán)境維護協(xié)議3篇
- 二零二五年度道路交通事故預防責任合同書范本2篇
- 2024版建筑工程一切險保險合同
- 2024股權轉讓協(xié)議完整模板
- 唐山幼兒師范高等??茖W?!渡镄畔W》2023-2024學年第一學期期末試卷
- 2024版光伏發(fā)電站鋪裝工程合同
- 綠色簡潔商務匯總報告PPT模板課件
- 下肢皮牽引護理PPT課件(19頁PPT)
- 臺資企業(yè)A股上市相關資料
- 電 梯 工 程 預 算 書
- 參會嘉賓簽到表
- 形式發(fā)票格式2 INVOICE
- 2.48低危胸痛患者后繼治療評估流程圖
- 人力資源管理之績效考核 一、什么是績效 所謂績效簡單的講就是對
- 山東省醫(yī)院目錄
- 云南地方本科高校部分基礎研究
- 廢品管理流程圖
評論
0/150
提交評論