掌上明珠Java程序员面试总结


Posted in 面试题 onFebruary 23, 2016
1. 分配一个5列6行的字符串数组.
2. 写出下面这段程序的输出
try
{
int i=0;
int i2=3/i;
}catch(ArithmeticException ae){
System.out.println(“数学计算错误”);
}catch(Exception e){
System.out.println(“通用错误”);
}finally{
System.out.println(“计算完成”);
}
3. 我们希望下面这段程序能顺序打出0到9十个数字,请指出错误:
public class Demo{
ArralList queue=new ArrayList();
int nextID=0;
Object lock=new Object();

public static void main(String[] args)
{
new Demo().start();
}
public void start()
{
new Producer().start();
new Producer().start();
new Consumer().start();
new Consumer().start();
}
class Producer implements Runnable{
public void run()
{
while(nextID {
queue.add(new Integer(nextID++));
synchronized(lock){
try{
lock.notifyAll();
}catch(Exception e){
}
}
try{
Thread.sleep(1000);
}catch(InterruptedException e){
}
}

}
}
class Consumer implements Runnable{
public void run(){
while(true){
if(queue.size()==0)
{
synchronized(lock)
{
try{
lock.wait();
}
catch(Exception e){
}
}
}
System.out.println(queue.remove(0));
}
}

}
}

4. 完成下面的程序,把一个int值保存到byte数组中(高位在前).
int i=13223; byte[] b=new byte[4];
5. 请说明Map(映射表)和Set(集合)这两种数据结构的异同点.
6. 有一个GBK编码的文本文件c:/a.txt( 7. 请完成下面的排序算法
public interface Comparable{
//Compare to another instance
//@return >0 if this is larger,=0 if equal, public int compareTo(Object o);
}
public static void sort(Comparable[] arr){
…………
}

Tags in this post...

面试题 相关文章推荐
我能否用void** 指针作为参数, 使函数按引用接受一般指针
Feb 16 面试题
哪些情况下不应该使用索引
Jul 20 面试题
什么是三层交换,说说和路由的区别在那里
Sep 01 面试题
C#面试题
May 06 面试题
如何利用find命令查找文件
Feb 07 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
GWT都有什么特性
Dec 02 面试题
用Python写一个for循环的例子
Jul 19 面试题
MySQL面试题目集锦
Apr 14 面试题
中软国际Java程序员机试题
Aug 19 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
Servlet面试题库
Jul 18 面试题
介绍一下Java中的static关键字
May 12 #面试题
方正Java笔试题
Jul 03 #面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 #面试题
正隆泰信息技术有限公司上机题
Jun 14 #面试题
Java中各种基本数据类型的默认值都是什么
Dec 22 #面试题
汇科协同Java笔试题
Mar 31 #面试题
Java中的基本数据类型所占存储空间大小固定的吗
Feb 15 #面试题
You might like
php xfocus防注入资料
2008/04/27 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
改变状态栏文字的js代码
2014/06/13 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
js实现数组冒泡排序、快速排序原理
2016/03/08 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
python基础练习之几个简单的游戏
2017/11/10 Python
python 多线程将大文件分开下载后在合并的实例
2018/11/09 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
Django中的AutoField字段使用
2020/05/18 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
小学生操行评语
2014/04/22 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
绿色校园广播稿
2014/10/13 职场文书
社会实践活动总结
2015/02/05 职场文书
go结构体嵌套的切片数组操作
2021/04/28 Golang
使用tensorflow 实现反向传播求导
2021/05/26 Python
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle