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

时间: 2024-08-02 21:51:03

2015朗新科技校招笔试详解的相关文章

2015恒生电子校招笔试详解

详细解答: 一.选择题 1.BD  C语言要经过编译成二进制代码,再经过连接形成.exe可执行文件. 2.D 3种遍历方式的互推. 3.D    私有成员只能本类访问 4.CD  索引不是越多越好,尤其是组合索引. 5.B    主要看SQL语句where后是否为ture. 6.B abcd直接过得A:依次全入栈再出栈得C:a入栈,bcd直接过,a出栈得D. 7.DA  值调用表示方法接收的是调用者提供的值,不改变实参:引用调用表示方法接收的是调用者提供的变量的地址,改变实参. 8.D 因为D最

2015华数校招笔试详解

提示:试卷上的答案请忽略,以后续解答为准. 详细解答: 一.选择题 1.D 2.C  相联存储器是把存储单元所存内容的某一部分作为检索项(即关键字项),用来检索存储器,并读出或写入存储器中与该检索项相符的存储单元的内容. 3.C  DES是一种对称式加密算法,使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算. 4.A   常见的对称加密算法有DES.3DES.Blowfish.IDEA.RC4.RC5.RC6和AES:常见的非对称加密算法有:RSA.ECC(移动设备用).Diffi

2015PPTV校招笔试详解

详细解答: 一.选择题 1.A   至少摸出2黑球=2黑球(5*3/56)+3黑球(1/56)=2/7. 2.B   log2(32)=5.PS:若是长度大于32,则最多比较次数为6. 3.D   后缀表达式又称逆波兰表达式,特征是运算符在运算对象之后,排序ABC选项.也可以利用栈来将中缀表达式转换为后缀表达式.http://blog.csdn.net/mvpsendoh/article/details/6440559 4.C    节点数n<=2k-1(完全二叉树)=〉k>=log2(n+1

android L新控件RecyclerView详解与DeMo

介绍 在谷歌的官网我们可以看到它是这样介绍的:RecyclerView is a more advanced and flexible version of ListView. This widget is a container for large sets of views that can be recycled and scrolled very efficiently. Use the RecyclerView widget when you have lists with eleme

Hadoop新MapReduce框架Yarn详解

简介 本文介绍了Hadoop自0.23.0版本后新的MapReduce框架(Yarn)原理,优势,运行机制和配置方法等,着重介绍新的yarn框架相对于原框架的差异及改进,并通过Demo示例详细介绍了在新的Yarn框架下搭建和开发Hadoop程序的方法.读者通过本文中新旧Hadoop MapReduce框架的对比,更深刻理解新的yarn框架技术与那里和设计思想,文中的Demo代码经过微小修改既可用于用户基于Hadoop新框架的实际生产环境. Hadoop MapReduceV2(Yarn)框架简介

Hadoop 新 MapReduce 框架 Yarn 详解

原 Hadoop MapReduce 框架的问题 对于业界的大数据存储及分布式处理系统来说,Hadoop 是耳熟能详的卓越开源分布式文件存储及处理框架,对于 Hadoop 框架的介绍在此不再累述,读者可参考 Hadoop 官方简介.使用和学习过老 Hadoop 框架(0.20.0 及之前版本)的同仁应该很熟悉如下的原 MapReduce 框架图: 图 1.Hadoop 原 MapReduce 架构 从上图中可以清楚的看出原 MapReduce 程序的流程及设计思路: 首先用户程序 (JobCli

2015新浪校招笔试试题

[C++11新特性] 智能指针详解

动态内存的使用很容易出问题,因为确保在正确的时间释放内存是极为困难的.有时我们会忘记释放内存产生内存泄漏,有时提前释放了内存,再使用指针去引用内存就会报错. 为了更容易(同时也更安全)地使用动态内存,新的标准库提供了两种智能指针类型来管理动态对象.智能指针的行为类似常规指针,区别在于它负责自动释放所指向的对象.这两种智能指针的区别在于管理底层指针的方式:shared_ptr允许多个shared_ptr类型指针指向同一个对象:unique_ptr则"独占"所指向的对象.标准库还定义了一个

Flex布局新写法兼容写法详解

很久之前用过flex,但是没有考虑过兼容性问题,为了兼容ios一定要加上-webkit前缀: ul{ display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */ display: -webkit-flex; } li{ flex:1 0 auto; -webkit-flex:1 0 auto; 合并写法,不缩放宽度 flex-shink = 0 } 注意:用过flex布局后,子元素的float,position都没有效了 flex布局教程参考网址,非常