notify和wait是屬于Object類的
Thread理解
Thread深入理解
(http://www.open-open.com/lib/view/open1409111946807.html#articleHeader5)
java標(biāo)識符規(guī)則
可以用字母憨琳,下劃線或美元符號開頭
- 標(biāo)識符可以由字母、數(shù)字钥屈、下劃線(_)网持、美元符($)組成喇喉,但
不能包含 @、%、空格等其它特殊字符
,不能以數(shù)字開頭
勉躺。譬如:123name 就是不合法滴 - 標(biāo)識符不能是 Java 關(guān)鍵字和保留字( Java 預(yù)留的關(guān)鍵字,以后的升級版本中有可能作為關(guān)鍵字)觅丰,如:
不可以使用 void 作為標(biāo)識符饵溅,但是 Myvoid 可以
https和http區(qū)別
- HTTP 的URL 以http:// 開頭,而HTTPS 的URL 以https:// 開頭
- HTTP 是
不安全的
妇萄,而HTTPS 是安全的
-
HTTP 標(biāo)準(zhǔn)端口是80
蜕企,而HTTPS 的標(biāo)準(zhǔn)端口是443
. - 在OSI 網(wǎng)絡(luò)模型中咬荷,
HTTP工作于應(yīng)用層
,而HTTPS 工作在傳輸層
- HTTP 無法加密轻掩,而HTTPS 對
傳輸?shù)臄?shù)據(jù)進行加密
- HTTP無需證書萍丐,而HTTPS 需要
SSL證書
https與http區(qū)別
http的介紹
就是一個接口用于標(biāo)記,沒定義任何方法放典,屬性
Prestatement與statement區(qū)別
1逝变、Prestatement是接口
繼承Statement,statement是類
2奋构、Prestatement預(yù)編譯壳影,可以防止sql注入,Statement無預(yù)編譯
Prestatement與statement區(qū)別
synchronized介紹
1.加載某對象的方法上的時候弥臼,即是獲得這個對象this的鎖宴咧,多線程只能有一個訪問這個方法,假若對象中還有其他方法加了synchronized径缅,其他線程也不能訪問另一個加synchronized的方法掺栅,因為this的鎖還在前一個方法中
2.synchronized可以加載某個靜態(tài)的類成員變量上,表示用這個類靜態(tài)變量來表示鎖纳猪,類的靜態(tài)變量是歸屬于類的
不歸屬于對象的
3.記住鎖也可以加到string對象上
氧卧,因為string對象是常量池的,假若兩個stirng的值相同氏堤,那么他們指向的也是同一個常量池地址沙绝,但要注意這兩個string是否是new出來的
ResultSet接口
resultSet API計算總行數(shù)
resultSet詳細(xì)
1.結(jié)果集讀取數(shù)據(jù)的方法主要是getXXX(),他的參數(shù)可以使整型表示第幾列(是從1開始的),還可以是列名.返回的是對應(yīng)的XXX類型的值
public String mapRow(ResultSet rs, int rowNum) throws SQLException {
HourDataModel hdm = new HourDataModel();
hdm.setHour(rs.getString("hour"));
hdm.setData(rs.getInt("data"));
resultList.add(hdm);
return null;
}
java網(wǎng)絡(luò)編程
java網(wǎng)絡(luò)編程
J2EE框架
jndi,jta,jms介紹
j2ee的13中框架簡介
1.JNDI
( Java Naming and DirectoryInterface )將名稱綁定到對象。所有中間上下文和目標(biāo)上下文
2.JTA
(Java Transaction API)由J2EE Transaction manager去管理的事務(wù)
3.JMS
即Java消息服務(wù)(JavaMessage Service)在兩個應(yīng)用程序之間鼠锈,或分布式系統(tǒng)中發(fā)送消息闪檬,進行異步通信
4.JAF
(JavaBeans Activation Framework)JavaMail利用JAF來處理MIME編碼的郵件附件。MIME的字節(jié)流可以被轉(zhuǎn)換成Java對象购笆,或者轉(zhuǎn)換自Java對象