Java學(xué)習(xí)筆記精彩版_第1頁
Java學(xué)習(xí)筆記精彩版_第2頁
Java學(xué)習(xí)筆記精彩版_第3頁
Java學(xué)習(xí)筆記精彩版_第4頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Day01Day02Java 到底有哪些優(yōu)勢?1.跨平臺(平臺 =OS) 可移植性在不同的操作系統(tǒng)之上可以不用做任何代碼的修改直接使用a) 字節(jié)碼文件:字節(jié)碼文件不包括任何內(nèi)存布局信息 與操作系統(tǒng)和硬件毫無關(guān)系(Java的內(nèi)存分布是在運(yùn)行的時候才動態(tài)分配的)b) JVM:真正解釋字節(jié)碼文件內(nèi)容并且和操作系統(tǒng)交互的部分 Sun(Oracle)已經(jīng)給每一款操作系統(tǒng)都寫好了現(xiàn)成的 JVMJVM 組成部分:類加載器 ClassLoader字節(jié)碼校驗(yàn)器解釋執(zhí)行器 (翻譯)逐行的解釋執(zhí)行代碼2.安全 健壯3.面向?qū)ο竺嫦蜻^程:程序:函數(shù) +變量 (算法 +數(shù)據(jù)結(jié)構(gòu))面向?qū)ο螅喝纾?SmallTalk程序:

2、對象和對象相互之間的“通訊”對象:屬性和方法類:創(chuàng)建對象的模板 具有相同特征的一類事物的高度抽象集合概念對象是類的實(shí)例化,類是對象的抽象化。引用4.動態(tài)更新5.簡單!沒有指針和相關(guān)的內(nèi)存操作new內(nèi)存操作gc內(nèi)存回收清理Java 中的回收機(jī)制:零引用回收問題:System.gc();Runtime.getRuntime().gc();調(diào)用 gc 的下一行是否回收?不一定6.免費(fèi) 開源搭建 Java 開發(fā)平臺1.JDK (JavaSDK java 開發(fā)工具包 ) SDK(軟件開發(fā)工具包 )JDK安裝JDK 1.5 5.0 猛虎JDK 1.6 6.0 野馬JDK 1.7 7.0 海豚JDKJRE

3、JVM本文檔如對你有幫助,請幫忙下載支持!JDKJava開發(fā)工具包JREJava運(yùn)行環(huán)境JVMJava虛擬機(jī)JDK = JRE +常用工具JRE = JVM + 核心類庫JVM = 三部分2.設(shè)置環(huán)境變量我的電腦 -屬性 -高級 -環(huán)境變量為了使開發(fā)過程變得更加簡單快捷(問題:搭載Java 開發(fā)平臺最少設(shè)置幾個環(huán)境變量?零個。為了方便,不是必要。 )環(huán)境變量名字給誰用做什么用PATH操作系統(tǒng)更快的找到程序CLASSPATHJVM(類加載器 )找到字節(jié)碼文件JAVA_HOME其他 Java程序找到 JDKa) PATH就是為了在任何一個目錄下都可以直接訪問bin 目錄下的工具 (命令 )C:Pr

4、ogram FilesJavab) CLASSPATH 默認(rèn)值 : . (當(dāng)前目錄 )c) JAVA_HOME 設(shè)置到 JDK安裝目錄下JAVA_HOME:JDK安裝目錄下CLASSPATH:.PATH:%JAVA_HOME%bin* 環(huán)境變量名字最好全部大寫* 在 CMD 設(shè)置環(huán)境變量時 =左右兩邊不要加空格* 在 CMD 中定義任意程序環(huán)境變量:如: set PATH=E:TTPlayer同時定義兩個環(huán)境變量中間加分號,或者Set PATH=%PATH%;E:TTPlayer分號后面不能加空格3.Java 運(yùn)行過程:編譯期 :Java 源文件 .java 編譯為字節(jié)碼文件 .class 運(yùn)

