筆記2018-03-20

1鸟辅、單行文本輸入?yún)^(qū)(Textfield)

在單行文本輸入?yún)^(qū)(Textfield)構件上可能發(fā)生的事件包括FocusEvent焦點事件诺擅,所對應的事件監(jiān)聽器是FocusListener;ActionEvent動作事件抵窒,所對應的事件監(jiān)聽器是ActionListener归薛;MouseEvent鼠標事件裳朋,所對應的事件監(jiān)聽器是MouseMotionListener;

2窟感、字節(jié)流與字符流

stream結尾都是字節(jié)流讨彼,reader和writer結尾都是字符流 兩者的區(qū)別就是讀寫的時候一個是按字節(jié)讀寫,一個是按字符肌括。 實際使用通常差不多点骑。 在讀寫文件需要對內容按行處理,比如比較特定字符谍夭,處理某一行數(shù)據(jù)的時候一般會選擇字符流黑滴。 只是讀寫文件,和文件內容無關的紧索,一般選擇字節(jié)流袁辈。


image.png

3、Map的key不可以重復珠漂,value是可以重復的

4晚缩、如何放掉一個指定占據(jù)的內存空間?

在《java虛擬機》一書中明確講了媳危,釋放掉占據(jù)的內存空間是由gc完成荞彼,但是程序員無法明確強制其運行,該空間在不被引用的時候不一定會立即被釋放待笑,這取決于GC本身鸣皂,無法由程序員通過代碼控制。

5、Thread.sleep() 和 Object.wait()

Thread.sleep() 和 Object.wait()都可以拋出 InterruptedException寞缝。這個異常是不能忽略的,因為它是一個檢查異常(checked exception)癌压。
checked exception:指的是編譯時異常,該類異常需要本函數(shù)必須處理的荆陆,用try和catch處理滩届,或者用throws拋出異常,然后交給調用者去處理異常被啼。
runtime exception:指的是運行時異常帜消,該類異常不必須本函數(shù)必須處理,當然也可以處理浓体。
Thread.sleep()拋出的InterruptException屬于checked exception券犁;IllegalArgumentException屬于Runtime exception。

6汹碱、Java垃圾回收機制

垃圾回收主要針對的是堆區(qū)的回收粘衬,因為棧區(qū)的內存是隨著線程而釋放的。堆區(qū)分為三個區(qū):年輕代(Young Generation)咳促、年老代(Old Generation)稚新、永久代(Permanent Generation,也就是方法區(qū))跪腹。
年輕代:對象被創(chuàng)建時(new)的對象通常被放在Young(除了一些占據(jù)內存比較大的對象),經過一定的Minor GC(針對年輕代的內存回收)還活著的對象會被移動到年老代(一些具體的移動細節(jié)省略)褂删。
年老代:就是上述年輕代移動過來的和一些比較大的對象。Minor GC(FullGC)是針對年老代的回收
永久代:存儲的是final常量冲茸,static變量屯阀,常量池。

7轴术、寫入文件

一個文件中的字符要寫到另一個文件中难衰,首先需要讀取這個文件,所以要先建立輸入流,然后寫到另一個文件,這時再建立輸出流.
所以要先建立輸入流,再建立輸出流.

8、instanceof 和getClass會在運行時通過反射獲得對象真正的類型逗栽。

很特殊的地方就是用在ArrayList中盖袭,如果ArrayList不知道泛型,在取出數(shù)據(jù)時彼宠,都會默認將數(shù)據(jù)更改為Object類型鳄虱,是不能夠賦值給其他類型的引用的,但是凭峡,instanceof 和getClass會在運行時通過反射獲得對象真正的類型拙已。

8、集合框架中線程安全的類

在集合框架中摧冀,有些類是線程安全的倍踪,這些都是jdk1.1中的出現(xiàn)的霉涨。在jdk1.2之后,就出現(xiàn)許許多多非線程安全的類惭适。 下面是這些線程安全的同步的類:

vector:就比arraylist多了個同步化機制(線程安全),因為效率較低楼镐,現(xiàn)在已經不太建議使用癞志。在web應用中,特別是前臺頁面框产,往往效率(頁面響應速度)是優(yōu)先考慮的凄杯。
statck:堆棧類,先進后出
hashtable:就比hashmap多了個線程安全
enumeration:枚舉秉宿,相當于迭代器

除了這些之外戒突,其他的都是非線程安全的類和接口。

9描睦、Object的wait()方法

wait() 導致當前的線程等待膊存,直到其他線程調用此對象的 notify() 方法或 notifyAll() 方法。
java object默認的基本方法:
getClass(), hashCode(), equals(), clone(), toString(), notify(), notifyAll(), wait(), finalize()

10忱叭、HttpServletRequest類主要處理:

1.讀取和寫入HTTP頭標
2.取得和設置cookies
3.取得路徑信息
4.標識HTTP會話

11隔崎、volatile

volatile用于限定變量只能從內存中讀取,保證對所有線程而言韵丑,值都是一致的爵卒。但是volatile不能保證原子性,也就不能保證線程安全撵彻。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末钓株,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子陌僵,更是在濱河造成了極大的恐慌轴合,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碗短,死亡現(xiàn)場離奇詭異值桩,居然都是意外死亡,警方通過查閱死者的電腦和手機豪椿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門奔坟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人搭盾,你說我怎么就攤上這事咳秉。” “怎么了鸯隅?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵澜建,是天一觀的道長向挖。 經常有香客問我,道長炕舵,這世上最難降的妖魔是什么何之? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮咽筋,結果婚禮上溶推,老公的妹妹穿的比我還像新娘。我一直安慰自己奸攻,他們只是感情好蒜危,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著睹耐,像睡著了一般辐赞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上硝训,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天响委,我揣著相機與錄音,去河邊找鬼窖梁。 笑死晃酒,一個胖子當著我的面吹牛,可吹牛的內容都是我干的窄绒。 我是一名探鬼主播贝次,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼彰导!你這毒婦竟也來了蛔翅?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤位谋,失蹤者是張志新(化名)和其女友劉穎山析,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掏父,經...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡笋轨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了赊淑。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爵政。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖陶缺,靈堂內的尸體忽然破棺而出钾挟,到底是詐尸還是另有隱情,我是刑警寧澤饱岸,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布掺出,位于F島的核電站徽千,受9級特大地震影響,放射性物質發(fā)生泄漏汤锨。R本人自食惡果不足惜双抽,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望闲礼。 院中可真熱鬧牍汹,春花似錦、人聲如沸位仁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽聂抢。三九已至,卻和暖如春棠众,著一層夾襖步出監(jiān)牢的瞬間琳疏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工闸拿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留空盼,地道東北人。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓新荤,卻偏偏與公主長得像揽趾,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子苛骨,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法篱瞎,類相關的語法,內部類的語法痒芝,繼承相關的語法俐筋,異常的語法,線程的語...
    子非魚_t_閱讀 31,624評論 18 399
  • 從三月份找實習到現(xiàn)在严衬,面了一些公司澄者,掛了不少,但最終還是拿到小米请琳、百度粱挡、阿里、京東俄精、新浪抱怔、CVTE、樂視家的研發(fā)崗...
    時芥藍閱讀 42,241評論 11 349
  • (一)Java部分 1嘀倒、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨云閱讀 7,101評論 0 62
  • 自古就有季布一諾千金的美談屈留,時至今日局冰,無論是在哪個圈子,不守信諾的人一般都會受到排斥灌危。如今的社會出現(xiàn)了很多欺詐的行...
    昊洋_寫作的匠心閱讀 128評論 1 3
  • 日期:2014年4月14日主題:《想要快樂勇蝙?學會感恩》地址:http://v.163.com/movie/2014...
    元元閱讀 776評論 0 1