Java基礎題(2)

7. Java 編程:打印昨天的當前時刻

  1. 使用Calendar對象方法Calendar.getInstance()獲得當前時間难裆;
  2. 使用Calendar.DATE獲得天數(shù)屬性瘟裸;
  3. 使用Calendar.add((int field, int amount))方法獲得前天時間;
package com.senchen.test;
import java.util.Calendar;
public class A {
    public static void main(String[] args) {
        Calendar calendar=Calendar.getInstance();       //獲得當前時間
        System.out.println(calendar.getTime());             
        
        calendar.add(Calendar.DATE, -1);                //獲得當前天數(shù)丘喻,減1
        System.out.println(calendar.getTime());
    }
}

8. java 和javasciprt 的區(qū)別

1)基于對象和面向?qū)ο?/h3>

Java 是一種真正的面向?qū)ο蟮恼Z言脯宿,即使是開發(fā)簡單的程序,必須設計對象泉粉;

JavaScript 是種腳本語言连霉,它可以用來制作與網(wǎng)絡無關的,與用戶交互作用的復雜軟件嗡靡。它是一種基于對象(Object Based)和事件驅(qū)動(Event Driver)的編程語言跺撼。因而它本身提供了非常豐富的內(nèi)部對象供設計人員使用;

2)解釋和編譯

Java 的源代碼在執(zhí)行之前讨彼,必須經(jīng)過編譯歉井;

JavaScript 是一種解釋性編程語言,其源代碼不需經(jīng)過編譯点骑,由瀏覽器解釋執(zhí)行酣难;

3)強類型變量和類型弱變量:

Java 采用強類型變量檢查,即所有變量在編譯之前必須作聲明黑滴;

JavaScript 中變量聲明憨募,采用其弱類型。即變量在使用前不需作聲明袁辈,而是解釋器在運行時檢查其數(shù)據(jù)類型菜谣;

4)代碼格式不一樣

9. 什么時候用assert(斷言)?

assert(斷言)

assertion(斷言)在軟件開發(fā)中是一種常用的調(diào)試方式晚缩,很多開發(fā)語言中都支持這種機制尾膊。一般來說,assertion 用于保證程序最基本荞彼、關鍵的正確性冈敛。assertion 檢查通常在開發(fā)和測試時開啟。為了提高性能鸣皂,在軟件發(fā)布后抓谴, assertion 檢查通常是關閉的。在實現(xiàn)中寞缝,斷言是一個包含布爾表達式的語句癌压,在執(zhí)行這個語句時假定該表達式為true;如果表達式計算為false荆陆,那么系統(tǒng)會報告一個Assertionerror滩届。

斷言的在MyEclipse中的簡單使用

斷言在默認情況下是禁用的,要在編譯時啟用斷言被啼,需使用source 1.4 標記:
javac -source 1.4 Test.java
要在運行時啟用斷言帜消,可使用-enableassertions 或者-ea 標記棠枉。
要在運行時選擇禁用斷言,可使用-da 或者-disableassertions 標記券犁。

測試:

package com.senchen.test;
public class A {
    
    public static void main(String[] args) {
        int a=0;
        assert( a > 0); // throws an Assertionerror if a <= 0
    }

}

默認不開斷言术健,運行不會報錯;

打開斷言

選擇菜單:run --> run Configurations



運行上面測試代碼后控制臺顯示Assertionerror:


10. Java 中的異常處理機制的簡單原理和應用

1) 異常

當JAVA 程序違反了JAVA 的語義規(guī)則時粘衬,JAVA 虛擬機就會將發(fā)生的錯誤表示為一個異常荞估。

2) 違反語義規(guī)則2 種情況。

一種是JAVA 類庫內(nèi)置的語義檢查稚新。

例如數(shù)組下標越界,會引發(fā)IndexOutOfBoundsException;訪問null 的對象時會引發(fā)NullPointerException勘伺。

另一種情況就是JAVA 允許程序員擴展這種語義檢查

程序員可以創(chuàng)建自己的異常,并自由選擇在何時用throw 關鍵字引發(fā)異常褂删。所有的異常都是java.lang.Thowable 的子類飞醉。

11. error 和exception 有什么區(qū)別?

error

表示系統(tǒng)級的錯誤和程序不必處理的異常,是恢復不是不可能但很困難的情況下的一種嚴重問題屯阀;比如內(nèi)存溢出缅帘,不可能指望程序能處理這樣的情況;

exception

表示需要捕捉或者需要程序進行處理的異常难衰,是一種設計或?qū)崿F(xiàn)問題钦无;也就是說,它表示如果程序運行正常盖袭,從不會發(fā)生的情況失暂。

12. try {}里有一個return 語句,那么緊跟在這個try 后的finally {}里的code會不會被執(zhí)行鳄虱,什么時候被執(zhí)行弟塞,在return 前還是后?

會執(zhí)行,在return前執(zhí)行拙已,finally {}里語句一定會執(zhí)行决记,因為return后整個try語句結束,所以在return前執(zhí)行倍踪。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末系宫,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子惭适,更是在濱河造成了極大的恐慌,老刑警劉巖楼镐,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件癞志,死亡現(xiàn)場離奇詭異,居然都是意外死亡框产,警方通過查閱死者的電腦和手機凄杯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門错洁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人戒突,你說我怎么就攤上這事屯碴。” “怎么了膊存?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵导而,是天一觀的道長。 經(jīng)常有香客問我隔崎,道長今艺,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任爵卒,我火速辦了婚禮虚缎,結果婚禮上,老公的妹妹穿的比我還像新娘钓株。我一直安慰自己实牡,他們只是感情好,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布轴合。 她就那樣靜靜地躺著创坞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪值桩。 梳的紋絲不亂的頭發(fā)上摆霉,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機與錄音奔坟,去河邊找鬼携栋。 笑死,一個胖子當著我的面吹牛咳秉,可吹牛的內(nèi)容都是我干的婉支。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼澜建,長吁一口氣:“原來是場噩夢啊……” “哼向挖!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起炕舵,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤何之,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后咽筋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溶推,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蒜危。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虱痕。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖辐赞,靈堂內(nèi)的尸體忽然破棺而出部翘,到底是詐尸還是另有隱情,我是刑警寧澤响委,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布新思,位于F島的核電站,受9級特大地震影響晃酒,放射性物質(zhì)發(fā)生泄漏表牢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一贝次、第九天 我趴在偏房一處隱蔽的房頂上張望崔兴。 院中可真熱鬧,春花似錦蛔翅、人聲如沸敲茄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽堰燎。三九已至,卻和暖如春笋轨,著一層夾襖步出監(jiān)牢的瞬間秆剪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工爵政, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留仅讽,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓钾挟,卻偏偏與公主長得像洁灵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子掺出,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

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