• 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

  • 相关阅读:
    第二周作业
    第一次作业
    第0次作业
    第一次的作业
    第0次作业
    第三次作业
    %f使用时的注意事项
    关于c++停止工作
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/dingshilei/p/4146865.html
Copyright © 2020-2023  润新知