国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

java經(jīng)典問題大集合

2019-11-18 13:11:24
字體:
供稿:網(wǎng)友

  1、作用域public,PRivate,protected,以及不寫時(shí)的區(qū)別
  答:區(qū)別如下:
  作用域 當(dāng)前類 同一package 子孫類 其他package
  public √ √ √ √
  protected √ √ √ ×
  friendly √ √ × ×
  private √ × × ×
  不寫時(shí)默認(rèn)為friendly
  
  2、ArrayList和Vector的區(qū)別,HashMap和Hashtable的區(qū)別
  答:就ArrayList與Vector主要從二方面來說.
  一.同步性:Vector是線程安全的,也就是說是同步的,而ArrayList是線程序不安全的,不是同步的
  二.數(shù)據(jù)增長(zhǎng):當(dāng)需要增長(zhǎng)時(shí),Vector默認(rèn)增長(zhǎng)為原來一培,而ArrayList卻是原來的一半
  就HashMap與HashTable主要從三方面來說。
  一.歷史原因:Hashtable是基于陳舊的Dictionary類的,HashMap是java 1.2引進(jìn)的Map接口的一個(gè)實(shí)現(xiàn)
  二.同步性:Hashtable是線程安全的,也就是說是同步的,而HashMap是線程序不安全的,不是同步的
  三.值:只有HashMap可以讓你將空值作為一個(gè)表的條目的key或value
  
  3、char型變量中能不能存貯一個(gè)中文漢字?為什么?
  答:是能夠定義成為一個(gè)中文的,因?yàn)閖ava中以u(píng)nicode編碼,一個(gè)char占16個(gè)字節(jié),所以放一個(gè)中文是沒問題的
  
  4、多線程有幾種實(shí)現(xiàn)方法,都是什么?同步有幾種實(shí)現(xiàn)方法,都是什么?
  答:多線程有兩種實(shí)現(xiàn)方法,分別是繼續(xù)Thread類與實(shí)現(xiàn)Runnable接口
  同步的實(shí)現(xiàn)方面有兩種,分別是synchronized,wait與notify
  
  5、繼續(xù)時(shí)候類的執(zhí)行順序問題,一般都是選擇題,問你將會(huì)打印出什么?
  答:父類:
  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();
  }
  }
  輸出結(jié)果:
  C:/>java test.ChildClass
  FatherClass Create
  FatherClass Create
  ChildClass Create

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 瑞安市| 汉中市| 鄂托克旗| 黎平县| 抚远县| 巴中市| 武宣县| 两当县| 广水市| 墨竹工卡县| 灵寿县| 龙海市| 玉林市| 普兰店市| 盐津县| 潼关县| 华亭县| 乐陵市| 乐平市| 营山县| 乡城县| 永福县| 钟祥市| 梨树县| 奈曼旗| 石渠县| 团风县| 静宁县| 庆城县| 密山市| 资源县| 金堂县| 新巴尔虎右旗| 遵义市| 正阳县| 剑阁县| 青州市| 石屏县| 安义县| 辉县市| 贵南县|