JAVA初級程序設(shè)計簡介_第1頁
JAVA初級程序設(shè)計簡介_第2頁
JAVA初級程序設(shè)計簡介_第3頁
JAVA初級程序設(shè)計簡介_第4頁
JAVA初級程序設(shè)計簡介_第5頁
已閱讀5頁,還剩174頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、JAVA 初級程序設(shè)計 Java PHP .NET Android iOS 大數(shù)據(jù)大數(shù)據(jù) C+ 嵌入式嵌入式 軟件測試軟件測試 網(wǎng)絡(luò)工程網(wǎng)絡(luò)工程 Unity 3D Web JAVA高級工程師(高級工程師(8000-12000) 崗位職責(zé): 1、負(fù)責(zé)web后臺管理系統(tǒng)及數(shù)據(jù)庫開發(fā); 2、參與設(shè)計、分析,獨(dú)立完成編碼、單元測試; 3、負(fù)責(zé)現(xiàn)有問題排查,系統(tǒng)聯(lián)調(diào); 4、建立規(guī)范的項目文檔、可以完成核心模塊的編寫,并指導(dǎo)程序員進(jìn)行模塊設(shè)計、 編碼。 任職要求: 1、計算機(jī)軟件及相關(guān)專業(yè)本;3年以上實(shí)際JAVA項目開發(fā)工作經(jīng)驗; 2、精通java編程、設(shè)計模式和組件技術(shù)熟悉通訊協(xié)議和面向?qū)ο缶幊趟枷耄?

2、3、熟練使用spring,struts、,Mybatis,hibernate等常用開發(fā)框架,熟悉緩存技術(shù)的 應(yīng)用; 4、具有良好的javascript基礎(chǔ),熟悉servlet、jsp,熟練應(yīng)用jquery,ajax,easyUI等 UI框架; 5、具有扎實(shí)的數(shù)據(jù)庫基礎(chǔ),熟悉關(guān)系型數(shù)據(jù)庫(Oracle, mysql,sqlserver)的設(shè) 計和應(yīng)用; 6、熟悉 tomcat,jetty等應(yīng)用服務(wù)器的使用,熟練使用linux操作系統(tǒng); 7、熟悉軟件技術(shù)文檔的編寫;具備良好的文檔編制習(xí)慣和代碼書寫規(guī)范; 8、具有分布式開發(fā)經(jīng)驗,并熟練應(yīng)用WebService,RMI,CORBA等; 9、能獨(dú)立分析

3、和解決問題; 責(zé)任心強(qiáng),具備良好的團(tuán)隊合作精神,承受一定的工作 壓力。 工作地點(diǎn):武漢漢口地區(qū)。起薪8K以上,高端技術(shù)人員! 大數(shù)據(jù)開發(fā)工程師(大數(shù)據(jù)開發(fā)工程師(10000-15000) 崗位職責(zé): 1. 負(fù)責(zé)對Hadoop集群日常運(yùn)維管理、集群性能和資源利用率優(yōu)化、集群常見問題 能迅速定位。 2. 對hadoop、hive、hbase等相關(guān)產(chǎn)品進(jìn)行預(yù)研、開發(fā)、應(yīng)用; 3. 負(fù)責(zé)整體提升hadoop集群的高可用性、高性能、高擴(kuò)展特性; 4. 解決海量數(shù)據(jù)不斷增長面臨的挑戰(zhàn),解決業(yè)務(wù)需求。 任職要求: 1、有扎實(shí)的java技術(shù)功底; 2、能熟練搭建hadoop集群,并能根據(jù)項目進(jìn)行性能調(diào)優(yōu); 3

4、、熟悉hadoop工作原理,有Hadoop、hive項目經(jīng)驗者佳; 4、熟悉hadoop、hive、hbase等開源項目,至少精讀過其中某一個的源碼; 5、熟悉Linux/Unix操作系統(tǒng),熟悉腳本編程(Shell/Python/Perl其中一種); 6、熟悉spark、strom者,優(yōu)先考慮。 安卓開發(fā)工程師安卓開發(fā)工程師 (5000-15000) 【崗位職責(zé)】 1.參與公司移動產(chǎn)品客戶端討論; 2.協(xié)助項目經(jīng)理完成產(chǎn)品需求文檔、設(shè)計文檔和開發(fā)文檔等相關(guān)文檔; 3.輔助進(jìn)行系統(tǒng)的功能定義,程序設(shè)計; 4.根據(jù)設(shè)計文檔或需求說明完成代碼編寫、測試和維護(hù); 5.分析并解決軟件開發(fā)過程中的問題;

5、6.配合項目經(jīng)理完成公司布置的相關(guān)任務(wù)目標(biāo)。 【任職要求】 1.計算機(jī)或相關(guān)專業(yè)大專以上學(xué)歷; 2.2年以上android開發(fā)經(jīng)驗,熟悉基本數(shù)據(jù)結(jié)構(gòu)及算法; 3.精通JAVA語言,熟練掌握面向?qū)ο笏枷脒M(jìn)行程序設(shè)計,能熟練使用設(shè)計模式 進(jìn)行模塊設(shè)計。有C/C+語言基礎(chǔ)的優(yōu)先; 4.熟練使用Android Studio開發(fā)工具,熟悉安卓framework,精通安卓常用控件的 使用,能熟練的設(shè)計自定義view,熟悉安卓版本 適配、屏幕適配。了解安卓界面性能優(yōu)化和內(nèi)存優(yōu)化的優(yōu)先; 5.熟悉軟件開發(fā)流程,具備良好的編碼習(xí)慣,有較強(qiáng)的自學(xué)能力、分析及解決 問題能力,有良好的團(tuán)隊協(xié)作意識; 6.最少有2個已

