<thead id="kqoxr"></thead>
<blockquote id="kqoxr"></blockquote>
<legend id="kqoxr"><li id="kqoxr"></li></legend>
    1. <sub id="kqoxr"></sub>
      1. <blockquote id="kqoxr"><i id="kqoxr"><noscript id="kqoxr"></noscript></i></blockquote>
        <pre id="kqoxr"></pre>

        91午夜福利在线观看精品,亚洲综合色婷婷中文字幕,亚洲日本欧洲二区精品,竹菊影视欧美日韩一区二区三区四区五区,亚洲色在线V中文字幕,国产精品毛片av999999,精品视频不卡免费观看,亚洲全乱码精品一区二区

        java面試題(3)

        時間:2024-06-19 23:11:09 學人智庫

        java面試題(3)

          13)請說一下System.gc()函數的作用。什么時候可以調用垃圾回收器?(瞬聯)

        java面試題(3)

          垃圾回收函數,手動調用的.

          當一個對象停止被活動聲明所引用,它就變成了垃圾(garbage)可以被回收重新使用

          14)你做過的項目中采用了什么安全認證機制?(IBM)

          15)Math.round()什么作用?

          Math.Round(3.44, 1) = 3.4

          Math.Round(3.45, 1) = 3.4

          Math.Round(3.46, 1) = 3.5

          -----------------------------------------------

          Math.Round(3.54, 1) = 3.5

          Math.Round(3.55, 1) = 3.6

          Math.Round(3.56, 1) = 3.6

          -----------------------------------------------

          Math.Round(3.64, 1) = 3.6

          Math.Round(3.65, 1) = 3.6

          Math.Round(3.66, 1) = 3.7

          -----------------------------------------------

          Math.Round(3.74, 1) = 3.7

          Math.Round(3.75, 1) = 3.8

          Math.Round(3.76, 1) = 3.8

          這種舍入方法叫做銀行家舍入(Banker'sRound),這就是已經規定下來的標準、Round的標準、世界的標準。

          Round <> 四舍五入

          16、設計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1。寫出程序。

          以下程序使用內部類實現線程,對j增減的時候沒有考慮順序問題。

          package java_example150;

          public class TestThread3{

          private int j;

          public static void main(String[] args){

          TestThread3 t = new TestThread3();

          Inc inc = t.new Inc();

          Dec dec = t.new Dec();

          for(int i=0;i<2;i++){

          Thread ts = new Thread(inc);

          ts.start();

          ts= new Thread(dec);

          ts.start();

          }

          }

          private synchronized void inc(){

          j++;

          System.out.println(Thread.currentThread().getName()+"-inc:"+j);

          }

          private synchronized void dec(){

          j--;

          System.out.println(Thread.currentThread().getName()+"-dec:"+j);

          }

          class Inc implements Runnable{

          public void run(){

          for(int i=0;i<10;i++){

          inc();

          }

          }

          }

          class Dec implements Runnable{

          public void run(){

          for(int i=0;i<10;i++){

          dec();

          }

          }

          }

          }

          17.CORBA是什么?用途是什么?

          答:CORBA 標準是公共對象請求代理結構(Common Object Request Broker Architecture),由對象管理組織 (Object Management Group,縮寫為 OMG)標準化。它的組成是接口定義語言(IDL), 語言綁定(binding:也譯為聯編)和允許應用程序間互操作的協議。 其目的為:

          1. 用不同的程序設計語言書寫

          2. 在不同的進程中運行

          3. 為不同的操作系統開發

          18.JAVA代碼查錯

          1.

          abstract class Name

          {

          private String name;

          public abstract boolean isStupidName(String name) {}

          }

          答案: 錯。abstract method必須以分號結尾,且不帶花括號。

          2.

          public class Something

          {

          void doSomething ()

          {

          private String s = "";

          int l = s.length();

          }

          }

          答案: 錯。局部變量前不能放置任何訪問修飾符 (private,public,和protected)。final可以用來修飾局部變量

          (final如同abstract和strictfp,都是非訪問修飾符,strictfp只能修飾class和method而非variable)。

          3.

          abstract class Something

          {

          private abstract String doSomething ();

          }

          答案: 錯。abstract的methods不能以private修飾。abstract的methods就是讓子類implement(實現)具體細節的,怎么可以用private把abstractmethod封鎖起來呢? (同理,abstract method前不能加final)。

          4.

          public class Something

          {

          public int addOne(final int x)

          {

          return ++x;

          }

          }

          答案: 錯。int x被修飾成final,意味著x不能在addOne method中被修改。

          5.

          public class Something

          {

          public static void main(String[] args)

          {

          Other o = new Other();

          new Something().addOne(o);

          }

          public void addOne(final Other o)

          {

          o.i++;

          }

          }

          class Other

          {

          public int i;

          }

          答案: 正確。在addOne method中,參數o被修飾成final。如果在addOne method里我們修改了o的reference

          (比如: o = new Other();),那么如同上例這題也是錯的。但這里修改的是o的member vairable

          (成員變量),而o的reference并沒有改變。

          6.

          class Something

          {

          int i;

          public void doSomething()

          {

          System.out.println("i = " + i);

          }

          }

          答案: 正確。輸出的是"i = 0"。int i屬於instant variable (實例變量,或叫成員變量)。instant variable有default value。int的default value是0。

          7.

          class Something

          {

          final int i;

          public void doSomething()

          {

          System.out.println("i = " + i);

          }

          }

          答案: 錯。final int i 是個final的 instant variable (實例變量,或叫成員變量)。final的instant variable沒有default value,必須在constructor (構造器)結束之前被賦予一個明確的值。可以修改為"final int i = 0;"。

          8.

          public class Something

          {

          public static void main(String[] args)

          {

          Something s = new Something();

          System.out.println("s.doSomething() returns " + doSomething());

          }

          public String doSomething()

          {

          return "Do something ...";

          }

          }

          答案: 錯。看上去在main里call doSomething沒有什么問題,畢竟兩個methods都在同一個class里。但仔細看,main是static的。static method不能直接call non-static methods。可改成"System.out.println("s.doSomething() returns " + s.doSomething());"。同理,static method不能訪問non-static instant variable。

        http://m.r9876.cn/

        【java面試題(3)】相關文章:

        java面試題及答案10-03

        10個經典的Java面試題集合09-20

        Microsoft面試題09-04

        iOS面試題07-10

        公司面試題09-12

        hibernate面試題10-18

        英語面試題精選06-13

        小升初面試題06-10

        PHP面試題10-14

        小升初面試題型08-24

        主站蜘蛛池模板: 亚洲熟妇色XXXXX欧美老妇Y| 岛国AV在线| 久久久久久久综合| 亚洲成AV人无码中文字幕| 久久综合亚洲色一区二区三区| 一区二区三区免费| 日本精品人妻| 人妻丰满熟妇av无码片| 国产成人无码区免费内射一片色欲| 专干老肥熟女视频网站 | 国产精品人妻久久无码不卡| 国产?欧美?欧洲| 欧美?日韩?人妻| 欧美精品国产一区二区三区| 先锋影音男人av资源| 国产三级精品三级在线区| 香蕉久久久久成人麻豆AV影院| 夜夜骚精品人妻av一区| 国产成人亚洲欧美三区综合| 伊人久久精品一区二区三区| 免费观看一级毛一片| 国产精品久久久久影院色| 色网av免费在线观看| jizzy| 免费人妻无码不卡中文18禁| 婷婷开心中文字幕| 亚洲综合图区| 18禁黄久久久aaa片广濑美月| 开心五月婷婷综合网站| 国产在线视频精品视频| 九九精品在线观看| 人妻制服OL熟女の美脚| 日日摸夜夜添夜夜添无| 亚洲日本国产精品一区| 天堂网av最新版在线看| 亚洲中文字幕在线资源第1页| 爆乳一区二区| 亚洲国产天堂久久综合226114| 色综合视频一区二区三区| 日韩卡一卡2卡3卡4卡| 欧美日韩一区二区三区视频播放|