发布于 2014-11-07 17:34:07 | 140 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Java函数式编程,程序狗速度看过来!

Java程序设计语言

java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。


本文是一个2015数码视讯校园招聘JAVA开发工程师岗位笔试题,感兴趣的同学参考下.

一、选择题(每题5分,共20分)

1、访问修饰符作用范围由大到小是( )

A、 private-default-protected-public

B、 public -default-protected- private

C、 private- protected-default- public

D、public – protected- default-private

2、以下( )不是Object类的方法?

A、clone()

B、finalsize()

C、toString()

D、hasNext()

3.Java中,以下( )接口以键——值对的方式存储对象?

A、java.util.Collection

B、java.util.Map

C、java.util.List

D、java.util.Set

4、指出下列程序运行的结果( )

Public class Example{

String str=new String(“good”);

char[] ch={‘a’,’b’,’c’ };

public static void main(String args[]){

Exampleex=new Example();

Ex.change(ex.str,ex.ch);

System.out.print(ex.str+”and ”);

System.out.print(ex.ch);

}

public void change(String str,char ch[]){

str=”test ok”;

ch[0]=’g’;

}

A、good and abc

B、good and gbc

C、test ok and abc

D、test ok and gbc

 

二、填空题(每题5分,共20分)

5、JAVA基本数据类型包括______.

6、Math.round(11.5)等于多少? Math.round(-11.5)等于多少?

7、程序

String str1=”hello”;

String str2=”he”+newString(“llo”);

System.out.println(str1==str2);

的运行结果是:

8、字符串分为两大类,一类是字符串常量,使用String类的对象表示;另一类是字符串变量,使用StringBuffer类的对象表示。

 

三 简答

9. 接口和抽象类的区别是什么?(10分)

10. 利用递归方法求5!

11. 编写多线程代码有几种实现方法?请用一段代码分别举例实现。

12. 编程题:写一个观察者模式出来(先画类图,在用代码实现)

 

选做题

一个有10亿条记录的文本文件,已按照关键字排好序存储,设计算法,可以快速的从文件中查找指定关键字的记录



相关阅读 :
2015数码视讯校园招聘JAVA开发工程师笔试题
Java 8 升级导致第三方工具不兼容
Java 解惑: 你能通过改变一个单词来解决这个bug吗?
谷歌掐架甲骨文:揭秘 Java 侵权案始末
Oracle Java中文版开始捆绑推送百度安全产品
研究发现Java代码大多数是无价值的
甲骨文将Java捆绑广告置入MAC
Oracle 宣布 Java 7 生命周期终结
甲骨文:Java 9进展顺利 2016年9月发布
Java:持续革新的 20 年
Java安装包中的Ask Toolbar被微软安全工具认定为“垃圾软件”
Java:过去、未来的互联网编程之王
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务