6、上線或交付使用的安卓軟件產(chǎn)品。 Web前端開發(fā)工程師(前端開發(fā)工程師(8000-15000) 崗位職責(zé)簡述: 1. 負(fù)責(zé)HTML/JavaScript/CSS代碼的編寫,實(shí)現(xiàn)web端的界面效果、交互和功能; 2.持續(xù)的優(yōu)化前端體驗和頁面響應(yīng)速度, 處理多瀏覽器和多設(shè)備平臺的兼容問題; 3. 完成前端JS優(yōu)化和封裝,承擔(dān)前端JS核心組件的開發(fā); 4. 配合后臺工程師一起研討技術(shù)實(shí)現(xiàn)方案,進(jìn)行應(yīng)用及系統(tǒng)整合。 任職要求: 1. 兩年或以上 JavaScript 開發(fā)工作經(jīng)驗; 2. 有開發(fā) HTML5 前端的經(jīng)驗,熟悉應(yīng)用最新的 HTML5 新的標(biāo)準(zhǔn),能應(yīng)用HTML5開 發(fā) Mobile APP

7、界面和體驗效果的應(yīng)用; 3 .對IOS和Android兼容性問題有豐富經(jīng)驗。處理過移動web設(shè)備兼容性問題者優(yōu)先, 能夠通過使用的框架或者自編類庫解決移動設(shè)備的顯示層和業(yè)務(wù)層兼容性問題; 4. 熟練使用html5,css3、javascript、ajax、jQuery,有與服務(wù)端數(shù)據(jù)交互的經(jīng)驗,有 插件開發(fā)或js框架開發(fā)經(jīng)驗優(yōu)先; 5. 從事移動應(yīng)用開發(fā)。 一、崗位職責(zé): 1、根據(jù)軟件設(shè)計需求制定測試計劃,設(shè)計測試數(shù)據(jù)和測試用例; 2、有效地執(zhí)行測試用例,提交測試報告; 3、準(zhǔn)確地定位并跟蹤問題,推動問題及時合理地解決; 4、完成對產(chǎn)品的集成測試與系統(tǒng)測試,對產(chǎn)品的軟件功能、性能及其它方面的測

8、試; 二、任職要求: 1、熟悉軟件開發(fā)和測試流程,掌握軟件測試設(shè)計方法和測試工具的使用 ; 2、有web,移動web或android、ios平臺手機(jī)應(yīng)用測試優(yōu)先; 3、具有專業(yè)的理解產(chǎn)品的能力,能夠站在客戶的角度對軟件系統(tǒng)進(jìn)行產(chǎn)品質(zhì)量評估; 4、對測試領(lǐng)域有自己的認(rèn)識和理解,有能力獨(dú)立完成項目的功能測試工作。 軟件測試工程師(軟件測試工程師(7000-12000) 崗位要求: -根據(jù)項目計劃制定項目測試用例并實(shí)施,保證項目質(zhì)量和進(jìn)度 -根據(jù)項目設(shè)計與實(shí)現(xiàn)有關(guān)自動化測試的代碼與用例 -根據(jù)項目特點(diǎn),開發(fā)合適測試工具或自動化解決方案,提高測試效率 -參與程序架構(gòu)和代碼的評審工作,并提出改進(jìn)意見 -

9、設(shè)計與執(zhí)行測試用例,跟蹤定位產(chǎn)品軟件中的缺陷或問題 -與項目相關(guān)人員就項目進(jìn)度和問題進(jìn)行溝通 職位要求: -正規(guī)高校計算機(jī)或相關(guān)專業(yè)本科以上學(xué)歷 -具有3年以上移動互聯(lián)網(wǎng)的測試經(jīng)驗, 移動端測試經(jīng)驗, 帶團(tuán)隊經(jīng)驗,自動化測試 經(jīng)驗 -熟悉各種自動化測試工具 -能熟練地應(yīng)用一門或幾門以下的技術(shù)進(jìn)行軟件開發(fā): 1)C/C+/Java; Linux/Unix Shell編程; 2)Perl/Python/PHP; 網(wǎng)絡(luò)技術(shù)及相應(yīng)的開發(fā); 3)JavaScript/Html/Ajax;MySql/Oracle及相關(guān)數(shù)據(jù)庫技術(shù) -對測試有濃厚的興趣和豐富的經(jīng)驗,有很強(qiáng)的分析能力和定位問題的能力 -有很強(qiáng)

10、的質(zhì)量意識,能嚴(yán)格地遵照測試流程規(guī)范 -具有移動互聯(lián)網(wǎng)相關(guān)領(lǐng)域測試經(jīng)驗者優(yōu)先 Unity3d 高級開發(fā)工程師高級開發(fā)工程師 工作職責(zé): 1、 負(fù)責(zé)仿真、互動產(chǎn)品應(yīng)用的開發(fā) 2、 能快速通過系統(tǒng)設(shè)計文檔并實(shí)現(xiàn)相關(guān)代碼 3、 快速準(zhǔn)確的理解策劃案,進(jìn)行任務(wù)細(xì)分和工作量預(yù)估 4、 具有較強(qiáng)的自我管理能力和學(xué)習(xí)能力 職位要求: 1、2年及以上3d游戲客戶端開發(fā)經(jīng)驗,熟悉Unity開發(fā) (有kinect開發(fā)經(jīng)驗更佳) 2、至少精通 C#, Javascript中的一種語言,有良好的面向?qū)ο笤O(shè)計、分析和編碼能 力 3、熟悉Windows環(huán)境和移動端開發(fā)流程 4、會接入各個平臺的sdk(Android和iO

