詳細解答(不難,但比較考驗項目實踐):
一、選擇題
1、A
2、C private修飾詞,表示成員是私有的,只有自身可以訪問;protected表示受保護權限,體現在繼承,即子類可以訪問父類受保護成員,同時相同包內的其他類也可以訪問protected成員。 無修飾詞(默認),表示包訪問權限(friendly, java語言中是沒有friendly這個修飾符的,這樣稱呼應該是來源於c++ ),同一個包內可以訪問,訪問權限是包級訪問權限; public表示成員是公開的,所有其他類都可以訪問。
3、B
4、B
5、C String是一個final類型的對象,非基本數據類型。
6、D final類不能繼承。
7、B C++中的動態分配內存方法。
8、D HttpSession 是一種數據存儲的范圍,用來存放用戶私有的信息,只對當前用戶有效,當前用戶的信息不會被訪問該站點的其他用戶看到。ServletContext也是一種數據的存儲范圍,在整個Web應用中只有一個,是一個全局的,共享的范圍,保存的信息對訪問該站點的所有用戶都是有效的。
9、D 在servlet_mapping里配置url映射url_pattern。
10、C 記住一個單詞:parscope (氣象雷達)示波器,它包含:page,application,request,response,session,config,out,pagecontext,exception。
二、填空題
11、面向對象三大特征:封裝、繼承、多態。
12、JavaCJava StringBuffer和String的區別:String是final對象,StringBuffer是可變字符串對象。
13、true,true,true,false equals與==的區別:equals判斷地址指向的對象內容;==判斷棧的值(基本類型的值或對象的地址)。
14、<jsp:forward page=”要轉向的頁面”></jsp:forward>
15、path="/act.do"
type="com.longshine.YourAction"(完整action類名)
name="mybean"(與action關聯的action form)
input="/index.jsp"
name="success" path="/success.jsp"
name="error" path="/error.jsp"
三、程序設計題
16、獲取線程名:Thread.currentThread().getName()
package com.longshine; public class ThreadDemo { public static void main(String[] args) throws InterruptedException { // TODO Auto-generated method stub MyThread myThread = new MyThread(); for(int i=1;i<=20;i++){ new Thread(myThread,"thread"+i).start(); Thread.sleep(300); } } } class MyThread implements Runnable{ @Override public void run() { // TODO Auto-generated method stub System.out.println(Thread.currentThread().getName()); } }
17、使用單例模式調用sayHello方法
package com.longshine; public class SingleClass { public static SingleClass singleClass; private SingleClass(){} //構造方法私有化 public static synchronized SingleClass getInstance(){ if(singleClass==null) singleClass = new SingleClass(); return singleClass; } public void sayHello(){ System.out.println("hello,world! This is SingleClass."); } public static void main(String[] args){ // TODO Auto-generated method stub SingleClass.getInstance().sayHello(); } }
四、附加題
JDBC訪問本地數據庫,然后進行基本操作。這類題在應聘Java或Web工程師時出現的頻率奇高。詳細解答參考華數筆試題解析第31題:http://www.cnblogs.com/dingshilei/p/4107583.html