JAVA SE核心 學習day01

2021-07-10 19:30:16 字數 720 閱讀 5235

所有類的父類,我們定義的類都直接或者間接的繼承自object。

若我們定義的類不用extends去顯示的繼承它,在編譯的過程中也會自動被加入。強制繼承自object。

超類:就是父類supperclass。object是所有類的父類。

equals方法:

public boolean equals(object obj)

該方法的原意是比較物件與給定物件的內容是否一致。

在object中的實現:

public boolean equals(object obj)

equals和「==」的區別?

==比較是否為同乙個物件

equals比較兩個物件是否內容一樣

string字串型別:

string是引用型別!!!

string在設計之初,虛擬機器就對他做了特殊的優化,

將字串儲存在虛擬機器內部的字串常量池中。一旦我們要建立乙個字串,

虛擬機會先去常量池中檢查是否建立過這個字串,若有則直接引用。

string物件因為有了上述的優化,就要抱枕該物件的內容建立開始就不能改變!所以對字串的任何變化都會建立新對物件。

stringbuilder與stringbuffer:

效果是一樣的

區別:stringbuilder是執行緒安全的,

stringbuffer不是執行緒安全的。

多執行緒的情況下應使用stringbuilder

學習筆記day01

作業系統簡稱 operating system 簡稱os 其的本質就是乙個軟體,作業系統對上可以管理應用程式,對下可以訪問硬體裝置。主流的作業系統 pc機領域 windows系列,ios,伺服器領域 linux系列,unix,windows server。手持裝置 ios,android,塞班,wi...

前端學習Day01

alt shift 1 非小鍵盤 視窗分屏,恢復預設1屏 alt shift 2 左右分屏 2列 alt shift 3 左右分屏 3列 alt shift 4 左右分屏 4列 alt shift 5 等分4屏 alt shift 8 垂直分屏 2屏 alt shift 9 垂直分屏 3屏 ctrl...

linux學習筆記day01

1 命令一般格式 命令 引數 目標 2 命令幫助 help whatis 可省略 可以新增多個 必須新增 3 常用命令 date,passwd,cal,gedit,cat,head,tail,wc,file,history 關機 poweroff shutdown h now init 0 重啟 r...