11、S) 5、良好的英語閱讀能力和編碼習(xí)慣 6、有強(qiáng)烈的上進(jìn)心和責(zé)任感,勤奮好學(xué)、工作積極主動 7、有團(tuán)隊合作精神和快速執(zhí)行力 職能類別:動畫/3D設(shè)計 編程語言概述 Java 語言簡介 Java開發(fā)環(huán)境的安裝與配置 Java語言基礎(chǔ) Java面向?qū)ο缶幊袒A(chǔ) 1 2 3 4 5 編程語言概述編程語言概述 簡單來說,編程就是為了借助于計算機(jī)達(dá)到某一 目的或解決某個問題而使用某種程序設(shè)計語言編寫程 序代碼,并最終得到結(jié)果的過程。 隨著計算機(jī)硬軟件的發(fā)展,程序設(shè)計語言經(jīng)歷了 機(jī)器語言、匯編語言和高級語言的發(fā)展歷程。 編程語言概述編程語言概述 機(jī)器語言 由于計算機(jī)內(nèi)部只能接受二進(jìn)制代碼,因此,用 二進(jìn)制

12、代碼0和1描述的指令稱為機(jī)器指令,全部機(jī)器 指令的集合構(gòu)成計算機(jī)的機(jī)器語言,用機(jī)器語言編程 的程序稱為目標(biāo)程序。只有目標(biāo)程序才能被計算機(jī)直 接識別和執(zhí)行。但是機(jī)器語言編寫的程序無明顯特征, 難以記憶,不便閱讀和書寫,且依賴于具體機(jī)種,局 限性很大,機(jī)器語言屬于低級語言。 編程語言概述編程語言概述 匯編語言 匯編語言的實(shí)質(zhì)和機(jī)器語言是相同的,都是直接對 硬件操作,只不過指令采用了英文縮寫的標(biāo)識符。匯編 程序的每一句指令只能對應(yīng)實(shí)際操作過程中的一個很細(xì) 微的動作。例如移動、自增,因此匯編源程序一般比較 冗長、復(fù)雜、容易出錯,而且使用匯編語言編程需要有 更多的計算機(jī)專業(yè)知識,但匯編語言的源程序經(jīng)匯編

13、生 成的可執(zhí)行文件不僅比較小,而且執(zhí)行速度很快。 某些特殊場合如:實(shí)時控制程序 編程語言概述編程語言概述 高級語言 高級語言是一類近似于人類自然語言和數(shù)學(xué)語言 的程序設(shè)計語言的統(tǒng)稱。機(jī)器的硬件結(jié)構(gòu)對于高級語 言是“透明”的。因此,高級語言不能用于編寫直接 訪問機(jī)器硬件資源的系統(tǒng)軟件或設(shè)備控制軟件。 高級語言與計算機(jī)的硬件結(jié)構(gòu)及指令系統(tǒng)無關(guān), 因此它的表達(dá)力強(qiáng)、容易掌握、編程相對直觀簡單以 及移植性和通用性好。 但相較與匯編語言設(shè)計的源代碼而言要大的多, 執(zhí)行的速度也慢些。 JAVA語言簡介語言簡介 JAVA技術(shù)特技術(shù)特點(diǎn)點(diǎn) 1、語言簡單 JAVA繼承了C和C+比較基本的語法,容易學(xué)習(xí)和掌握。

14、同時去掉了C+中一些相對復(fù)雜、難度大且很少用到的特 性。也沒有類似指針、結(jié)構(gòu)體和需要釋放內(nèi)存的功能。 2、安全性好 JAVA不支持指針對存儲器地址的直接操作,這樣可以有 效地防止惡意代碼通過指針侵入系統(tǒng)。 在網(wǎng)絡(luò)環(huán)境中JAVA提供的安全防范機(jī)制和安全管理機(jī)制 很大程度上阻止了一些木馬和病毒對程序的非法訪問。 JAVA語言簡介語言簡介 JAVA技術(shù)特技術(shù)特點(diǎn)點(diǎn) 3、面向?qū)ο?JAVA繼承了C+中的面向?qū)ο蟮母拍?。將?shù)據(jù)以及對數(shù)據(jù) 的操作封裝在一起。這樣不僅實(shí)現(xiàn)了模塊化和信息的隱 藏而且使得程序更加簡潔、便于維護(hù)。通過繼承機(jī)制能 夠提高程序的復(fù)用率。 4、分布式 JAVA提供了用于網(wǎng)絡(luò)應(yīng)用編程的類

15、庫。通過訪問它提供 的庫函數(shù)可以處理TCP/IP協(xié)議。 JAVA語言簡介語言簡介 JAVA技術(shù)特技術(shù)特點(diǎn)點(diǎn) 5、體系結(jié)構(gòu)中立 JAVA規(guī)定的數(shù)據(jù)類型與機(jī)器無關(guān),并采用虛擬機(jī)原理。 JAVA解釋器生成的字節(jié)碼指令對應(yīng)于JAVA虛擬機(jī)中的表 示,與體系結(jié)構(gòu)無關(guān)。 6、可移植 JAVA能夠運(yùn)行于不同的平臺,因此JAVA程序可以在網(wǎng)絡(luò) 中不同的機(jī)器間進(jìn)行移植。 JAVA語言簡介語言簡介 JAVA技術(shù)特技術(shù)特點(diǎn)點(diǎn) 7、多線程 所謂線程是指在一個程序中同時運(yùn)行多個線程完成不同 的工作。JAVA提供多線程之間的同步機(jī)制保證了對數(shù)據(jù) 共享的正確操作,實(shí)現(xiàn)了網(wǎng)絡(luò)實(shí)時行為和交互響應(yīng)。 8、健壯性 JAVA編譯器能