5、行期: JVM -OS硬件編寫代碼HelloWorld如何編譯java 程序javac 源文件的名字 .java 如何運(yùn)行 java 程序java 類名 (沒有擴(kuò)展名 )HelloWorld.java代碼:public class HelloWorldpublic static void main(String args)Hello!);public修飾符modifierstatic修飾符靜態(tài)(不用通過對象調(diào)用)void方法返回值(表示這個方法不需要返回值)main標(biāo)識符標(biāo)識符Identifier1.必須是英文_ $ 中文開頭2.不能使用有特殊意義的名字(關(guān)鍵字)類名(接口名) :每個單詞首字

6、母大寫屬性名和方法名:首字母小寫,之后每個單詞首字母大寫包名:全部小寫The most common relationships between classes are? Dependence (“usesa” )? Aggregation (“ hasa” )? Inheritance ( “ isa”)類成員:類可以擁有三種成員: 字段 :它們是類及其對象相關(guān)聯(lián)的數(shù)據(jù)變量,保存著類或者對象的狀態(tài)。 方法 :它們包含類的可執(zhí)行代碼并定義了對象的行為 嵌套類 ( nestedclass ) 與嵌套 接口 ( nestedinterface):它們是在其他的類或接口聲明的內(nèi)部聲明的類與接口。類修

7、飾符: 注解( annotation)public:任何人都可以聲明對這種類的對象的引用,或者訪問這種類的公共成員。 abstract :抽象類,被認(rèn)為是不完整的,所以我們不能創(chuàng)建抽象類的實(shí)例。通常這是因?yàn)槌橄箢惏琣bstract方法,這些方法必須在子類中實(shí)現(xiàn)。final:final類不允許擁有子類。類不能既是final的又是 abstract的。 嚴(yán)格浮點(diǎn)( strictfloatingpoint):聲明為strictfp的類要求類中的所有浮點(diǎn)運(yùn)算都是精確運(yùn)算Java 當(dāng)中的包 (對應(yīng)操作系統(tǒng)當(dāng)中的目錄)1.區(qū)分不同的命名空間2.對多個 .class 文件進(jìn)行分類的歸類編譯語句 :java

8、c -d . HelloWorld.java-d 自動創(chuàng)建源文件當(dāng)中指定的包結(jié)構(gòu).在當(dāng)前目錄下創(chuàng)建目錄結(jié)構(gòu)運(yùn)行語句 : java 包名 .類名通過包名和類名來唯一確認(rèn)一個類打包語句: package導(dǎo)包語句: import例:打包 ,源文件 Student.java 放在桌面,為了能夠運(yùn)行,定義主方法 mainpackage iii.ii;public class Student本文檔如對你有幫助,請幫忙下載支持!public static void main(String args)Hello!);編譯:打開 CMD,輸入“ cd 桌面”轉(zhuǎn)到當(dāng)前目錄,編譯語句: javac d . Stud

9、ent.java運(yùn)行: java(通過包名 +類名唯一確定一個類)例:導(dǎo)包 ,先寫一個打包文件:package iii.ii;public class Studentpublic static void SayHello()Hello!);編譯: javac d . Student.java然后寫導(dǎo)包文件:import ;public class Hellopublic static void main(String args)Student.SayHello();編譯: javac Hello.java運(yùn)行: java Hello生成幫助文檔的常用工具javadoc 語句:javadoc -

10、d doc 源文件的名字.javaJava注釋:單行注釋/多行注釋/*/文檔注釋/* */生成 jar 包jar 包就是 java 當(dāng)中可執(zhí)行的壓縮歸檔文件1.可執(zhí)行2.壓縮3.歸檔一個 java 程序可能涉及到很多個.class 把它們都?xì)w納在一起變成一個文件生成 jar 包語句:jar cvf 名字 .jar 要放進(jìn)壓縮文件里的文件c 創(chuàng)建新的歸檔文件v 標(biāo)準(zhǔn)輸出設(shè)備顯示詳細(xì)列表信息f 指定歸檔文件的名字生成可執(zhí)行Jar 包具體步驟:1 寫 .java 文件如,寫一個無限彈出計(jì)算器的代碼public class Testpublicstaticvoidmain(Stringargs)thr

