異常體系 Error Java虛擬機(jī)無(wú)法解決的嚴(yán)重問(wèn)題。如:JVM系統(tǒng)內(nèi)部錯(cuò)誤、資源耗盡等嚴(yán)重情況。比如:StackOverflowError和OOM。一般不編寫(xiě)針對(duì)性的代碼...
static 某些特定的數(shù)據(jù)在內(nèi)存空間里只有一份,或者多個(gè)對(duì)象共用這一份數(shù)據(jù),可以用static關(guān)鍵字對(duì)其進(jìn)行修飾。 主要用來(lái)修飾類(lèi)的結(jié)構(gòu):屬性、方法、代碼塊、內(nèi)部類(lèi) 使用s...
繼承性 一旦子類(lèi)A繼承父類(lèi)B之后,子類(lèi)A中就獲取了父類(lèi)B中聲明的所有屬性和方法 子類(lèi)A繼承了父類(lèi)B之后,子類(lèi)A內(nèi)還可以定義自己的屬性或方法,實(shí)現(xiàn)功能擴(kuò)展 優(yōu)點(diǎn): 減少冗余代碼...
描述 漢諾塔(Tower of Hanoi),又稱(chēng)河內(nèi)塔,是一個(gè)源于印度古老傳說(shuō)的益智玩具。大梵天創(chuàng)造世界的時(shí)候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞著64片...
概述 面向?qū)ο蟮娜筇卣?封裝 (Encapsulation) 繼承 (Inheritance) 多態(tài) (Polymorphism) 面向?qū)ο蟮乃枷敫攀?類(lèi)(Class)和對(duì)...
流程控制 if-else 條件表達(dá)式必須是布爾表達(dá)式,或者是布爾變量; 執(zhí)行代碼塊只有一條執(zhí)行語(yǔ)句時(shí),{ }可以省略; if-else是“多選一”結(jié)構(gòu),因此else是可選的;...
java概述 1、java的三大特點(diǎn) 面向?qū)ο螅褐饕w現(xiàn)在兩個(gè)基本概念:類(lèi)、對(duì)象以及三大特性:封裝、繼承、多態(tài) 健壯性:吸收C/C++的優(yōu)點(diǎn),去掉了影響程序健壯性的部分(比如...
動(dòng)畫(huà) 動(dòng)畫(huà)原理 動(dòng)畫(huà)函數(shù)封裝 緩動(dòng)動(dòng)畫(huà) 緩動(dòng)動(dòng)畫(huà)原理 緩動(dòng)動(dòng)畫(huà)在多個(gè)目標(biāo)點(diǎn)之間的移動(dòng) 點(diǎn)擊animate按鈕,圖片會(huì)在指定位置來(lái)回移動(dòng) 添加回調(diào)函數(shù) 回調(diào)函數(shù)作為參數(shù)傳進(jìn)動(dòng)畫(huà)...
offset系列 offset概述 offset與style的區(qū)別 演示 HTML: CSS: 元素偏移offset:可以得到元素的偏移位置,返回不帶單位的數(shù)值 如果有定位的...
BOM概述 什么是BOM BOM(Browser Object Model)瀏覽器對(duì)象模型,他提供了獨(dú)立于內(nèi)容而與瀏覽器窗口進(jìn)行交互的對(duì)象,其核心對(duì)象是windowBOM由一...
在繼續(xù)之前,先回顧一下DOM基礎(chǔ)的重點(diǎn) 文檔對(duì)象模型(Document Object Model):是W3C組織推薦的可處理擴(kuò)展性標(biāo)記語(yǔ)言(HTML和XML)的標(biāo)準(zhǔn)編程接口(...
導(dǎo)讀 什么是API? API(Application Programming Interface 應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開(kāi)發(fā)人員基于軟件...
簡(jiǎn)單數(shù)據(jù)類(lèi)型的基本包裝 簡(jiǎn)單數(shù)據(jù)類(lèi)型和復(fù)雜數(shù)據(jù)類(lèi)型 簡(jiǎn)單類(lèi)型傳參 復(fù)雜類(lèi)型傳參
概論 對(duì)象基礎(chǔ) 創(chuàng)建對(duì)象 利用字面量創(chuàng)建對(duì)象: 使用對(duì)象 利用new Object創(chuàng)建對(duì)象 使用對(duì)象方式與上面完全一致 利用構(gòu)造函數(shù)創(chuàng)建對(duì)象此方法可以一次創(chuàng)建多個(gè)對(duì)象構(gòu)造函數(shù)...
函數(shù)基礎(chǔ) 函數(shù)聲明: 如果函數(shù)不調(diào)用,自己是不會(huì)執(zhí)行的: 函數(shù)的封裝:是把一個(gè)或多個(gè)功能通過(guò)函數(shù)的方式封裝起來(lái)并對(duì)外提供一個(gè)簡(jiǎn)單的接口 利用函數(shù)求累加和 形參與實(shí)參的執(zhí)行過(guò)程...
數(shù)組基礎(chǔ) 創(chuàng)建一個(gè)空數(shù)組: 數(shù)組里的元素可以是任意類(lèi)型: 通過(guò)索引獲取數(shù)組元素: 如何遍歷數(shù)組: 如何獲取數(shù)組長(zhǎng)度: 算法:如何取出數(shù)組中的最大值: 數(shù)組轉(zhuǎn)換為字符串: 數(shù)組...
三元表達(dá)式/分支語(yǔ)句 三元表達(dá)式是一種根據(jù)條件控制流程的簡(jiǎn)寫(xiě)方法:條件表達(dá)式 ? 表達(dá)式1 : 表達(dá)式2若條件為真,則執(zhí)行表達(dá)式1,否則執(zhí)行表達(dá)式2,比如: 自動(dòng)補(bǔ)零程序 s...
算數(shù)運(yùn)算符 一般四則運(yùn)算 取模運(yùn)算(余數(shù)) 浮點(diǎn)數(shù)在算數(shù)運(yùn)算里會(huì)出現(xiàn)一些問(wèn)題 因此,不要直接把兩個(gè)浮點(diǎn)數(shù)拿來(lái)進(jìn)行比較 自加運(yùn)算符與比較運(yùn)算符 前置自增/自減 后置自增/自減 ...