16、夠檢測出其他語言只能在運(yùn)行時才能發(fā)現(xiàn) 的錯誤。JAVA提供自動垃圾收集來進(jìn)行內(nèi)存管理,很大 程度上簡化了程序員的內(nèi)存管理工作也減少出錯的可能 性。 JAVA語言簡介語言簡介 為滿足不同開發(fā)人員的需求,JAVA開發(fā)分成了以下 3個方向。 Java SE(Java Standard Edition)標(biāo)準(zhǔn)版:主要用 于桌面程序的開發(fā)。它是學(xué)習(xí)JavaEE和JavaME的基礎(chǔ)。 也是我們學(xué)習(xí)的重點(diǎn)。 Java EE (Java Enterprise Edition)企業(yè)版:主要 用于網(wǎng)頁程序的開發(fā)。 Java ME (Java Micro Edition)移動版:主要用于 嵌入式系統(tǒng)程序的開發(fā)。 JA

17、VA語言簡介語言簡介 Java語言是Sun公司于1990年開發(fā)的,當(dāng)時Green小組的研究人員 正在致力于為未來的智慧設(shè)備開發(fā)一種新的編程語言。該小組的 成員James Gosling對C+語言在執(zhí)行過程中的表現(xiàn)非常不滿,于 是就把自己封閉在辦公室里編寫了一種新的語言,并將其命名為 Oak。 后來在注冊商標(biāo)時發(fā)現(xiàn)已經(jīng)被注冊過了,不得不改名。工程師們 邊喝咖啡邊討論,聯(lián)想到印度尼西亞有一個盛產(chǎn)咖啡的島嶼中文 名叫爪哇,于是將其改名為Java。 1994年,Gosling用Java語言開發(fā)了一個實(shí)時性較高、可靠、安全 的新型Web瀏覽器,它不依賴于任何硬件平臺和軟件平臺,被命名 為HotJava,

18、并于1995年在業(yè)界發(fā)表,引起轟動。 1995年5月23日,JDK(Java Development Kit)1.0版本對外發(fā)布。 2009年4月20日,Sun公司被Oracle公司收購。 JAVA語言簡介語言簡介 開發(fā)Java程序必須安裝JDK(Java Development Kit)開發(fā) 環(huán)境,它包含演示程序和樣例、Java公共API類的源代碼、 Java運(yùn)行環(huán)境、編譯調(diào)試等工具。 1、下載 由于SUN公司已經(jīng)被Oracle收購,因此JDK可以在Oracle 公司的官方網(wǎng)站(http:/ 下載。 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)

19、環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 同意協(xié)議并根據(jù)計算機(jī)硬件和系統(tǒng)選擇適當(dāng)?shù)陌姹具M(jìn)行下載同意協(xié)議并根據(jù)計算機(jī)硬件和系統(tǒng)選擇適當(dāng)?shù)陌姹具M(jìn)行下載 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 2、安裝(雙擊下載下來的JDK) JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 由于在由于在Windows系統(tǒng)中軟件默認(rèn)安裝到系統(tǒng)中軟件默認(rèn)安裝到Program Files文件夾中,這文件夾中,這 個路徑中包含了一個空格,通常建議將個路徑中包含了一個空格,通常建議將JDK安裝到?jīng)]有空格的路徑中。安裝到?jīng)]有空格的路徑中。 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JA

20、VA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 3、配置JDK (1)在Windows 7系統(tǒng)中,同時按住Win鍵和Pause鍵 打開“系統(tǒng)屬性”窗口,選擇“高級系統(tǒng)設(shè)置”選項。 (2)在彈出的對話框中,單擊“環(huán)境變量”按鈕。 (3)單擊“系統(tǒng)變量”下的“新建”按鈕。 (4)在“變量名”中輸入“JAVA_HOME”,在“變量 值”中輸入JDK的安裝路徑。 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開

21、發(fā)環(huán)境配置 3、配置JDK (5)在系統(tǒng)變量中查找Path變量,如果不存在,則新 建系統(tǒng)變量Path;否則選中該變量進(jìn)行編輯。在“變 量值”文本框的起始位置添加“%JAVA_HOME%bin;” 注意:在windows系統(tǒng)中,環(huán)境變量需要使用英文的分 號進(jìn)行分隔。在Linux系統(tǒng)中環(huán)境變量需要使用英文的 冒號進(jìn)行分隔。要注意全角和半角的區(qū)別。 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 4、測試開發(fā)環(huán)境 JDK配置完成后需要測試是否配置成功。 同時按住WIN鍵和R鍵,打開“運(yùn)行”窗口。輸入 “cmd”并單擊“運(yùn)行”按鈕,將進(jìn)入DOS環(huán)境

22、中。 在命令提示符后面直接輸入“javac”,按Enter鍵, 系統(tǒng)會輸出javac的幫助信息。表明配置成功。 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 第一個第一個Java程序程序 用記事本輸入以下內(nèi)容 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 將文件保存到D盤,文件名使用MyApp.java JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 public class MyApp 這段代碼定義了一個類MyApp,其中MyApp是類的名字, class是定義類的關(guān)鍵字,表明定義的是一個類。 public是指出這個類是公共類。在一個源文件中可以定 義多個類,但