11、owsExceptionwhile(true)Runtime.getRuntime().exec(calc);2 編譯 .java 生成 .class javac Test.java3 將 class文件打到 jar 包當(dāng)中jar cvf name.jar Test.class4 修改 jar 當(dāng)中的清單文件,在第三行加入Main-Class: Test注意: Test 前面有空格(終止程序的方法:在CMD 中輸入 tskill javaw )變量編程語言當(dāng)中肯定要定義很多很多的變量來存儲數(shù)據(jù)變量分類:1.定義在類體當(dāng)中的變量成員變量實(shí)例變量public class HelloWorldint

12、 i =100;/ 成員變量 屬性 HelloWorld 類型的對象都有一份的屬性public static void main(String args);組成類的對象的屬性依靠對象來存在的它是對象存儲空間當(dāng)中的一部分實(shí)例變量使用前不用初始化2.定義在方法體中的變量局部變量在自己所在的方法體當(dāng)中可以使用出方法體消亡局部變量使用之前一定要初始化* 局部變量和成員變量是可以重名的 ! 在局部變量所在的方法體中直接出現(xiàn)變量名將代表局部變量public class TestStudent本文檔如對你有幫助,請幫忙下載支持!public static void main(String args)Stud

13、ent stu = new Student();stu.setAge(25);class Studentint age;String name;public void setAge(int age)/stu.age = 25;this.age = age;/ 實(shí)例變量和局部變量出現(xiàn)重名的時候,如果不寫this.則這句沒有意義,打印age的默認(rèn)值0數(shù)據(jù)類型1.基本數(shù)據(jù)類型primitive types8 種booleancharbyteshortintlongfloatdoubleFloating-point numbers without an F suffix (such as 3.402)

14、 are always considered to be of type double.If you want to round a floating-point number to the nearest integer (which is the more useful operation in most cases), use the Math.round method:double x = 9.997;int nx = (int) Math.round(x);Now the variable nx has the value 10.1.boolean布爾型true / false2.c

15、har字符型3.整數(shù)型(符號位數(shù)值位)byte 8 位-128 127short16- 215 215 -1int32 *long64即 -2 (n-1) 2(n-1)-14.浮點(diǎn)型(符號位冪指位數(shù)值位)float32位double64位 *2.引用數(shù)據(jù)類型(自定義類型對象類型)無數(shù)種byte short (char) int long float double自動提升(就近提升)強(qiáng)制類型轉(zhuǎn)換這種類型提升的規(guī)則,對于方法參數(shù)匹配同樣適用public class Testpublic static void main(String args)boolean flag = true;char c1

16、 = 中 ;char c2 = 97;char c3 = u0000;char c4 = t;byte b1 = 1;byte b2 = 2;byte b3 = (byte)(b1+b2); /int類型強(qiáng)制類型轉(zhuǎn)換int i1 = 45;int i2 = 031; /8 進(jìn)制int i3 = 0x31; /16 進(jìn)制long l1 = 1;long l2 = 1L;float f1 = 0.1F;double d1 = 0.1D;public class TestDataTypepublic static void main(String args) int i=10;get(i);publ

17、ic static void get(byte a)我是 byte 型 );public static void get(long b)我是 long 型 );public static void get(double c)我是 double 型 );運(yùn)行結(jié)果: 我是 long 型 (方法參數(shù)匹配就近提升)本文檔如對你有幫助,請幫忙下載支持!public class DataTypepublic static void main(String args)int i=10;long d=get(i);/ 打印 long 類型的 20public static int get(double a)r

18、eturn (int)a;public static int get(byte b)return b;public static int get(float c)return (int)c*2;/ 自動就近提升,所以調(diào)用這個方法,因?yàn)榉祷刂禐閕nt型,所以代碼中要強(qiáng)制類型轉(zhuǎn)換short a = 1;a = a + 1;編譯錯誤, a+1 運(yùn)算結(jié)果是int 型,需要強(qiáng)制轉(zhuǎn)換類型short a = 1;a += 1;可以正確編譯public class TestArgumentspublic static void main(String args)byte i = 1;get(i); / 方法的

19、調(diào)用public static void get(short d) / 方法的定義,方法的參數(shù)作為局部變量/short d = i; 如果再寫這句就重復(fù)定義;public class TestArgspublic static void main(String args)Car benz = new Car();benz.number = 99999;changeNumber(benz);public static void changeNumber(Car car)/Car car = benz;/Java 當(dāng)中只有值傳遞 car.number = 88888;class Carint nu

20、mber;畫圖:運(yùn)行結(jié)果:88888public class TestExecpublic static void main(String args)IntA ia = new IntA();ia.i = 55;change(ia);public static void change(IntA ib)/IntA ib = ia;ib = new IntA(); / 如果去掉這句則同上一個例子,運(yùn)行結(jié)果為 99ib.i = 99;class IntAint i;畫圖:運(yùn)行結(jié)果:55public class Execprivate static int j = 0;private static b

21、oolean methodB(int k)j += k;/j=4 ;return true;public static void methodA(int i)/int i = 0;boolean b;本文檔如對你有幫助,請幫忙下載支持!b = i 10 | methodB(4); / 邏輯非短路b = i =1000);/編程語言當(dāng)中= 賦值運(yùn)算符 = 判斷是否相等,打印 false /*邏輯非短路運(yùn)算符:& |邏輯短路運(yùn)算符:& |*/i2000 & i=10 | +m3);/ 打印 11/*instanceof格式:一個引用instanceof一個類左邊引用所指向的對象是否是右邊類型的一個

22、實(shí)例instanceof Student);*/*1?2:3 三目運(yùn)算符*/int ii = 5;? 100.0 : 1000); / 自動提升為三個數(shù)值中的最大類型,這里打印 1000.0TestOperator.absolute(3);public static void absolute(int number)number=0 ? number : -number );運(yùn)算符優(yōu)先級轉(zhuǎn)義字符Day03流程控制分支: if elseelse 與最近的if 構(gòu)成一組switch case循環(huán): forwhiledo while循環(huán)標(biāo)簽: break continuepublic class T

23、estSwitchCasepublic static void main(String args)int i = 5;switch(i) /byteshortchar int不能在括號里定義 icase 1:i 是 1);break;case 2:i 是 2);break;case 3:i 是 3);break;case 4:i 是 4);break;default:i 不是 1234);break;本文檔如對你有幫助,請幫忙下載支持!public class TestForpublic static void main(String args)/ 程序當(dāng)中相鄰的相似的代碼肯定可以簡化/ 打印

24、 1 到 20 之間所有的偶數(shù)for(int i = 1; i 0 ; i-);/ 這句代碼已經(jīng)出for 循環(huán),for循環(huán)上面必須定義 i/*for 循環(huán)是while 循環(huán)的便捷形式*/i = 100;/ for 1while(i0) /for 2;/for 4i-;/for 3public class TestDoWhilepublic static void main(String args)int i = 9;do 能看到我嗎 ?); / 無論條件是否成立循環(huán)體首先要執(zhí)行一次while(+i=10);public class TestBreakContinuepublic static

25、void main(String args)for(int i = 10;i0;i-)if(i=3) /continue;/結(jié)束當(dāng)次循環(huán)直接開始下次循環(huán)break; / 結(jié)束 break 所在的循環(huán);循環(huán)已經(jīng)執(zhí)行結(jié)束);/*打印 1-100 之間所有的質(zhì)數(shù)(素?cái)?shù) )*/public class TestZhiShupublic static void main(String args);for(int i = 3;i=100;i+=2)if(checkNumber(i);public static boolean checkNumber(int number)if(number=1)retur

26、n false;for(int i = 3; i=(number/2) ; i+=2)if(number%i = 0)return false;return true;本文檔如對你有幫助,請幫忙下載支持!public class ForExecpublic static void main(String args)outer:for(int i = 1;i6;i+)inner:for(int j = 1;j6;j+)if(i=3)break outer;i=+i+t j=+j);/*判定公歷閏年遵循的規(guī)律為 : 四年一閏 ,百年不閏 ,四百年再閏 .公歷閏年的簡單計(jì)算方法 (: 符合以下條件之

27、一的年份即為閏年)1.能被 4 整除而不能被 100 整除。(如 2004 年就是閏年 ,1900 年不是)2.能被 400 整除。(如 2000 年是閏年)題目 :判斷年份是不是閏年,有三次輸入機(jī)會*/import ; / 掃描儀public class TestLeapYearpublic static void main(String args) int i=0;while(i+3)switch(i)case 1: 我是燈神,給你三次機(jī)會,請輸入你要判定的年份: );break;case 2: 哈哈,你還有兩次機(jī)會,說出你要判斷的年份: );break;case 3: 你還有最后的機(jī)會,

28、輸入你要判斷的年份吧: );Scanner sc=new Scanner(System.in); / 從標(biāo)準(zhǔn)輸入設(shè)備建立一個掃描儀int year=sc.nextInt();/ 從掃描儀得到一個整數(shù)if(year%100!=0&year%4=0)|year%400=0) 神燈顯靈吧!答案是:This year isa leap year!n);else 神燈顯靈吧!答案是:This year isnot a leap year!n);使用 Scanner 需要先導(dǎo)包:import java.util.*;Whenever you use a class that is not defined

29、in the basic java.lang package, you need to use an import directive.注意: Comparable 屬于 java.langComparator 屬于 java.util (使用前 import)public class TestNinepublic static void main(String args)outer:for(int i=1;i=9;i+)inner:for(int j=1;j=9;j+) +i+=+(i*j)+t); if(j=i);continueouter; /或 者 用break;Day04數(shù)組impo

30、rt java.util.*;public class TestMay162public static void main(String args)/Java 當(dāng)中的數(shù)組存儲空間等大而且連續(xù)/ 數(shù)組和它存放什么類型的數(shù)據(jù)沒有任何關(guān)系 數(shù)組就是引用類型的int a=new int5;/ 可以通過 for 循環(huán)初始化數(shù)組或者遍歷數(shù)組;數(shù)組的 length 屬性 標(biāo)示它當(dāng)中有幾個存儲空間本文檔如對你有幫助,請幫忙下載支持!for(int i=0;ia.length;i+)ai=i;/ 可以用 foreach 循環(huán) 遍歷數(shù)組中每個元素for(float i:a);/ 創(chuàng)建匿名數(shù)組, 可以直接給已有數(shù)組

31、重新初始化a=new int18,11,12,16,14;/ 數(shù)組排序Arrays.sort(a);for(int i:a);/ 數(shù)組的復(fù)制/ 手動復(fù)制數(shù)組int e=new inta.length;for(int i=0;ia.length;i+)ei=ai;/ 通過 Object 的克隆方法int c=a.clone();/ 通過int b=Arrays.copyOf(a,a.length);/ 通過 System 類當(dāng)中的arraycopy 方法int d=new inta.length;System.arraycopy(a,0,d,0,a.length);/*arraycopy(1,2

32、,3,4,5)1.源數(shù)組2.源數(shù)組開始復(fù)制的下標(biāo)3.目標(biāo)數(shù)組4.目標(biāo)數(shù)組第幾個開始放新的值5.一共放多少個*/public class TestObjectArraypublic static void main(String args)/ 引用類型的數(shù)組 初始化數(shù)組并不等于初始化當(dāng)中的元素/ 數(shù)組被初始化了 數(shù)組當(dāng)中的元素(學(xué)生對象)還沒被初始化Student et0903 = new Student5;for(int i = 0;iet0903.length; i+)et0903i = new Student();/for循環(huán)數(shù)組當(dāng)中的元素學(xué)生對象已經(jīng)完成了初始化工作class Stude

