2015朗新科技校招筆試詳解


詳細解答(不難,但比較考驗項目實踐):

一、選擇題

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM