国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java初學問題實錄(四)

2019-11-18 14:22:32
字體:
來源:轉載
供稿:網友

  61. 問:book mybook=new book(bookid);book是servlet,出錯。
答:
book是servlet,能book mybook=new book(bookid);
說明自己實現了servlet容器?不然,servlet能讓你自己去調用?
servlet假如調用其實和EJB連1%的區別都沒有,它們都是自己繼續或實現一些接口,在這
些父類或接口中實現了假如和容器"打交道"的方法,然后容器調用這些方法來治理它,讓它
生成實例,池化,鈍化,銷毀,再生等.所以這樣寫是錯誤的。

62. 問:給定一個字符串5*(5+9)/7怎樣計算出結果?
答:
可有兩種方法
1。用堆棧完成
2。最簡單的方法,不用編程,假如有任何一個數據庫的化,
用select (5*(5+9)/7) from oneTable

63. 問:如何實現遞交表單內容的加密解密?
答:
假如你用IE目前只能用SSL協議,這一層不要你考慮,否則只你用你自己的工具加密傳輸
,接收后再解密友,至于如何加解,假如要和公認的系統結合,就用通用的md5,RAS等公開算法
,假如你只是自己傳自己解,你隨便按你的想法把數據加上一些東西,取回來按規則減掉這些
東西,我敢保證除你自己沒有任何人能知道解密方法.

64. 問:為什么Integer.parseInt("+1");會拋出NumberFormatException的異常?
答:因為"+"運行算在java中被重載.系統無法確定你用的是算術加還是字符+。

這一點可以在javascript中更好地理解:


var a = document.t.s.value+1;
這時a = 12345,因為document.t.s.value作為字符串.
但var a = document.t.s.value-1;
a 就是1233,因為系統知道-運算肯定是算術運行.所以把document.t.s.value
轉換成數字.


65. 問:hashCode() 有什么用為什么有時候需要覆蓋Object里的hashcode()方法?
答:這就是這個對象的身份證啊,要不如何區分哪個對象。

66. 問:怎樣在tomcat中實現一個定時執行的東東?
答:
在應用程序啟動時自動運行。servlet2.3中定義了ServletListener,監聽Servlet Con
text的啟動或則關閉(可在配置文件中配置),啟動時觸發一個守護程序的運行(可以實現
java.util.Timer或則javax.swing.Timer).

67. 問:程序可以輸出自己嗎?
答:孔德悖論這個非常有名的法則.就是說任何程序都不可能輸出自己.

68. 問:能夠把字符轉化成ASCII碼?比如將 A 轉化成 65?
答:
int a=´A´;
out.PRintln(a);

69. 問:如何區分輸入的文字中的全角與半角?
答:由于不能分辨出全角和半角字符的值有什么規律,只好把全角符號牧舉出來了.

70. 問:用戶注冊后的自動發信程序該怎么做?
答:
這種發信程序不考慮性能,因為不可能1秒就有一個人注冊,我們說的考慮性能的發信程
序是指上百萬封信在隊列里要不停發送的那種,象你這個隨便怎么寫一個程序都行,沒有必要
用JAVAMAIL.只要指定一個發信的服務器然后用cocket連它的25口就行了.
自己用SOCKET連SMTP的25口發一封信就好象兩個鄰居之間送一樣東西,直接遞過去得了
,用JAVAMAIL,消息機制就是你把這個東西從郵局寄給你的鄰居了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通榆县| 大新县| 香格里拉县| 栾川县| 灵台县| 昭觉县| 梅州市| 昆山市| 米易县| 基隆市| 新绛县| 浑源县| 舟曲县| 周至县| 弋阳县| 怀集县| 新安县| 玛曲县| 珲春市| 科尔| 龙南县| 高清| 寿宁县| 四会市| 耒阳市| 息烽县| 广西| 万山特区| 武功县| 栾川县| 平乡县| 苏尼特左旗| 独山县| 调兵山市| 包头市| 邮箱| 健康| 岳西县| 梅州市| 黄石市| 台山市|