23、是只能夠有一個public類。源文件的名字 必須與這個類的名字完全相同。如果源文件沒有public 類,那么源文件的名字只要和某個類的名字相同即可。 一對里面的稱為類體。 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 public static void main(String args) System.out.println(我的第一個java程序); 在類體中定義了main()方法,main()為Java Application程序執(zhí)行的起始點(diǎn)或者稱入口點(diǎn)。 其中public static void main(String args) 稱為 方法頭,里稱為方法體。 本程序中方法體是一句輸出語句。 JA

24、VA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 Java Applet程序程序 Java Applet屬于Java的小程序。不能獨(dú)立運(yùn)行,但源 代碼編輯與字節(jié)碼的編譯生成過程與Java Application 相同。 import java.awt.Graphics; import java.applet.Applet; Public class MyappApplet extends Applet public void paint(Graphics g) g.drawString(“這是我的第二個Java程序”,15,25); JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 Java Applet程序程序 1、要使用Ap

25、plet類必須導(dǎo)入Applet類的包。還必須程 序中創(chuàng)建一個類繼承Applet類。 2、繼承了Applet類后就可直接使用類中的方法。 3、使用時須按照方法的參數(shù)和格式。 Javac MyappApplet.java 利用JDK編譯出MyappApplet.class文件 根據(jù)Java Applet的特點(diǎn),該程序運(yùn)行時必須將它的字節(jié) 碼嵌入到HTML文件中 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 MyApp 將MyappApplet.class和html文件放在同一目錄下,雙擊 html文件可查看結(jié)果。 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 www服務(wù)器服務(wù)器 www瀏覽器瀏覽器 www服務(wù)器服務(wù)器 H

26、tml 文件文件 嵌入嵌入 Java Applet 請求請求Java Applet 字節(jié)碼字節(jié)碼 下載下載Java Applet字節(jié)碼字節(jié)碼 解釋執(zhí)行解釋執(zhí)行Java Applet字節(jié)碼字節(jié)碼 下載下載 Html 文件文件 請求請求 Html 文件文件 Java Applet運(yùn)行過程運(yùn)行過程 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 NetBeans開發(fā)平臺簡介開發(fā)平臺簡介 NetBeans IDE是為開發(fā)JavaEE應(yīng)用程序而設(shè)計的免費(fèi) 集成開發(fā)環(huán)境。同時也支持JavaSE和JavaME 下載、安裝NetBeans 鏈接地址:/downloads/index.ht

27、ml JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 Eclipse是由IBM公司投資4000萬美元開發(fā)的IDE集成 開發(fā)工具。并捐出了Eclipse源代碼,組建了Eclipse 聯(lián)盟,由聯(lián)盟負(fù)責(zé)后續(xù)開發(fā)。 1、Eclipse的下載與安裝 http:/www.eclipse

28、.org 下載完成后解壓縮,就完成了安裝。 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 2、Eclipse的漢化 /babel JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 復(fù)制標(biāo)紅的鏈接地址 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA開發(fā)環(huán)境配置開發(fā)環(huán)境配置 JAVA語言基礎(chǔ)語言基礎(chǔ) JavaJava程序

29、的基本結(jié)構(gòu)程序的基本結(jié)構(gòu) 標(biāo)識符和關(guān)鍵字標(biāo)識符和關(guān)鍵字 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 變量與常量變量與常量 運(yùn)算符運(yùn)算符 JAVA程序的基本結(jié)構(gòu)程序的基本結(jié)構(gòu) 關(guān)鍵字關(guān)鍵字 標(biāo)識符標(biāo)識符 主方法主方法 注釋注釋 輸出語句輸出語句 標(biāo)識符和關(guān)鍵字標(biāo)識符和關(guān)鍵字 1 1、標(biāo)識符、標(biāo)識符 標(biāo)識符可以簡單地理解為一個名字,用來標(biāo)識類名、標(biāo)識符可以簡單地理解為一個名字,用來標(biāo)識類名、 變量名、方法名、數(shù)組名、文件名的有效字符序列。變量名、方法名、數(shù)組名、文件名的有效字符序列。 定義變量定義變量i i并賦值為并賦值為100100 int i =100; System.out.println(i); 變量名變量

30、名i i就是標(biāo)識符,由程序員所起,但取名有一定就是標(biāo)識符,由程序員所起,但取名有一定 的規(guī)則。的規(guī)則。 標(biāo)識符和關(guān)鍵字標(biāo)識符和關(guān)鍵字 2 2、標(biāo)識符的命名規(guī)則、標(biāo)識符的命名規(guī)則 標(biāo)識符就是一個名字,對于所要表示的內(nèi)容,用什標(biāo)識符就是一個名字,對于所要表示的內(nèi)容,用什 么名字并不重要,但要通過標(biāo)識符看出所寫內(nèi)容即可。么名字并不重要,但要通過標(biāo)識符看出所寫內(nèi)容即可。 Java語言的標(biāo)識符有字母、數(shù)字、下劃線和美元符號組成,第一個字 符不能為數(shù)字。非法的標(biāo)識符如7word、5fox;合法標(biāo)識符如tb_user、 _u88。 Java語言使用Unicode標(biāo)準(zhǔn)字符集,最多可以識別65535個字符。包括

31、 拉丁字母、漢字、日文和其他許多語言。 標(biāo)識符不能是Java的關(guān)鍵字和保留字。非法標(biāo)識符如this、goto。 在Java語言中標(biāo)識符是區(qū)分大小寫的。如good和Good是兩個不同標(biāo)識 符。 標(biāo)識符和關(guān)鍵字標(biāo)識符和關(guān)鍵字 intpublicthisfinallyboolean abstract continue floatlongshortthrowthrows returnbreakforstaticnewinterface ifdoubledefaultbytedocase strictfppackage supervoidtryswitch elsecatchimplementspriv

32、atefinalclass extends volatilewhilesynchronizedinstanceof char protected import transientimplementsdefault enum 關(guān)鍵字是關(guān)鍵字是JavaJava語言中已經(jīng)被賦予特定意義的單詞,語言中已經(jīng)被賦予特定意義的單詞, 所有關(guān)鍵字都是小寫,不能將關(guān)鍵字當(dāng)做標(biāo)識符來使用。所有關(guān)鍵字都是小寫,不能將關(guān)鍵字當(dāng)做標(biāo)識符來使用。 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 數(shù)值型數(shù)值型 字符型字符型 布爾型布爾型 整數(shù)類型(整數(shù)類型(byte、short、int、long) 浮點(diǎn)類型(浮點(diǎn)類型(

33、float、double) 數(shù)據(jù)類型數(shù)據(jù)類型內(nèi)存空間(內(nèi)存空間(8位等于位等于1字節(jié))字節(jié))取值范圍取值范圍 Byte8位(1個字節(jié))-128127 Short16位(2個字節(jié))-3276832767 Int32位(4個字節(jié))-2147483648 21474836487 long64位(8個字節(jié))-9223372036854775808 9223372036854775807 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 使用byte關(guān)鍵字來定義byte型變量,可以一次定義多個變量并對 其進(jìn)行賦值,也可以不進(jìn)行賦值。byte型是整型中所分配的內(nèi)存空間 是最少的,只分配1個字節(jié);取值范圍也是最小的,只在-128和

34、127之 間,在使用時一定要注意,以免數(shù)據(jù)溢出產(chǎn)生錯誤。 short型即短整型,使用short關(guān)鍵字來定義short型變量,可以 一次定義多個變量并對其進(jìn)行賦值,也可以不進(jìn)行賦值。系統(tǒng)給 short型分配2個字節(jié)的內(nèi)存,取值范圍也比byte型大了很多,在- 32768和32767之間,雖然取值范圍變大,但是還是要注意數(shù)據(jù)溢出。 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 int型即整型,使用int關(guān)鍵字來定義int型變量,可以一次定義 多個變量并對其進(jìn)行賦值,也可以不進(jìn)行賦值。int型變量取值范圍 很大,在-2147483648和2147483647之間,足夠一般情況下使用,所 以是整型變量中應(yīng)用最廣泛的。 l

35、ong型即長整型,使用long關(guān)鍵字來定義long型變量,可以一 次定義多個變量并對其進(jìn)行賦值,也可以不進(jìn)行賦值。而在對long 型變量賦值時結(jié)尾必須加上“L”或者“l(fā)”,否則將不被認(rèn)為是 long型。當(dāng)數(shù)值過大,超出int型范圍的時候就使用long型,系統(tǒng) 分配給long型變量8個字節(jié),取值范圍則更大,在- 9223372036854775808和9223372036854775807之間。 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 JAVA JAVA沒有無符號的整數(shù)類型,即字節(jié)型也好,各種沒有無符號的整數(shù)類型,即字節(jié)型也好,各種 整型的也好,都是帶符號的。整型的也好,都是帶符號的。 0 1 1 1 1 1

36、 1 1 1 0 0 0 0 0 0 0 byte b=127; byte b=-128; 符號位符號位 符號位符號位 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 byte x=48,y=-108,z; /定義byte型變量x、y、z,并賦初值給x,y short x=334,y=-225,z ; /定義short型變量x、y、z,并賦初值給x,y int x=450,y=-462,z; /定義int型變量x、y、z,并賦初值給x,y long x=4556824L,y=-462447716l,z; /定義long型變量x、y、z,并賦初值給x,y 說明:在定義說明:在定義longlong型變量時最好在結(jié)尾處加

37、型變量時最好在結(jié)尾處加“L”,L”,因為因為 “l(fā)”l”非常容易和數(shù)字非常容易和數(shù)字“1”1”弄混。弄混。 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 以上4種整數(shù)類型在JAVA程序中有3種表示方式,分別為十進(jìn)制表示 法、八進(jìn)制表示法和十六進(jìn)制表示法。 十進(jìn)制表示法大家都很熟悉。 八進(jìn)制表示法。每位上的數(shù)字最大是7,且必須以0開頭。例如, 0123(轉(zhuǎn)換成十進(jìn)制數(shù)為83)、-0123(轉(zhuǎn)換成十進(jìn)制數(shù)為-83)都 是八進(jìn)制數(shù)。 十六進(jìn)制表示法。中國古代使用的就是十六進(jìn)制,所謂半斤八兩就 是如此。逢十六進(jìn)一,每位上最大的數(shù)字是f(15),且必須以0X或0 x 開頭。例如0 x25(轉(zhuǎn)換成十

38、進(jìn)制數(shù)為37)、0 xb01e(轉(zhuǎn)換成十進(jìn)制 數(shù)為45086)都是十六進(jìn)制數(shù)。 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 float型即單精度浮點(diǎn)型,使用float關(guān)鍵字來定義float型變量, 可以一次定義多個變量并對其進(jìn)行賦值,也可以不進(jìn)行賦值。在對 float型進(jìn)行賦值的時候在結(jié)尾必須添加“F”或者“f”,如果不 加,系統(tǒng)自動將其定義為double型變量。float型變量的取值范圍 在1.4E-45和3.4028235E-38之間。 double型即雙精度浮點(diǎn)型,使用double關(guān)鍵字來定義double型變 量,可以一次定義多個變量并對其進(jìn)行賦值,也可以不進(jìn)行賦值。 在給double型賦值時,可以使用后

39、綴“D”或“d”明確表明這是 一個double類型數(shù)據(jù),但加不加并沒有硬性規(guī)定,可以加也可以 不加。double型變量的取值范圍在4.9E-324和 1.7976931348623157E-308之間。 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 數(shù)據(jù)類型內(nèi)存空間(8位等于1字節(jié))取值范圍 Float32位(4個字節(jié))1.4E-453.4028235-E38 double64位(8個字節(jié))4.9E-3241.7976931348623157E- 308 float x=12.521F,y=-5.264f,z; double x=12.521D,y=-5.264d,z=5.115,p; 對于特別大或特別小的數(shù),要

40、采用科學(xué)表示法,由尾數(shù)、英文字對于特別大或特別小的數(shù),要采用科學(xué)表示法,由尾數(shù)、英文字 母母e(或(或E)和指數(shù)等三部分組成,例如:)和指數(shù)等三部分組成,例如: 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 char型既字符類型,使用char關(guān)鍵字進(jìn)行聲明,用于存儲單個字 符,系統(tǒng)分配兩個字節(jié)的內(nèi)存空間。在定義字符型變量時,要用 單引號括起來,例如s表示一個字符,且單引號中只能有一個 字符,多了就不是字符類型了,而是字符串類型,需要用雙引號 進(jìn)行聲明。 char x=a; 由于字符a在unicode表中的排序位置是97,因此允許將上面的語句 寫成: char x=97; 基本數(shù)據(jù)類型基本

41、數(shù)據(jù)類型 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 轉(zhuǎn)義字符轉(zhuǎn)義字符 在字符類型中有一種特殊的字符,以反斜線在字符類型中有一種特殊的字符,以反斜線“”開頭,開頭, 后跟一個或多個字符,具有特定的含義,不同于字符原后跟一個或多個字符,具有特定的含義,不同于字符原 有的意義,叫做轉(zhuǎn)義字符。有的意義,叫做轉(zhuǎn)義字符。 轉(zhuǎn)義字符含義 反斜杠字符 單引號字符 u2605五角星字符 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 布爾類型又稱邏輯類型,只有兩個值“true”和“false”,分別 代表布爾邏輯中的“真”和“假”。使用boolean關(guān)鍵字聲明布爾 類型變量,通常被用在流程控制中作為判斷條件。 boolea

42、n b1=true,b2=false,b3; /定義布爾型變量b1、b2、b3,并給b1、b2賦初值 變量與常量變量與常量 在程序執(zhí)行過程中,其值不能改變的量稱為常量,其值能被 改變的量稱為變量。變量與常量的聲明都必須使用合法的標(biāo)識符, 所有變量與常量只有在聲明之后才能使用。 聲明變量 定義一個變量,就是要告訴編譯器這個變量屬于哪一種數(shù)據(jù) 類型,才知道需要配置多少空間,以及能存放什么樣的數(shù)據(jù)。 int age; /聲明Int型變量 char char1=r; /聲明char型變量并賦值 變量與常量變量與常量 變量與常量變量與常量 聲明常量 在程序運(yùn)行過程中一直不會改變的量稱為常量,通常也被稱為

43、 “final”變量。常量在整個程序中只能被賦值一次。 語法格式語法格式: : final 數(shù)據(jù)類型 常量名稱=值 常量名通常使用大寫字母,但這并不是必需的。 final double PI=3.1415926F; /聲明double型常量PI并賦值 final boolean BOOL=ture; /聲明double型常量BOOL并賦值 變量與常量變量與常量 變量的有效范圍變量的有效范圍 在類體中定義的變量被稱為成員變量,成員變量在整個類中 都有效。類的成員變量又可分為靜態(tài)變量和實(shí)例變量。 class var int x=45; /定義實(shí)例變量 static int y=90; /定義靜態(tài)變

44、量 在成員變量的數(shù)據(jù)類型前面加上static成員變量稱為靜態(tài)變 量。靜態(tài)變量的有效范圍可以跨類,甚至可達(dá)到整個應(yīng)用程序之 內(nèi)。除了能在類內(nèi)存取外,還可以直接用“類名.靜態(tài)變量”的 方式在其他類內(nèi)使用。 變量與常量變量與常量 變量與常量變量與常量 整型與字符串互轉(zhuǎn)整型與字符串互轉(zhuǎn) 從控制臺接收輸入字符從控制臺接收輸入字符 變量與常量變量與常量 運(yùn)算符運(yùn)算符 賦值運(yùn)算符賦值運(yùn)算符 賦值運(yùn)算符即“=”,是一個二元運(yùn)算符,其功能是將右方操 作數(shù)所含的值付給左方的操作數(shù)。語法格式如下: int a=10; int b=5; 說明:說明: 在java中可以把賦值運(yùn)算符連在一起使用。例如: x=y=z=5;

45、 運(yùn)算符運(yùn)算符 Java中的算術(shù)運(yùn)算符主要有+(加號)、-(減號)、x (乘號)、/(除號)和%(求余) 運(yùn)算符運(yùn)算符說明說明實(shí)例實(shí)例結(jié)果結(jié)果 +加12.45f+1527.15 -減4.56-0.164.4 *乘5L*12.45F62.25 /除7/23 %取余數(shù)1%22 0做除數(shù)運(yùn)行時會拋異常;兩整數(shù)商會做取整運(yùn)算,F(xiàn)loat或 Double與一個整數(shù)做除法運(yùn)算,則商為Float或者Double類型, 例如: 運(yùn)算符運(yùn)算符 運(yùn)算符運(yùn)算符 運(yùn)算符運(yùn)算符 自增、自減運(yùn)算符是單目運(yùn)算符,可以放在操作元之前,也 可以放在操作元之后。操作元必須是一個整型或浮點(diǎn)型變量。放 在操作元前面的自增、自減運(yùn)算符

46、,會先將變量的值加1或減1, 然后再使該變量參與表達(dá)式的運(yùn)算;放在操作元后面的自增、自 減運(yùn)算符,會先使變量參與表達(dá)式的運(yùn)算,然后再將該變量加1或 減1。 int a=4; b=+a; b=a+; 運(yùn)算符運(yùn)算符 比較運(yùn)算符比較運(yùn)算符 用于程序中的變量和變量、變量和常量之間以及其他類型信息 之間的比較。比較運(yùn)算符的運(yùn)算結(jié)果是boolean型。比較結(jié)果成立時, 運(yùn)算結(jié)果是true,否則結(jié)果是false。 運(yùn)算符運(yùn)算符作用作用舉例舉例操作數(shù)據(jù)操作數(shù)據(jù)結(jié)果結(jié)果 比較左方是否大于右方ab 整型、浮點(diǎn)型、 字符型 false 比較左方是否小于右方156=比較左方是否大于等于右方479=426 整型、浮點(diǎn)型

47、、 字符型 true =比較左方是否小于等于右方12.45=45.5 整型、浮點(diǎn)型、 字符型 false !=比較左方是否不等于右方y(tǒng)!=t 基本數(shù)據(jù)類型、 引用型 true 運(yùn)算符運(yùn)算符 運(yùn)算符運(yùn)算符 邏輯運(yùn)算符邏輯運(yùn)算符 Java中邏輯運(yùn)算符有6個: 等價于ifelse語句 boolean b; if(2045) b=true; else b=false; 運(yùn)算符運(yùn)算符 讓用戶輸入兩個整數(shù),返回兩數(shù)中較大的那個數(shù)值 運(yùn)算符運(yùn)算符 用三目運(yùn)算符判斷一個整數(shù)是奇數(shù)還是偶數(shù) 運(yùn)算符運(yùn)算符 位運(yùn)算符用于處理整型和字符型的操作數(shù),對其內(nèi)存進(jìn)行操作, 數(shù)據(jù)在內(nèi)存中以二進(jìn)制的形式表示,例如int型變量7

48、的二進(jìn)制表示 是00000000 00000000 00000000 00000111,-8的二進(jìn)制表示是 111111111 111111111 1111111 11111000,最高位是符號位,0表 示正數(shù),1表示負(fù)數(shù)。 運(yùn)算符運(yùn)算符含義含義用法用法運(yùn)算分類運(yùn)算分類 按位取反op1 按位運(yùn)算 if(grade=“B”) System.out.println(“做的不錯”); if(grade=“C”) System.out.println(“要加油哦”); 這個程序顯得比較笨重,需要測試不同的值來給出輸出語句。 在java中,可以用switch語句將動作組織起來,就能以一個較簡單 明了的方

49、式來實(shí)現(xiàn)“多選一”的選擇。 SwitchSwitch多分支語句多分支語句 語法格式如下: switch(表達(dá)式) case 常量值1: 語句塊1 break; case 常量值n: 語句塊n break; default; case 常量值n: 語句塊n+1 break; switch語句中表達(dá)式的值必須是整型或字 符型,常量值1常量值n也必須是整型或字符型。 switch語句首先計算表達(dá)式的值,如果表達(dá)式 的值和某個case后面的變量值相同,則執(zhí)行該 case語句后的若干個語句直到遇到break語句為 止。此時如果該case語句沒有break語句,將繼 續(xù)執(zhí)行后面case中的若干個語句,直到

50、遇到 break語句為止。若沒有一個常量的值與表達(dá)式 的值相同,則執(zhí)行default后面的語句。 default語句為可選的,如果它不存在,而且 switch語句中表達(dá)式的值不與任何case的常量 值相同,switch則不做任何處理。 SwitchSwitch多分支語句多分支語句 SwitchSwitch多分支語句多分支語句 用switch語句實(shí)現(xiàn),輸入分?jǐn)?shù)如果小于60輸出不及格,如果大于等于60 小于80輸出合格,如果大于等于80輸出優(yōu)秀。其他輸出分?jǐn)?shù)輸入不正確。 用switch語句實(shí)現(xiàn),輸入月份,判斷該月份所在的季節(jié) SwitchSwitch多分支語句多分支語句 練習(xí):請用戶輸入累計消費(fèi)金額,若小于200,則輸出無折扣;若 大于200則打0.9折,且每增加200多打0.1折。增至0.6折封頂。輸 出折扣和折后金額。 SwitchSwitch多分支語句多分支語句 循環(huán)語句循環(huán)語句 循環(huán)語句就是在滿足一定條件的情況下反復(fù)執(zhí)行某一個操作。 在JAVA中提供了3種常用的循環(huán)語句,分別是while循環(huán)語句, dowhile循環(huán)語句和for循環(huán)語句。 whilewhile循環(huán)語句循環(huán)語句 while(條件表達(dá)式) 執(zhí)行語句 當(dāng)條件表達(dá)式

溫馨提示

  • 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

提交評論