首页 > 代码库 > 2015朗新科技校招笔试详解
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
2015朗新科技校招笔试详解