Collection是所有單列集合的父接口,它定義了單列集合(List和Set)通用的一些方法,這些方法可用于操作所有的單列集合。Collection接口的常用方法如表6-1所示。查看全文>>
GridLayout布局管理器是以網(wǎng)格的形式管理容器中的組件布局的。GridLayout使用縱橫線(xiàn)將容器分成n行m列大小相等的網(wǎng)格,每個(gè)網(wǎng)格中放置一個(gè)組件。查看全文>>
使用Java語(yǔ)言進(jìn)行程序設(shè)計(jì)時(shí),不僅要了解Java語(yǔ)言的特點(diǎn),還需要了解Java程序的運(yùn)行機(jī)制。Java程序運(yùn)行時(shí),必須經(jīng)過(guò)編譯和運(yùn)行兩個(gè)步驟。首先對(duì)后綴名為.java的源文件進(jìn)行編譯,生成后綴名為.class的字節(jié)碼文件。查看全文>>
大家可能會(huì)有這樣的疑問(wèn):同步代碼塊的鎖是自己定義的任意類(lèi)型的對(duì)象,那么同步方法是否也存在鎖?如果有,它的鎖是什么呢?答案是肯定的,同步方法也有鎖,它的鎖就是當(dāng)前調(diào)用該方法的對(duì)象,也就是this指向的對(duì)象。查看全文>>
為了獲取數(shù)據(jù)庫(kù)連接對(duì)象(Connection),JDBC提供了javax.sql.DataSource接口,它負(fù)責(zé)與數(shù)據(jù)庫(kù)建立連接,并定義了返回值為Connection對(duì)象的方法,具體如下。查看全文>>
動(dòng)態(tài)地拼接一個(gè)字符串時(shí),經(jīng)常需要寫(xiě)String info="I am"+num+"years old";這樣的代碼,如果需要拼接的字符串較多,這樣的格式看起來(lái)會(huì)比較麻煩,為了解決這個(gè)問(wèn)題,JDK提供了一個(gè)MessageFormat類(lèi),該類(lèi)提供了一種用參數(shù)替換模式字符串中的占位符的方式。查看全文>>