編程基礎(chǔ)

整數(shù)的數(shù)字常量默認是int
小數(shù)常量默認是double

// 規(guī)范寫法,避免了編譯器默認的類型轉(zhuǎn)換
long a = 33L;
long b = 44l;
float f1 = 333.33F;
float f2 = 444.44f;

int[] a = new int[]{1,2,3};
int[] b = new int[]{1,2,3};
a 和 b 存儲的是數(shù)組的首地址,所以 a != b
數(shù)組的具體值也是存儲在堆上

程序最終都是一條條的指令
如果分支比較多,switch效率比if/else效果高
跳轉(zhuǎn)表,存儲了條件值以及要跳轉(zhuǎn)的地址
跳轉(zhuǎn)表可以使用二分查找,來提高效率
如果值是連續(xù)的,跳轉(zhuǎn)表還可以特殊優(yōu)化為一個數(shù)組

可變長度的參數(shù)

// 可變長度的參數(shù)會轉(zhuǎn)換為數(shù)組參數(shù)
public static int max(int min, int ...a) {
}

遞歸是有開銷的
異常類型 java.lang.StackOverflowError
棧一般是從高位地址向地位地址擴展
棧底的內(nèi)存地址是最高的

遞歸函數(shù)每調(diào)用一次,都要執(zhí)行入棧一次,直到有返回值,
才會一個一個出棧
所以,一旦遞歸調(diào)用層次過大,超出棧頂,就會報異常java.lang.StackOverflowError

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末仔夺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌把沼,老刑警劉巖压语,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萨咕,死亡現(xiàn)場離奇詭異谍憔,居然都是意外死亡跺撼,警方通過查閱死者的電腦和手機病线,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門吓著,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人送挑,你說我怎么就攤上這事绑莺。” “怎么了惕耕?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵纺裁,是天一觀的道長。 經(jīng)常有香客問我司澎,道長欺缘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任挤安,我火速辦了婚禮谚殊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蛤铜。我一直安慰自己嫩絮,他們只是感情好,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布围肥。 她就那樣靜靜地躺著剿干,像睡著了一般。 火紅的嫁衣襯著肌膚如雪穆刻。 梳的紋絲不亂的頭發(fā)上置尔,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音氢伟,去河邊找鬼榜轿。 笑死幽歼,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的差导。 我是一名探鬼主播试躏,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼设褐!你這毒婦竟也來了颠蕴?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤助析,失蹤者是張志新(化名)和其女友劉穎犀被,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體外冀,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡寡键,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了雪隧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片西轩。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖脑沿,靈堂內(nèi)的尸體忽然破棺而出藕畔,到底是詐尸還是另有隱情,我是刑警寧澤庄拇,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布注服,位于F島的核電站,受9級特大地震影響措近,放射性物質(zhì)發(fā)生泄漏溶弟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一瞭郑、第九天 我趴在偏房一處隱蔽的房頂上張望辜御。 院中可真熱鬧,春花似錦凰浮、人聲如沸我抠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瓣窄,卻和暖如春笛厦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背俺夕。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工裳凸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贱鄙,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓姨谷,卻偏偏與公主長得像逗宁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子梦湘,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 基礎(chǔ) .NET概述 參考:http://www.cnblogs.com/yplong/p/3279934.html...
    donite閱讀 1,612評論 0 8
  • C語言是面向過程的瞎颗,而C++是面向?qū)ο蟮?C和C++的區(qū)別: C是一個結(jié)構(gòu)化語言,它的重點在于算法和數(shù)據(jù)結(jié)構(gòu)捌议。C程...
    小辰帶你看世界閱讀 937評論 0 6
  • 注釋 代碼注釋是架起程序設(shè)計者與程序閱讀者之間的通信橋梁哼拔,最大限度的提高團隊開發(fā)合作效率。也是程序代碼可維護性的重...
    青貊閱讀 302評論 0 0
  • C語言是面向過程的瓣颅,而C++是面向?qū)ο蟮?第一章概述 1. C語言的特點 語言簡潔倦逐、緊湊,使用方便宫补、靈活檬姥。共有32...
    小辰帶你看世界閱讀 1,183評論 0 1
  • 標識符與關(guān)鍵字 標識符就是一個名稱,用來標識JAVA程序中的變量名粉怕、類名健民、成員方法名、接口名等斋荞。 關(guān)鍵字又稱為保留...
    Dafanzi閱讀 301評論 0 0