• 仓库管理员面试题 > Java基础方面
  • Java基础方面

    免费下载 下载该文档 文档格式:DOC   更新时间:2007-03-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:Administrator
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    Java基础方面:
    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 1.2引进的Map接口的一个实现
    二.同步性: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()
    {
    System.out.println("FatherClass Create");
    }
    }
    子类:
    package test;
    import test.FatherClass;
    public class ChildClass extends FatherClass
    {
    public ChildClass()
    {
    System.out.println("ChildClass Create");
    }

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 网络管理员面试题  图书管理员面试题  正科级干部面试题  软件测试面试题  公务员面试题  事业单位面试题及答案  软件测试工程师面试题  竞争上岗面试题及答案  job006面试题网