static關(guān)鍵字 package chinese1; /* * 中國(guó)人這樣一個(gè)類 * 什么時(shí)候成員變量聲明為實(shí)例變量呢痴怨? * 所有對(duì)象都有這個(gè)屬性,并且所有對(duì)象的這個(gè)屬性...
static關(guān)鍵字 package chinese1; /* * 中國(guó)人這樣一個(gè)類 * 什么時(shí)候成員變量聲明為實(shí)例變量呢痴怨? * 所有對(duì)象都有這個(gè)屬性,并且所有對(duì)象的這個(gè)屬性...
什么時(shí)候會(huì)出現(xiàn)空指針異常浪藻? /* 空引用訪問(wèn)實(shí)例相關(guān)的數(shù)據(jù),因?yàn)橐暳ο嚓P(guān)的數(shù)據(jù)就是對(duì)象相關(guān)的數(shù)據(jù) 這些數(shù)據(jù)在訪問(wèn)的時(shí)候乾翔,必須由對(duì)象的參與爱葵,當(dāng)空引用的時(shí)候,對(duì)象不存在反浓。 訪問(wèn)這...
1、this關(guān)鍵字 package this_keyword; { /** * 關(guān)于java語(yǔ)言當(dāng)中的this關(guān)鍵字: * 1雷则、this是一個(gè)關(guān)鍵字辆雾,翻譯為:這個(gè) * 2、t...
1.7構(gòu)造方法的講解 關(guān)于java類的構(gòu)造方法 意義就是通過(guò)定義一個(gè)構(gòu)造方法度迂,使得其所在的類能夠在主程序中隨時(shí)創(chuàng)建一個(gè)位于堆內(nèi)存的這個(gè)函數(shù)就對(duì)象, 這樣的話猜揪,只要new能創(chuàng)建...
3、面向?qū)ο蟮姆庋b性 在一個(gè)包里可以建多個(gè)類而姐, 面向?qū)ο蟀ㄈ筇卣鳎?-封裝 -繼承 -多態(tài) 1诅妹、封裝的好處:封裝之后看不到比較復(fù)雜的一面,只能看到該事物簡(jiǎn)單的一面 2毅人、復(fù)...
1、關(guān)于java的集成開(kāi)發(fā)環(huán)境丈莺? 集成開(kāi)發(fā)環(huán)境可以讓軟件開(kāi)發(fā)的更簡(jiǎn)單划煮,更高效 有IDE工具可以不需要獨(dú)立安裝JDK 不需要手動(dòng)配置環(huán)境變量 不需要使用javac命令對(duì)java...
1、idea快捷鍵 Alt+insert 快速生成各種生成方法 Ctrl+p:停在函數(shù)上方按Ctrl+p可以提示放入哪些參數(shù) Ctrl+l:進(jìn)行注釋 Ctrl+shift+/...
題目描述 輸入一個(gè)整數(shù)挖炬,輸出該數(shù)32位二進(jìn)制表示中1的個(gè)數(shù)揽浙。其中負(fù)數(shù)用補(bǔ)碼表示。 思路: 首先將整數(shù)n使用Integer.toBinaryString()函數(shù)轉(zhuǎn)換為二進(jìn)制字符...
題目描述: 我們可以用2*1的小矩形橫著或者豎著去覆蓋更大的矩形意敛。請(qǐng)問(wèn)用n個(gè)2*1的小矩形無(wú)重疊地覆蓋一個(gè)2*n的大矩形馅巷,總共有多少種方法? 比如n=3時(shí)草姻,2*3的矩形塊有3...
題目描述 一只青蛙一次可以跳上1級(jí)臺(tái)階钓猬,也可以跳上2級(jí)……它也可以跳上n級(jí)。求該青蛙跳上一個(gè)n級(jí)的臺(tái)階總共有多少種跳法撩独。 思路: //分析:f(n)=f(n-1...
題目描述 一只青蛙一次可以跳上1級(jí)臺(tái)階敞曹,也可以跳上2級(jí)。求該青蛙跳上一個(gè)n級(jí)的臺(tái)階總共有多少種跳法(先后次序不同算不同的結(jié)果)综膀。 思路 第一種思路 找規(guī)律: ...
題目描述 輸入某二叉樹(shù)的前序遍歷和中序遍歷的結(jié)果异雁,請(qǐng)重建出該二叉樹(shù)。假設(shè)輸入的前序遍歷和中序遍歷的結(jié)果中都不含重復(fù)的數(shù)字僧须。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8...
題目描述 把一個(gè)數(shù)組最開(kāi)始的若干個(gè)元素搬到數(shù)組的末尾纲刀,我們稱之為數(shù)組的旋轉(zhuǎn)。 輸入一個(gè)非遞減排序的數(shù)組的一個(gè)旋轉(zhuǎn)担平,輸出旋轉(zhuǎn)數(shù)組的最小元素示绊。 NOTE:給出的所有元素都大于0,...
題目描述: 用兩個(gè)棧來(lái)實(shí)現(xiàn)一個(gè)隊(duì)列暂论,完成隊(duì)列的Push和Pop操作面褐。 隊(duì)列中的元素為int類型。 核心思想: 當(dāng)要插入隊(duì)列數(shù)據(jù)時(shí)取胎,插入到棧1中展哭,當(dāng)要從隊(duì)列中取數(shù)據(jù)時(shí),就判斷棧...
題目描述 輸入一個(gè)矩陣闻蛀,按照從外向里以順時(shí)針的順序依次打印出每一個(gè)數(shù)字匪傍,例如,如果輸入如下4 X 4矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
題目描述 大家都知道斐波那契數(shù)列觉痛,現(xiàn)在要求輸入一個(gè)整數(shù)n役衡,請(qǐng)你輸出斐波那契數(shù)列的第n項(xiàng)(從0開(kāi)始,第0項(xiàng)為0薪棒,第1項(xiàng)是1)手蝎。 n<=39 分析:很明顯這是一個(gè)遞歸的典型題(使...
題目描述請(qǐng)實(shí)現(xiàn)一個(gè)函數(shù)榕莺,將一個(gè)字符串中的每個(gè)空格替換成“%20”。例如棵介,當(dāng)字符串為We Are Happy.則經(jīng)過(guò)替換之后的字符串為We%20Are%20Happy钉鸯。 1、第...
題目描述 在一個(gè)二維數(shù)組中(每個(gè)一維數(shù)組的長(zhǎng)度相同)邮辽,每一行都按照從左到右遞增的順序排序唠雕,每一列都按照從上到下遞增的順序排序。請(qǐng)完成一個(gè)函數(shù)逆巍,輸入這樣的一個(gè)二維數(shù)組和一個(gè)整數(shù)...