Java基礎問題(一)

2021-07-09 07:01:31 字數 935 閱讀 3077

一、

public

class main

private string name;

}public

static

void

main(string args)

dog dog = dest.get(0);

dog.name = "bbb";

system.out.println(src.get(0).name);

}

}

上面**會輸出aaa還是bbb?

二、

public

class main

string s = dest.get(0);

s = "bbb";

system.out.println(src.get(0));

}

}

與第一道差不多,這次是輸出aaa還是bbb?

三、

public

class main

@override

public

inthashcode()

}public

static

void

main(string args)

}

真的會輸出兩次true嗎?

四、

public

class main

}

用到的知識點:

一:淺拷貝

二:string的不可變性

三:hashmap底部實現原理

四:integer、long等類的快取機制及其原因

Java基礎 乙個死鎖問題

package cn.itcast 02 public class mylock package cn.itcast 02 public class dielock extends thread override public void run else package cn.itcast 02 同...

JAVA基礎例項(一)

1寫乙個方法,用乙個for迴圈列印九九乘法表 乙個for迴圈列印九九乘法表 public void nineninemultitable 2.寫乙個方法,能夠判斷任意乙個整數是否素數 質數除了1乘以它自己沒有其他可得此值 判斷任意乙個整數是否素數 paramn returnboolean publi...

Java學習基礎(一)

萬物皆是物件。有個生動的小故事,讓我感到了什麼是物件導向。古 書,都是刻在竹簡上,如果乙個人寫了一首詩,花了多的心血刻了出來,最後發現有個字寫得不太好看,他只能重新再刻一遍。當他刻完的時候,發現有個句子寫得不是特別好,這樣他又只能無奈的再次刻一遍,直到滿意為止。但是後來出現了活字印刷術,不滿意只要改...