日期:2014-05-20  浏览次数:20991 次

华为面试题
1 既可以被子类访问,有能被本包中的类访问,使用哪一个访问权限
  A private 
  B public
  C protect
  D默认 
2 声明一个int [] ints=int [9]; int[8]输出
  A 0
  B null
  C 不输出
  D报异常

3 如果函数中的局部变量名是否可以和方法名相同
  A 逻辑混乱,代码不便于阅读.
  B 编译器报错
  C 没有任何问题
  D 运行出错

4 下列哪一个是正确
A继承抽象类是用implement,实现接口是用extends
B继承抽象类是用extends,实现接口是用implement
C实现抽象类是用implement,继承接口是用extends
D实现抽象类是用extends,继承接口是用implement

判断:
1 构造函数是可以重写的
2 x.==y有相同的hashcode

问答:
1.overload和override的区别
2.多线程有哪几种实现方法?实现同步有哪几种方法.
3.error和exception的区别
4.启动一个线程是用run()还是start()?为什么?
5.一个.java文件中是否能够包含多个class(内部类除外)?为什么?
6. a=2用什么效率最高可以算出a=8 


改错题:
1 有错吗?为什么?
abstract class Name {
private String name;
public abstract boolean isStupidName(String name){}
}
2 异常问题
Public Connection getConn(){
OutputStream out …;
Connection conn …
Preparestatemnt ps…
  Try{
  Class.forName(“######”);
  Conn=DriverManager.getConnection(“”,””,””);
  Ps=conn.prepareStatement(sql);
  Rs=ps.excute();
}catch(exception e){
   
}
}


编程题:
1.利用socket编程,进行客户端与服务端间通信?
2.从键盘输入字符串,并对其进行排序?不能用java.util包中的sort().


------解决方案--------------------
不知楼主是想要人帮你做出来呢 还是想和大家分享下这些题目?
------解决方案--------------------
都是基础啊,很简单
------解决方案--------------------
正是,不知道,大概是面试后想知道答案吧
------解决方案--------------------
首先,你考过来的这些题有些本身就不完整或者说不正确。

不过,
我承认,如果这是笔试题的话,在笔试规定时间内,我有几道不参考资料做不出来,至少不会做对。其它的题中也有几道题会做错。