下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、筆記-極客學(xué) 筆記-極客學(xué) 1.1 基礎(chǔ)準(zhǔn)1.1.1 編程基礎(chǔ)知識入門:變量P數(shù)o類1.1.2 Android Studio 1.0 (穩(wěn)定版)的性能V析AndroidStudio 的優(yōu) ,大力支持,P升空AndroidStudio 的優(yōu) ,大力支持,P升空間運行更智自分號,關(guān)自保等強大UI 編輯終端命調(diào)試的1.2 第一周1.2.1 _ 1.2.1 _ Idea使用Idea使用 創(chuàng)建工New File -new project-java-next-next-填寫project 工程創(chuàng)建完工程創(chuàng)建完Android 創(chuàng)建 Android Android 創(chuàng)建 Android File -new p
2、roject-填寫 project name-next-創(chuàng)建完1.2.2創(chuàng)建完1.2.2 離線搭 Android 因為大陸無法 Windows 平工+Android 開發(fā)工具包2開發(fā)工程師用于包框架1硬件平1操作系統(tǒng)等建立的開發(fā)工具集合 HYPERLINK http:/w/ 資源QWindows 平工+Android 開發(fā)工具包2開發(fā)工程師用于包框架1硬件平1操作系統(tǒng)等建立的開發(fā)工具集合 HYPERLINK http:/w/ 資源Q安裝 安裝 1.2.3言簡1.2.3言簡什N是 Java歷Java體Java歷Java體開發(fā)程序開發(fā)程序1.2.4JRE PJDK 1.2.4JRE PJDK ja
3、va1.2.5 _境搭WindowsQ1.2.5 _境搭WindowsQJDK 的Q載PCMD-輸入 JAVA - QjavaQjavaQ載全部默認(rèn)路徑即Q載全部默認(rèn)路徑即Q載安1.如何檢驗?zāi)膐運行境Q載安1.如何檢驗?zāi)膐運行境 反l,沒有JER,JRE/JDK2.Q O能Q載,o處s是在極客學(xué)院官網(wǎng)-2.Q O能Q載,o處s是在極客學(xué)院官網(wǎng)-Q方資源Q載=-Q3.安裝為 Eclipse 安裝能擴(kuò)展插Eclipse 每一3.安裝為 Eclipse 安裝能擴(kuò)展插Eclipse 每一部分見如eclipse 完rC/C+插件創(chuàng)建P運行Java 創(chuàng)建P運行Java 2.程序的啟main類/工程中鍵
4、-runasjava2.程序的啟main類/工程中鍵-runasjava運行一次,運行配置被保到工作空間中,Q次點即Java JERsystemReferenced存放項目JER 系統(tǒng)被的外部Java 項目的導(dǎo)入導(dǎo)1.2.6Java 類Java 項目的導(dǎo)入導(dǎo)1.2.6Java 類ic關(guān)鍵2.什N是方定O為什N使用方什N是方定O為什N使用方1.2.7Java飾基類的修飾類的修飾符分為制符和非制符兩種制符是整個公共類修缺省制本1.2.7Java飾基類的修飾類的修飾符分為制符和非制符兩種制符是整個公共類修缺省制本非制符有抽象類修飾子類實無子最終類修飾1 公共類修飾符public Java 語言中類的
5、控制符只有一個public 即公的2每Java 程序的類都必須是public 類作公共工x供w它類和程序使用的Opublic 類2 抽象類修飾符 abstract 是用 abstract 修飾符修飾的類,被稱抽象類2象類是指這種類沒有x體對象的一種概念類2這樣的類就語言的 abstract 類3 終類修飾final 當(dāng)一個類O可能有子類時可用修final 把它說明類2被定O final 的類通常是一些有固定作用1用來完成某種標(biāo)準(zhǔn)功能的類控制符如果一個類沒控制符,說明它x有缺省控制性性2m時,這個類只能被一個包中的或2這特性又稱域的制修飾域的制修飾符也分為制符和非制符兩類種4整個公共制符publ
6、ic 本私有制符private 保護(hù)制符protected 包或私有保護(hù)制符 private 類和非種4靜態(tài)域修飾符ic s域的制修飾域的制修飾符也分為制符和非制符兩類種4整個公共制符public 本私有制符private 保護(hù)制符protected 包或私有保護(hù)制符 private 類和非種4靜態(tài)域修飾符ic s最終域修飾符final ( 共享) 域修飾符volatile 暫時性域修飾符 1 公控制符public用public 修飾的域稱公共域2如果公共域?qū)儆谝粋€公類,可以被所有w它類2由于 public 修飾符會降P行的安全性和數(shù)據(jù)的封性,所以一般減少 public 域的使用2 私控制符p
7、rivate 用private 修飾的成員量( 域) 只能被該類自身所問,而O能被任何w它類( 包括) 3 ??刂品鹥rotectedprotected 修飾的成員量可以被O種類該類自身eP它在一個包中的w它類f在w它包中的該類的子類2使用的要作用是允許w它包中它的子類父類的特定屬性4 私有??刂品?private protected 用修飾符 private protected 修飾的成員量可以被該類本身或該類的子類和5 靜態(tài)域修飾符ic 用ic 修飾的成員量僅屬于類的量,而O屬于任何一x體的對象,靜態(tài)成員量的值是保存在類的內(nèi)存區(qū)域單元,而O是保存一個對象的內(nèi)存區(qū)間2任何一個類的對它時到的都
8、是相的數(shù)據(jù)任何一個類對象修改它時 一個對象的內(nèi)存區(qū)間2任何一個類的對它時到的都是相的數(shù)據(jù)任何一個類對象修改它時 , 也都是對一個內(nèi)存單元進(jìn)行操作6 最終域修飾符final 最終域修飾符final 是用來定O符號常量的2一個類的域( 員) 如果被修飾符final 說明,它的值在程序的整個執(zhí)行過程中都是O的7 易失(共享)域修飾符te ()域修飾符ltle 量可能被個線程所控制和修改2也就是說在程序行過程中,這個成員量有可能被w它的程序影響或改它的值2因m,在使用中要注意這種成員量值的化2volatile 用來修飾接外部輸入的域8 暫時性域修飾w特點是用修飾 量O態(tài)的一部狀態(tài),以實現(xiàn)O對象的存檔功
9、能2否,類中所有量都是對象對象時必須時保存這些量方法的方法的制修飾符也分為制符和非制符兩類種4公共制符public 私有制符private 保護(hù)制符protected 私有保護(hù)制符 private 非種5抽象方法制符abstract 靜態(tài)方法制符ic s最終方法制符final 本地方法制符native p方法制符1 抽象方法控制符 abstract 用修飾符 abstract 修飾的方法稱抽象方法2抽象1 抽象方法控制符 abstract 用修飾符 abstract 修飾的方法稱抽象方法2抽象是一種僅有方法頭,沒有方法體和操作實現(xiàn)法2 靜態(tài)方法控制符ic 用修飾符ic 修飾的方法稱靜態(tài)方法2靜
10、態(tài)方法是屬整個類的類方法而O使用 ic 修飾1限定的方法是屬于某個x體類對象的方法2于ic 方法是屬于整個類的,所以它O和處理屬于某個對象的成員量,而能處理屬于整個類的成員量,即ic 方法只能處理ic 的域3 final 用修飾final 修飾的方法稱最終方法2最終方和語句O能更改的方法,即最終方法O能重載2這樣,就固定了這個方法所x有的能和操作,防k當(dāng)前類的子類對父類s鍵方法的錯誤定O,保證了程序的安全性和l性2所有被private 修飾符限定私有的方法,以及所有包含final ( ) 中4 本地方法控制符native用修飾符native 修飾的方法稱本地方法2了提高程序的行度,需要用w它的
11、高級語言書寫程序的方法體,那N該方法可定O本地方法用修飾符 native 來修飾5n方法控制符synchronized該修飾符要用于多線程共存的程序中的協(xié)調(diào)和1.3 第二周面象中類P對象的概念和使方法的定1.3 第二周面象中類P對象的概念和使方法的定方法象象方法象象面象的O大特掌握類的定面象的O大特掌握類的定并實例并實例了解類P對象的關(guān)內(nèi)的了解類P對象的關(guān)內(nèi)的劃掌握方法的遞_調(diào)為了方便調(diào)用,方法使s總結(jié)SD 卡等掌握方法的遞_調(diào)為了方便調(diào)用,方法使s總結(jié)SD 卡等1.3.2 Java 象的基本1.3.2 Java 象的基本特O一封快捷鍵實:鍵-source-gettersand作用保護(hù)類參數(shù)賦
12、值合理構(gòu)作用構(gòu)作用匿對作用回收機(jī)匿對作用回收機(jī)1.3.3Java 象o引的傳傳范例1.3.3Java 象o引的傳傳范例范例O管在哪都是,改變值的時候內(nèi)會新 new 一個 String,前個就廢掉了類范例O管在哪都是,改變值的時候內(nèi)會新 new 一個 String,前個就廢掉了類范例范例this關(guān)鍵作表示類中屬性this關(guān)鍵作表示類中屬性和調(diào)用本類中的構(gòu)方表示前對表示類o性調(diào)無法傳值需要用 this 表示前修改如Q即修改如Q即s關(guān)鍵_-表示類s關(guān)鍵_-表示類中全局變量或?qū)傩宰饔枚∣類的全局變量或方法,被類所有對象共ic Sic SS1.3.4Java 象基本特1.3.4Java 象基本特繼的實作
13、用擴(kuò)展父類除去繼的實作用擴(kuò)展父類除去冗余繼的限W兒子O能有兩個父父親有多個兒繼的限W兒子O能有兩個父父親有多個兒先調(diào)用父類的構(gòu)方法,再調(diào)用子類構(gòu)先調(diào)用父類的構(gòu)方法,再調(diào)用子類構(gòu)方法的重寫法實化區(qū)分法方法的重寫法實化區(qū)分法關(guān)鍵關(guān)鍵作子類對象實化P 子類對象實化P 寫P1.3.5Java 象-抽象類Pfinal 關(guān)鍵注意修飾的變量全大寫,因為常量需全部大1.3.5Java 象-抽象類Pfinal 關(guān)鍵注意修飾的變量全大寫,因為常量需全部大含抽象法的類 含抽象法的類 子類必須重寫父類的所有抽象接口特殊抽象類組r公共全局常量公共抽象方法子類必須重寫父類的所有抽象接口特殊抽象類組r公共全局常量公共抽象方
14、法多實時W承多實多實時W承多實彌補 java 沒有多繼的O彌補 java 沒有多繼的O1.3.6 Java 象多態(tài)Instanceof 關(guān)鍵作用判斷對象是否為類的抽象類的注意無論何時O要去繼非抽象類接口的Step1 USB 抽象類的注意無論何時O要去繼非抽象類接口的Step1 USB Step2 Step3.1UStep2 Step3.1U盤實USB 實USB Step4 調(diào)電腦1.3.7Java_處空g針異常導(dǎo)致程序中斷的一直指1.3.7Java_處空g針異常導(dǎo)致程序中斷的一直指打印打印多n O多n Othrows 關(guān)鍵作用定O方法O處理異范throws 關(guān)鍵作用定O方法O處理異范異常拋方法
15、調(diào)方法調(diào)用者繼續(xù)拋,JVM 處方法調(diào)方法調(diào)用者繼續(xù)拋,JVM 處throw 關(guān)鍵作用:拋實例化對常配trythrow 關(guān)鍵作用:拋實例化對常配trycatch finally 自定O異作用大項目中,方便查實直接繼范范1.3.8Java 本地File類簡文件的創(chuàng)建1刪除1相對路徑表示項目目錄1.3.8Java 本地File類簡文件的創(chuàng)建1刪除1相對路徑表示項目目錄注意使用相對路徑時前面O要使用:P注意使用相對路徑時前面O要使用:P件r件r重移件夾 重移件夾 注意命移注意布標(biāo)文件夾O能在Mac 系統(tǒng)屬于Windows C,D.分O文件夾的創(chuàng)建1命1刪無k作用生r多級均O在的文件夾作用生r多級均O在
16、的文件夾注意只有注意只有獲P級改進(jìn)獲P級改進(jìn)遍歷文件文件的簡單讀讀文件p1 創(chuàng)建文件輸入流_節(jié)創(chuàng)建文件輸入流 _符,_節(jié)轉(zhuǎn)_符需要指定編碼格式3 創(chuàng)建緩輸入關(guān)流倒序遍歷文件文件的簡單讀讀文件p1 創(chuàng)建文件輸入流_節(jié)創(chuàng)建文件輸入流 _符,_節(jié)轉(zhuǎn)_符需要指定編碼格式3 創(chuàng)建緩輸入關(guān)流倒序?qū)懳募1 創(chuàng)建文件輸流_節(jié)創(chuàng)建文件輸流 _符,_節(jié)轉(zhuǎn)_符需要指定編碼格式3 創(chuàng)建緩輸關(guān)流倒序范讀文寫文范讀文寫文1.3.9Java oIO IO 系統(tǒng)的作用P分1.3.9Java oIO IO 系統(tǒng)的作用P分_符1_節(jié)P編ANSI _符1_節(jié)P編ANSI 使用_節(jié)流讀寫數(shù)操作完成關(guān)流流FileInputStrea
17、m fis new 使用_節(jié)流讀寫數(shù)操作完成關(guān)流流FileInputStream fis new byte input = new byte 流FileOutputStream fos new byte 流FileOutputStream fos new byte output = outString.getBytes(utf-copy流FileInputStream fis new FileOutputStream fos = copy流FileInputStream fis new FileOutputStream fos = new byte input = new byte while
18、(fis.read(input)!=-byte output = outString.getBytes(utf-使用帶緩沖的_節(jié)流讀寫數(shù)緩沖流作用優(yōu)化使用帶緩沖的_節(jié)流讀寫數(shù)緩沖流作用優(yōu)化 byte長度和緩沖區(qū)大使用_符流讀寫數(shù)使用_符流讀寫數(shù)防k多使用帶有緩沖的_ 隨機(jī)文使用帶有緩沖的_ 隨機(jī)文件讀ApacheIO IO P文 Collection Java.util ListCollection Java.util List List有序,ArraylistVectot ArraylistVectot 比Set Set排序,OIterator 接口迭器Iterator 接口迭器迭代過程oO
19、Q許集合r除Map Map迭代過程oOQ許集合r除Map Mapkey-value 保數(shù)獲取所有獲取所有獲取所有獲取所有Java 的日期P時間處Date Java 的日期P時間處Date -查看 Date范Calendar 時間類型的基本操Calendar 時間類型的基本操日期-String 轉(zhuǎn)Simpledateformat 格日期-String 轉(zhuǎn)Simpledateformat 格式化日format(date) 格式化日期日期轉(zhuǎn)換string 轉(zhuǎn)換為日string 轉(zhuǎn)換為日期 轉(zhuǎn)換為1.4第三周1.4.1 Android 集成_境搭在 Windows 平搭A(yù)ndroid 集r開發(fā)1.4第
20、三周1.4.1 Android 集成_境搭在 Windows 平搭A(yù)ndroid 集r開發(fā)一步:Android studio OAndroid提示安裝失敗新安提示安裝失敗新安 HAXM 安HAXM 安Q載r,需要手er-(件) er-(件) elhaxm-A若虛擬則出以Q錯需要配啟虛er-(Plter-Appdata-local-android-sdk-extras-件) elhaxm-啟虛er-(Plter-Appdata-local-android-sdk-extras-件) elhaxm- 1.4.2認(rèn)識 Android o的 Activity Activity 是什Activity一個
21、用戶界面,組件作用P安Snew啟界App-程序充 oncreate函數(shù)開Activity 綁定自定O布Activity 綁定自定O布拖k鈕VB 類拖k鈕VB 類Setcontentview Setcontentview 程序源啟另一一n 程序源啟另一一n Step3 nStep3 nSTEP3 一共自動創(chuàng)建31.全自生rAnotherAty.java 并繼2.res-layout-3.mainifests- AndroidMainfest.xml 文件配置STEP3 一共自動創(chuàng)建31.全自生rAnotherAty.java 并繼2.res-layout-3.mainifests- Androi
22、dMainfest.xml 文件配置 Step4 啟 Step4 啟 1.4.3Activity 生命周學(xué)會查看幫Q1.4.3Activity 生命周學(xué)會查看幫Q的生命周認(rèn)的生命周認(rèn)|期實驗請參在 Activity 跳轉(zhuǎn)過程中的1.4.4在 Activity 跳轉(zhuǎn)過程中的1.4.4Android o Context 的理解及Context 的作Context 全局資源接TextViewImageViewApplication Application 全局PQ一個用程序唯一作用Step1 App 類 繼 Apliction相當(dāng)于 m處Application Application 全局PQ一個用
23、程序唯一作用Step1 App 類 繼 Apliction相當(dāng)于 m處自定O一個 Application 1.4.5 在 Activity O間傳遞參ent Application 1.4.5 在 Activity O間傳遞參ent 傳傳遞數(shù)據(jù) ent 傳遞Bundle 類型數(shù)Bundle 類型數(shù)據(jù)鍵傳遞值對值對象自定O獲取 Activity 的返回參1.5第四周1.5.1Android日志使用日ic String TAG = private protected void onCreate(Bundle /java 1.5第四周1.5.1Android日志使用日ic String TAG = private protected void onCrea
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 租賃廠房安全管理制度模板(3篇)
- 墻夯施工方案(3篇)
- 現(xiàn)代醫(yī)院管理制度整改報告(3篇)
- 2015促銷活動策劃方案(3篇)
- 理發(fā)店充值管理制度(3篇)
- 2026廣東佛山市南海區(qū)人民醫(yī)院招聘事業(yè)聘用制(編制)人員5人(第一批)備考考試試題及答案解析
- 2026年合肥燃?xì)夤?yīng)服務(wù)員、安裝工招聘22名筆試備考試題及答案解析
- 2026年上半年云南省科學(xué)技術(shù)廳直屬事業(yè)單位公開招聘人員(8人)備考考試題庫及答案解析
- 護(hù)理業(yè)務(wù)查房案例分享
- 2026年監(jiān)利市事業(yè)單位人才引進(jìn)64人備考考試試題及答案解析
- 2026云南文山州教育體育局所屬事業(yè)單位選調(diào)37人備考題庫(2026年第1號)參考答案詳解
- 2025年考愛情的測試題及答案
- 2026四川成都錦江投資發(fā)展集團(tuán)有限責(zé)任公司招聘18人備考題庫及答案詳解一套
- 橋式起重機(jī)培訓(xùn)課件
- 聚丙烯酰胺裝置操作工崗前規(guī)程考核試卷含答案
- 2026廣東廣州開發(fā)區(qū)統(tǒng)計局(廣州市黃埔區(qū)統(tǒng)計局)招聘市商業(yè)調(diào)查隊隊員1人考試備考試題及答案解析
- 《汽車保險與理賠》課件-項目三學(xué)習(xí)任務(wù)一、認(rèn)識汽車保險理賠
- 2026年貴州單招測試試題及答案1套
- 假釋前評估表(家屬)
- 針入度指數(shù)計算表公式和程序
- XGDT-06型脈動真空滅菌柜4#性能確認(rèn)方案
評論
0/150
提交評論