java经典问题大集合

转载 2004年10月25日 09:31:00
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");
}
public static void main(String[] args)
{
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
}
输出结果:
C:/>java test.ChildClass
FatherClass Create
FatherClass Create
ChildClass Create

java经典问题大集合

  经典问题大集合1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √...
  • snakeqi
  • snakeqi
  • 2004年10月22日 12:14
  • 870

Java之三大集合

①  List集合 1.1  ArrayList ArrayList 集合: 可变数组,通过角标操作 增删改查数据 泛型的使用 迭代器的遍历   List集合特点 : 大小...
  • Evil_Kyle
  • Evil_Kyle
  • 2016年11月22日 20:12
  • 1713

Java三大集合类总结

关于Java三大集合类Set,List和Map及各子类集合的区别……
  • tanzufa
  • tanzufa
  • 2017年12月19日 19:19
  • 108

Java常见经典问答题

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Jav...
  • jcw321
  • jcw321
  • 2017年06月05日 12:50
  • 663

java中的经典问题解答

1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不...
  • wkxxuanzijie920129
  • wkxxuanzijie920129
  • 2017年03月22日 19:18
  • 3657

java经典问题(一)

1、介绍所做项目中遇到的难点。 2、java中有指针吗? 3、java的垃圾回收机制 4、用过什么框架 5、数据库防守、注入 6、list、map 7、arr...
  • NonShan
  • NonShan
  • 2015年04月16日 09:39
  • 2694

Android 多线程处理之多线程用法大集合 第 3 页

第 3 页 ExecutorServie线程池 5.ExecutorServie线程池 通过Executors的静态方法来创建,一般有三种: 1.单线程 :Executors.new...
  • Buaaroid
  • Buaaroid
  • 2015年08月24日 16:12
  • 396

hack工具大全

一、扫描工具  X-scan 3.1 焦点出的扫描器,国内最优秀的安全扫描软件之一!非常专业的一个扫描器!  X-way 2.5 这也上一个非常不错的扫描器哦!功能非常多!使用也不难,入侵必备工具...
  • earbao
  • earbao
  • 2013年11月18日 10:26
  • 1584

贪心算法的三个经典问题

1、选择不想交区间:               数轴上有
  • u012198446
  • u012198446
  • 2014年08月16日 09:26
  • 562

链表的几个经典问题

下面是几个关于链表的非常经典的问题与实现,是在《程序员面试攻略》中看到的,由于实在是太经典了,所以忍不住在这里贴下。       问题1:给定一个单项链表,设计一个时间优化并且时间优化的算...
  • ccj2020
  • ccj2020
  • 2012年07月13日 09:33
  • 215
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java经典问题大集合
举报原因:
原因补充:

(最多只允许输入30个字)