33、ntint age;String name;public void study()好好學(xué)習(xí),天天向上);上例圖示:利用數(shù)組解決四個問題:1. 已經(jīng)知道:有一對熊貓 團(tuán)團(tuán)圓圓 ,三個月之后生下一對小熊貓之后每個月生下一對熊貓,小熊貓滿三個月之后,每個月生一對兒小熊貓問:第 23 個月 熊貓總共多少只?分析:每個月小熊貓的對數(shù)關(guān)系為1 1 2 3 5 8 13 21.public class Pandapublic static void main(String args) int iset=new int23; iset0=1;iset1=1;for(int i=2;iiset.length;i

34、+)iseti=iseti-2+iseti-1;2. 已經(jīng)知道: 100 個房間,每個房間里有一盞燈(不亮) 現(xiàn)在有一百個人排成一隊(duì)第一個人拉所有能把 1 整除的房間里的燈第二個人拉所有能把 2 整除的房間里的燈。第 100 個人拉所有能把 100 整除的房間里的燈問:最后哪些燈是亮的(考慮實(shí)現(xiàn)效率! )public class TestLightpublic static void main(String args)Light room=new Light100;for(int i=0;i100;i+)roomi=new Light();本文檔如對你有幫助,請幫忙下載支持!for(int h

35、uman=1;human=100;human+) for(intnumber=1;number=100;number+)if(number%human=0)roomnumber-1.pull();for(int i=0;i100;i+)if(roomi.isOn) 第 +(i+1)+ 個房間的燈是亮的);class Lightboolean isOn; /boolean 型默認(rèn)值是 false public void pull()isOn=!isOn;3. 驗(yàn)證哥德巴赫猜想:任何一個大于6 的偶數(shù)能夠拆分成兩個質(zhì)數(shù)相加的和/* 分析模擬拆分的過程10:28X37right46X55right*

36、/import java.util.*;public class GoldbachConjecturepublic static void main(String args)Scanner sc=new Scanner(System.in); 為了驗(yàn)證哥德巴赫猜想請輸入一個大于6的偶數(shù): );int number=sc.nextInt();while(number=6|number%2!=0) 你輸入的數(shù)據(jù)不合法,請重新輸入:);number=sc.nextInt();for(int i=2;i=number/ 2;i+) if(check(i)&check(number-i) 你輸入的數(shù)字是

37、兩個質(zhì)數(shù) +i+ 和+(number-i)+ 的和 );public static boolean check(int num) for(int i=2;i=num/ 2;i+) if(num%i=0)return false;return true;4. 驗(yàn)證數(shù)學(xué)黑洞問題:任意一個 4 位數(shù),只要不是 4 位都相同的,那么取它最大排列組合減去最小排列組合,得到的數(shù)再取最大排列組合減去最小排列組合,依次類推,不超過 7 次則肯定會得到數(shù)字 6174import java.util.*;public class TestBlackHolepublic static void main(Strin

38、g args)Scanner sc=new Scanner(System.in);為了驗(yàn)證數(shù)學(xué)黑洞, 請輸入一個四位數(shù)字,且四位不相同: );String number=sc.next();while(!number.equals(6174)int max=getMax(number);的最大排列組合是:+max);int min=getMin(number);最小排列組合是:+min);number=max-min+; 二者想減得到的新數(shù)字為:+number);public static int getMax(String str) char nums=str.toCharArray();

39、Arrays.sort(nums);StringBuilder builder=new StringBuilder(new String(nums);builder.reverse();int ok=Integer.parseInt(builder.toString(); return ok;public static int getMin(String str) char nums=str.toCharArray(); Arrays.sort(nums);String s=new String(nums);int ok=Integer.parseInt(s);return ok;本文檔如對你

40、有幫助,請幫忙下載支持!關(guān)于二維數(shù)組: Java 當(dāng)中的二維數(shù)組其實(shí)就是數(shù)組(引用類型)的數(shù)組,下面一段代碼定義了一個存放不同個數(shù)元素的數(shù)組的數(shù)組int iset = new int7;iset0 = new int3;iset 1 = new int3;iset 2 = new int4;iset 3 = new int3;iset 4 = new int3;iset 5 = new int2;iset 6 = new int2;圖示:Day05面向?qū)ο笕蠡咎卣鞣庋b( encapsulation )繼承( inheritance )多態(tài)( polymorphism )public cla

41、ss TestEncappublic static void main(String args) Human hm = new Human(); hm.setAge(30);class Humanprivate int age;private String name;public int getAge()return age;public void setAge(int age)/this當(dāng)前 對 象 調(diào)用這個方法的對象this.age = age;public void eat()吃飯 );/ 繼承: Java 中的類只有單根繼承。父類有,相當(dāng)于子類也有??梢岳^承父類中的屬性和方法,不能繼承

42、構(gòu)造方法public class TestKFCpublic static void main(String args) 餐廳 kfc = new 餐廳 (); = 肯德基山大路店 ; Japanese xiaoQuan = new Japanese(); Chinese zhangFei = new Chinese();English xiaoBei = new English();kfc.service(xiaoQuan);kfc.service(zhangFei);kfc.service(xiaoBei);class 餐廳 String name;public void service(People peo)提供食物 );class Peopleint age;String name;class Japanese extends Peoplecl

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論