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

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

Java初學問題實錄(三)

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

  件按原格式顯示在jsp頁面或servlet上?
答:
其實一個非常簡單的解決方法就是在服務器的MIME中指點定TEXT和Word的解釋方式,然
后用JSP或SERVLET生成它就行了,客戶端就會自動調用相應程序打開你的文檔。
假如是希望按原格式的顯示在頁面上,而不是調用其他程序打開那么你可以試試用WEB
DEV協議,可以說這是MS的一個亮點.它是在WEB方式下打開文檔,和共享一樣.完全符合的要求


51. 問:object的clone方法為什么不能直接調用?
答:
這個方法在object中是PRotected
為什么要把這個方法定義為protected,這是一個折中,它的目的是想知道你這個方法在
Object里只是一個標記,而不是一個實現,比如

public class Object
{

.............
protected Object clone()
{}
}

所以直接繼續的clone()方法并不能做任何時,你要使用這個方法就要重載這個方法并放
寬訪問權限為public,或實現cloneable接口.
但它沒法這樣告訴你它沒有真的實現,只好用protected 方法加以警示

52. 問:一個頁面中如何刷新另外一個頁面?
答:
要求是這些面頁必須有關聯,一是它們都有一個共同的頂層幀,也就是說是一個幀內的分
級頁面,當然可以是任意級,幀內再分幀也可以,另一個可能是當前窗口彈出的窗口,假如沒有
聯系,那就不可能用一個頁面刷新另一個頁面.
幀內只要一級一級引用就行了.
比如在左幀中一個頁面中寫
top.right.location.reload();那么名為right的右幀中的頁面就會刷新.
彈出的一樣,用open時的名稱刷新子窗口,子窗口用opener刷新主窗口

53. 問:如何在jsp中怎么樣向客戶端寫cookies?
答:
Cookie coo = new Cookie(name, value);
HttpServletResponse.addCookie(name);

54. 問:為什么jTextField1.setText("aaabbb");jTextField2.setText("AAABBB"); 得到
字體寬度不一樣?
答:就是說假如不是指定為等寬字體,每個字體的寬度都是不一樣的.因此java中用Fon
tMetrics 類來取字符寬度。

55. 問:String kk=application/octet-stream; name="G:/SMBCrack.exe";如何得到SMBC
rack.exe?
答:
這應該是解析上傳時候的二進制流得到的
這一行里面格式是固定的,取到name="后面的字符串,然后把";去掉。
然后取最后一個/后面的所有字符組成一個新字符串就行了。

56. 問:如何傳值并不刷新頁面?
答:
彈出一個頁面進行值的選擇或者輸入,ok后使用將值傳給原窗口,使用javascript關閉
打開的窗口即可:
window.close();opener.focus();


57. 問:有一個字符串:“EF0C114EA4”,如何變為a[0] = 0xEF a[1] = 0x0C a[2] = 0x
11 a[3] = 0x4E a[4] = 0xA4?
答:
String str="EF0C114EA4F";
out.print(str+"");
int l=str.length()/2+str.length()%2,j=0,k=0;
String[] a=new String[l];
for(int i=0;i");
j+=2;
}

58. 問:怎樣將一個int轉換成一個四字節的byte數組?
答:
int x = 1234567;
byte[] b = new byte[4];
for(int i=0;i>( i*8)) & 0xFF;
}

59. 問:indexOf()的使用需要注重什么?
答:參數是指從第幾位(1,2,3,...)開始搜索,而返回值是指搜索到的位置(0,
1,2,3.......)注重是從零算起的。

60. 問:在Java應用程序中如何動態的添加一個按鈕?
答:
這里涉及一個組件重繪的問題,組件要先于panel被顯示之處存在,假如一panel已經顯示
了,那么加在上面你能看到嗎?但假如在同一個panel上,先有button A,假如按下它加了butt
on B,這時你假如使整個panel重給,那么A本身要重繪,它的事件監聽就沒有了,當然也就加不
成B了,所以假如要先有另一個panel,當按A時把B加在這個panel上并重繪這個paenl,其實更
好的方法是先把B加在panel中,同一個也行.把它setVisiable(flase),按A時設為true。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉安县| 宁阳县| 株洲县| 阿克陶县| 松潘县| 涪陵区| 东安县| 沛县| 阿坝县| 积石山| 溧水县| 云霄县| 噶尔县| 克东县| 郧西县| 黎川县| 新沂市| 合阳县| 三穗县| 兴宁市| 涟源市| 梁山县| 鸡东县| 阿克| 咸宁市| 大石桥市| 临西县| 桦甸市| 浦北县| 屯昌县| 辽中县| 桃江县| 宜川县| 鹤峰县| 始兴县| 长治县| 习水县| 怀宁县| 南江县| 城市| 平顺县|