下载此文档

java笔试经典题汇总.doc


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
1、作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域当前类同一package 子孙类其他package
public √√√√
protected √√√×
friendly √√× ×
private √× × ×
不写时默认为friendly
2、ArrayList和Vector的区别,HashMap和Hashtable的区别
答:就ArrayList与Vector主要从二方面来说.
:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
就HashMap与HashTable主要从三方面来说。
:Hashtable是基于陈旧的Dictionary类的,HashMap是Java
:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
:只有HashMap可以让你将空值作为一个表的条目的key或value
3、char型变量中能不能存贮一个中文汉字?为什么?
答:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的
4、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify
5、继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
答:父类:
package test;
public class FatherClass
{
public FatherClass()
{
("FatherClass Create");
}
}
子类:
package test;
import ;
public class ChildClass extends FatherClass
{
public ChildClass()
{
("ChildClass Create");
}
public static void main(String[] args)
{
FatherClass fc = new FatherClass();
= new ChildClass();
}
}
输出结果:
C:\>java
FatherClass Create
FatherClass Create
ChildClass Create


6、内部类的实现方式?
答:示例代码如下:
package test;
public class OuterClass
{
private class InterClass
{
public InterClass()
{
("InterClass Create");
}
}
public OuterClass()
{
InterClass ic = new InterClass();
("OuterClass Create");
}
public static void main(String[] args)
{
OuterClass oc = new OuterClass();
}
}
输出结果:
C:\>java test/OuterClass
InterClass Create
OuterClass Create
再一个例题:
public class OuterClass {
private double d1 = ;
//insert code here
}
You need to insert an inner class declaration at line 3. Which two inner class declarations are valid?(Choose two.)
A. class Inn

java笔试经典题汇总 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小79 KB
  • 时间2018-01-26
最近更新