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

面试题 相关文章推荐
面向对象编程是如何提高软件开发水平的
May 06 面试题
我看到了用指针调用函数的不同语法形式
Jul 16 面试题
数据库基础的一些面试题
Feb 25 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
Ref与out有什么不同
Nov 24 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
linux面试题参考答案(9)
Jan 29 面试题
捷科时代的软件测试笔试题
Nov 09 面试题
MYSQL基础面试题
May 13 面试题
启动一个线程是用run()还是start()
Dec 25 面试题
请用Java实现列出某个目录下的所有文件
Sep 23 面试题
J2EE系统只能是基于web
Sep 08 面试题
介绍一下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
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
2015/12/24 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
详解利用jsx写vue组件的方法示例
2017/07/17 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
vue实现放大镜效果
2020/09/17 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
[00:35]TI7不朽珍藏III——寒冰飞龙不朽展示
2017/07/15 DOTA
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
如何使用repr调试python程序
2020/02/28 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
德国网上药房:Apotal
2017/04/04 全球购物
UGG澳洲官网:UGG Australia
2018/04/26 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
机电专业毕业生推荐信
2013/11/10 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
2014年测量员工作总结
2014/12/12 职场文书
面试通知邮件
2015/04/20 职场文书
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技