掌上明珠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...

面试题 相关文章推荐
mysql_pconnect()和mysql_connect()有什么区别
May 25 面试题
PHP面试题大全
Oct 16 面试题
华为慧通笔试题
Apr 22 面试题
请写出char *p与"零值"比较的if语句
Sep 24 面试题
什么是数据抽象
Nov 26 面试题
深圳-东方伟业笔试部分
Feb 11 面试题
网络工程师面试(三木通信技术有限公司)
Jun 05 面试题
C#公司笔试题
Mar 28 面试题
下列程序在32位linux或unix中的结果是什么
Mar 25 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
Nov 09 面试题
介绍一下SOA和SOA的基本特征
Feb 24 面试题
介绍一下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
phpmyadmin操作流程
2006/10/09 PHP
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
js/jQuery对象互转(快速操作dom元素)
2013/02/04 Javascript
JS添加删除一组文本框并对输入信息加以验证判断其正确性
2013/04/11 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
jQuery实现frame之间互通的方法
2017/06/26 jQuery
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
爬山算法简介和Python实现实例
2014/04/26 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
浅谈Python中的继承
2020/06/19 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
小学数学课题方案
2014/06/15 职场文书
Python中json.load()和json.loads()有哪些区别
2021/06/07 Python
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫
python中的random模块和相关函数详解
2022/04/22 Python
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python