国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看

歡迎來到010在線作文網(wǎng)!

高級Java面試題

試題 時間:2021-08-31 手機版

  引導(dǎo)語:Java面試,都會考些什么樣的題目呢?以下是小編整理的高級Java面試題匯總,歡迎參考閱讀!

  題目:

  1. 什么是可變參數(shù)?

  2. 斷言的用途?

  3. 什么時候使用斷言?

  4. 什么是垃圾回收?

  5. 用一個例子解釋垃圾回收?

  6. 什么時候運行垃圾回收?

  7. 垃圾回收的最佳做法?

  8. 什么是初始化數(shù)據(jù)塊?

  9. 什么是靜態(tài)初始化器?

  10.什么是實例初始化塊?

  11.什么是正則表達式?

  12.什么是令牌化?

  13.給出令牌化的例子?

  14.如何使用掃描器類(Scanner Class)令牌化?

  15.如何添加小時(hour)到一個日期對象(Date Objects)?

  16.如何格式化日期對象?

  17.Java中日歷類(Calendar Class)的用途?

  18.如何在Java中獲取日歷類的實例?

  19.解釋一些日歷類中的重要方法?

  20.數(shù)字格式化類(Number Format Class)的用途?

  答案:

  什么是可變參數(shù)?

  可變參數(shù)允許調(diào)用參數(shù)數(shù)量不同的方法。請看下面例子中的求和方法。此方法可以調(diào)用1個int參數(shù),或2個int參數(shù),或多個int參數(shù)。

  //int(type) followed ... (three dot's) is syntax of a variable argument.

  public int sum(int... numbers) {

  //inside the method a variable argument is similar to an array.

  //number can be treated as if it is declared as int[] numbers;

  int sum = 0;

  for (int number: numbers) {

  sum += number;

  }

  return sum;

  }

  public static void main(String[] args) {

  VariableArgumentExamples example = new VariableArgumentExamples();

  //3 Arguments

  System.out.println(example.sum(1, 4, 5));//10

  //4 Arguments

  System.out.println(example.sum(1, 4, 5, 20));//30

  //0 Arguments

  System.out.println(example.sum());//0

  }

  斷言的用途?

  斷言是在Java 1.4中引入的。它能讓你驗證假設(shè)。如果斷言失敗(即返回false),就會拋出AssertionError(如果啟用斷言)。基本斷言如下所示。

  private int computerSimpleInterest(int principal,float interest,int years){

  assert(principal>0);

  return 100;

  }

  什么時候使用斷言?

  斷言不應(yīng)該用于驗證輸入數(shù)據(jù)到一個public方法或命令行參數(shù)。IllegalArgumentException會是一個更好的選擇。在public方法中,只用斷言來檢查它們根本不應(yīng)該發(fā)生的情況。

  什么是垃圾回收?

  垃圾回收是Java中自動內(nèi)存管理的另一種叫法。垃圾回收的目的是為程序保持盡可能多的可用堆(heap)。 JVM會刪除堆上不再需要從堆引用的對象。

  用一個例子解釋垃圾回收?

  比方說,下面這個方法就會從函數(shù)調(diào)用。

  void method(){

  Calendar calendar = new GregorianCalendar(2000,10,30);

  System.out.println(calendar);

  }

  通過函數(shù)第一行代碼中參考變量calendar,在堆上創(chuàng)建了GregorianCalendar類的一個對象。

  函數(shù)結(jié)束執(zhí)行后,引用變量calendar不再有效。因此,在方法中沒有創(chuàng)建引用到對象。

  JVM認識到這一點,會從堆中刪除對象。這就是所謂的垃圾回收。

  什么時候運行垃圾回收?

  垃圾回收在JVM突發(fā)奇想和心血來潮時運行(沒有那么糟糕)。運行垃圾收集的可能情況是:

  堆可用內(nèi)存不足

  CPU空閑

  垃圾回收的最佳做法?

  用編程的方式,我們可以要求(記住這只是一個請求——不是一個命令)JVM通過調(diào)用System.gc()方法來運行垃圾回收。

  當內(nèi)存已滿,且堆上沒有對象可用于垃圾回收時,JVM可能會拋出OutOfMemoryException。

  對象在被垃圾回收從堆上刪除之前,會運行finalize()方法。我們建議不要用finalize()方法寫任何代碼。

  什么是初始化數(shù)據(jù)塊?

  初始化數(shù)據(jù)塊——當創(chuàng)建對象或加載類時運行的代碼。

  有兩種類型的初始化數(shù)據(jù)塊:

  靜態(tài)初始化器:加載類時運行的的代碼

  實例初始化器:創(chuàng)建新對象時運行的代碼

 什么是靜態(tài)初始化器?

  請看下面的例子:static{ 和 }之間的代碼被稱為靜態(tài)初始化器。它只有在第一次加載類時運行。只有靜態(tài)變量才可以在靜態(tài)初始化器中進行訪問。雖然創(chuàng)建了三個實例,但靜態(tài)初始化器只運行一次。

  public class InitializerExamples {

  static int count;

  int i;

  static{

  //This is a static initializers. Run only when Class is first loaded.

  //Only static variables can be accessed

  System.out.println("Static Initializer");

  //i = 6;//COMPILER ERROR

  System.out.println("Count when Static Initializer is run is " + count);

  }

  public static void main(String[] args) {

  InitializerExamples example = new InitializerExamples();

  InitializerExamples example2 = new InitializerExamples();InitializerExamples example3 = new InitializerExamples();

  }

  }

  示例輸出

  Static Initializer

  Count when Static Initializer is run is 0.

  什么是實例初始化塊?

  讓我們來看一個例子:每次創(chuàng)建類的.實例時,實例初始化器中的代碼都會運行。

  public class InitializerExamples {

  static int count;

  int i;

  {

  //This is an instance initializers. Run every time an object is created.

  //static and instance variables can be accessed

  System.out.println("Instance Initializer");

  i = 6;

  count = count + 1;

  System.out.println("Count when Instance Initializer is run is " + count);

  }

  public static void main(String[] args) {

  InitializerExamples example = new InitializerExamples();

  InitializerExamples example1 = new InitializerExamples();InitializerExamples example2 = new InitializerExamples();}

  }

  示例輸出

  Instance Initializer

  Count when Instance Initializer is run is 1

  Instance Initializer

  Count when Instance Initializer is run is 2

  Instance Initializer

  Count when Instance Initializer is run is 3


