一、java基礎知識
1. java有那些基本資料類型,string是不是基本資料類型,他們有何差別。
integer literals,floating-point literals,character literals,boolean literal,string iteral.
string 不是基本資料類型
2. 字元串的操作:
寫一個方法,實作字元串的反轉,如:輸入abc,輸出cba
public static string reverse(string s)
{
int length=s.length();
stringbuffer result=new stringbuffer(length);
for(int i=length-1;i>=0;i--)
result.append(s.charat(i));
return result.tostring();
}
寫一個方法,實作字元串的替換,如:輸入bbbwlirbbb,輸出bbbhhtccc。
3. 資料類型之間的轉換
如何将數值型字元轉換為數字(integer,double)
如何将數字轉換為字元
如何去小數點前兩位,并四舍五入。
4. 日期和時間
如何取得年月日,小時分秒
date dat=new date();
dat.getyear();dat.getmonth();dat.getday();dat.gethours();...
如何取得從1970年到現在的毫秒數
long now=dat.gettime();
如何擷取某個日期是當月的最後一天
如何格式化日期
dateformate df=dateformate.getinstance();
df.format(dat);
5. 數組和集合
6. 檔案和目錄(i/o)操作
如何列出某個目錄下的所有檔案
如何列出某個目錄下的所有子目錄
判斷一個檔案或目錄是否存在
如何讀寫檔案
7. java多态的實作(繼承、重載、覆寫)
8. 編碼轉換,怎樣實作将gb2312編碼的字元串轉換為iso-8859-1編碼的字元串。
9. java中通路資料庫的步驟,statement和preparedstatement之間的差別。
10. 找出下列代碼可能存在的錯誤,并說明原因:
二、jsp&servlet技術
1. 描述jsp和servlet的差別、共同點、各自應用的範圍
2. 在web開發中需要處理html标記時,應做什麼樣的處理,要篩選那些字元(< > & "")
3. 在jsp中如何讀取用戶端的請求,如何通路cgi變量,如何确定某個jsp檔案的真實路徑。
4. 描述cookie和session的作用,差別和各自的應用範圍,session工作原理。
5. 列出jsp中包含外部檔案的方式,兩者有何差別。
6. 說明jsp中errorpage的作用,應用範圍。
7. 介紹在jsp中如何使用javabeans。
8. 簡單介紹jsp的标記庫
9. jsp和servlet中的請求轉發分别如何實作。
三、j2ee相關知識
1. 介紹j2ee、j2se、j2se的差別。
2. j2ee是一種技術還是一種平台,他提供了那些技術。
3. 什麼是application server,它有什麼功能和優點。
4. 簡單介紹連接配接池的優點和原理。
5. web.xml的作用
四、其他
1. web安全性的考慮(表單驗證、浏覽器basic方式的驗證,應用程式的安全性,ssl,代碼考慮)
2. 簡單介紹您所了解的mvc。
3. 簡單介紹所了解的xml。
4. 文檔和編碼規範
5. java中的分頁、效率考慮。
6. 簡單介紹您所了解的structs。
找出以下程式錯誤。
class test
private string par1;
private string par2;
test() { }
public static void main(string[] arg)
{
int a ;
if(a)
{
system.out.println("par1="+par1);
}
else
system.out.println("par2=" + par2);
}
public class test
{
public static int a = 5;
public static void main(string[] args)
{
test test = new test();
test = null;
system.out.println(test.a);
}
本文轉自左正部落格園部落格,原文連結:http://www.cnblogs.com/soundcode/archive/2010/12/19/1910303.html,如需轉載請自行聯系原作者