所有類的父類,我們定義的類都直接或者間接的繼承自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...