本文來源http://www.nvnqwx.com/shiti/2199446.htm
以上內(nèi)容來自互聯(lián)網(wǎng),請自行判斷內(nèi)容的正確性。若本站收錄的信息無意侵犯了貴司版權(quán),請給我們來信(zaixianzuowenhezi@gmail.com),我們會及時處理和回復(fù),謝謝.
国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看
青青草精品毛片| 国自在线精品视频| 国产精品久久久久影院日本| 国产成人精品福利一区二区三区 | 好吊色欧美一区二区三区视频| 日本欧美国产在线| 日韩av综合在线观看| 日本久久久久久久久久久| 日日摸日日碰夜夜爽av| 日本不卡二区| 欧美日韩精品免费观看 | 少妇特黄a一区二区三区| 亚洲一区二区三区四区中文| 亚洲熟妇av一区二区三区| 亚洲在线欧美| 亚洲精品一区二区三区樱花| 亚洲成人午夜在线| 日韩中文字幕组| 五月天婷亚洲天综合网鲁鲁鲁| 亚洲爆乳无码专区| 欧美一级免费看| 青青在线视频免费观看| 欧美精品久久久| 国产日韩欧美电影在线观看| 成人黄色av网站| 九九久久99| 国产精品高清在线| 伊人久久99| 日本国产一区二区三区| 激情小视频网站| 国产日韩欧美黄色| 91|九色|视频| 国产精品无码专区av在线播放| 久久精品色欧美aⅴ一区二区| 国产精品成人在线| 午夜精品一区二区三区视频免费看| 日韩精品一区二区三区四区五区 | 不卡一区二区三区视频| 久久人人爽人人| 国产精品视频99| 亚洲在线观看一区| 日韩精品伦理第一区| 国内外免费激情视频| 福利视频一二区| 国产成人精品一区| 不卡毛片在线看| 日本一本a高清免费不卡| 精品www久久久久奶水| www.中文字幕在线| 国产精品色视频| 视频在线精品一区| 国产综合中文字幕| 国产高清免费在线| 国产99久久九九精品无码| 日本一区不卡| 成人精品视频在线| 国产精品久久久久久久久久东京| 亚洲国产精品www| 裸模一区二区三区免费| 国产激情美女久久久久久吹潮| 国产成人精品一区二区在线| 亚洲综合激情五月| 黄页免费在线观看视频| 国产精品av网站| 欧美另类99xxxxx| 欧美图片激情小说| 97色在线观看免费视频| 国产精品精品一区二区三区午夜版| 婷婷久久五月天| 国产欧美韩日| 国产精品男人爽免费视频1| 日韩影院一区| 97精品一区二区三区| 欧美日韩国产成人在线观看| 欧美大陆一区二区| 久久理论片午夜琪琪电影网| 伊人久久99| 高清视频一区| 久久99青青精品免费观看| 欧美在线一级va免费观看| 久久免费视频3| 懂色av一区二区三区四区五区| 国产欧美一区二区白浆黑人| 国产精品毛片一区视频| 日本a级片在线播放| 国产黄页在线观看| 欧美一级片免费在线| 久久久伊人日本| 丁香色欲久久久久久综合网| 99久久精品免费看国产一区二区三区| 国产精品成人免费视频| 欧美日韩一区二区三区在线视频| 国产盗摄视频在线观看| 欧美一区二区三区综合| 久久免费国产视频| 少妇av一区二区三区无码| 久久频这里精品99香蕉| 日韩一级片播放| 久久精品人人做人人爽电影 | 黄色免费观看视频网站| 日韩中文字幕视频| 日韩精品免费一区| 日韩中文字幕在线视频播放| 青青草视频在线视频| 久久久成人精品视频| 黄色网址在线免费看| 国产精品久久久久久久久久三级| 麻豆91av| 一本色道婷婷久久欧美| 久色视频在线播放| 日本欧美精品久久久| 日韩在线激情视频| 欧美精品尤物在线| 国产精品欧美日韩久久| 国产一区二区视频在线观看| 欧美日韩电影在线观看| 国产精品一区二区三区不卡| 久久久久久69| 久久久一二三四| 欧美变态另类刺激| 久久久久久国产| 久久网站免费视频| 欧美国产综合视频| 欧美成年人在线观看| 成人av在线不卡| 日本久久久久久久久久久| 久久久国产视频| 国产精品亚洲综合天堂夜夜| 日日碰狠狠丁香久燥| 国产精品日韩欧美| 91精品国产91久久久久| 午夜精品一区二区三区在线视| www.国产精品一二区| 国产日韩精品久久| 日韩av高清在线播放| 久久久国产影院| 99久久激情视频| 女同一区二区| 亚洲一区二区免费在线| 精品国产一区二区三区久久| 国产女人水真多18毛片18精品| 婷婷五月色综合| 国产精品国产三级国产专区53| 成人www视频在线观看| 欧美亚洲日本黄色| 一卡二卡三卡视频| 国产成人av网址| 国产精品夜夜夜一区二区三区尤| 欧洲午夜精品久久久| 伊人久久青草| 国产精品久久久久久搜索| 91国产中文字幕| 国产日本欧美在线观看| 日韩欧美一区二区三区四区五区 | 国产精品欧美在线| 91精品视频在线看| 激情五月宗合网| 日日摸日日碰夜夜爽av| 蜜月aⅴ免费一区二区三区 | 亚洲日本欧美在线| 久久久久久久亚洲精品| 高清欧美性猛交| 精品视频在线观看| 日本一区二区三区www| 中文字幕在线观看一区二区三区| 国产成人精品视频在线观看| caoporn国产精品免费公开| 国产主播在线一区| 欧美久久久久久一卡四| 日本a视频在线观看| 午夜精品www| 亚洲最大福利网| 久久97精品久久久久久久不卡| 久久久精品一区二区| 久久久久久一区| 国产成人一区二区三区小说| 91国产丝袜在线放| www国产黄色| 国产精品一区二区三区在线| 国产一级黄色录像片| 欧美精品与人动性物交免费看| 亚洲色婷婷久久精品av蜜桃| 欧美日韩xxx| 色综合久久中文字幕综合网小说| 国产精品免费一区二区三区在线观看| 久久精品国产精品青草色艺| 91精品国产高清久久久久久91| 成年人网站国产| caopor在线视频| 97人人模人人爽视频一区二区| 国产美女网站在线观看| 国产日韩在线精品av| 国产视频不卡| 国产一区二区在线视频播放| 国产综合 伊人色| 精品一区二区日本| 黄色国产小视频| 国产亚洲一区二区三区在线播放| 麻豆av一区二区三区久久| 国产一区二区网|