java中我的不理解的小細節

2021-07-28 06:25:17 字數 1037 閱讀 3232

1.foreach迭代陣列元素時,並不能改變元素的值,不要對foreach迴圈變數進行賦值

2.成員變數分為  例項變數(不以stactic修飾),  類變數用static修飾

3. 1在子類方法中可以通過super顯式呼叫父類被覆蓋的方法

3.2 可以通過super呼叫父類構造器初始化過程  super(父類引數)

4.把字串型別轉化為基本型別

可以通過包裝類提供的par***xx(string s)靜態方法

可以使用包裝類的***(string s)

把基本型別轉化為字串型別

string類提供了valueof()方法

類似int it1=integer.parseint(intstr);

int it2=new  integer(intstr);

string dbs = string.valueof(3.34);

5.利用==運算子判斷兩個變數是否相等時,如果兩個變數都是基本資料型別,而都是數值型別(不一定要求資料型別嚴格相同),只要兩個變數的值相等就為true。

對於兩個引用型別的變數,只有它們指向同乙個物件時,==才會返回true。

6.question:  例項  物件到底什麼?

class car 類   car  car  物件  car car = new car(「my」) 中 car為例項

7.介面裡面成員變數  不管是否用public  static final修飾符,介面裡面的成員變數總是用這三個修飾符修飾。

介面沒有構造方法。

介面裡面的方法只能是抽象方法,類方法(static)和預設方法(default)。

8.inte***ce output{}

class a implements  output {}

output o =new  a()  建立乙個a型的物件,當作output使用,但不可以訪問a中的方法。

9."\\s*fish\\s*"為正規表示式,意思是匹配fish,前後可以有0次或多次空格。例如:「fish」、「  fish」、「fish  」、「  fish  」都匹配。

我不理解的多執行緒技巧

該不會真的有人以為使用了鎖就能高枕無憂了吧 以下案例是在乙個公共方法裡的設計,功能是從redis裡獲取資料,顯然該方法會在多執行緒的情況下使用到,這裡採用了乙個設計,我不是很理解。rate double eodratelocalcache.get cachekey eodcontex.eod beg...

病例 不理解C C 的函式指標

一直對函式指標的概念一知半解的,於是搜尋了一把,發現幾個帖子講解不錯,就帖子這裡了.病例 不理解c c 的函式指標 大怪獸 病人 醫生,我折騰了 許久,無法理解函式指標。中醫 能意 識到自己不理解,不錯。那 麼你 說說你目前的理解。函式指標是什 麼?病人 函式指 針是指向函式的指標。中醫 那麼 函式...

CSS不理解的知識點

使用條件 單獨使用他們的時候均沒有效果需要是使用了絕對定位absolute的時侯才能其作用。left 靠左邊距離多少 right 靠右邊距離多少 top 距離頂部距離為多少 bottom 距離下邊距離為多少 舉例說明如下 left 50px就是距離左邊的距離就是50px 如果為 50px 那麼就會像...