JAVA基礎篇常用物件

2021-09-24 13:43:30 字數 1077 閱讀 6726

object的概述

所有類直接或者間接的繼承自object,如果乙個類沒有使用extends,那麼這個類是繼承object的

在object中,有乙個方法叫做 tostring,將乙個物件轉成字串,返回物件的字串表示

通過乙個物件呼叫tostring方法時,會先看自己有沒有這個方法,如果沒有會向上找

而object的tostring,會將物件轉成位址值的字串

當使用輸出語句直接列印乙個物件名時,內部會呼叫這個物件的tostring方法 也就是說,該物件呼叫tostring之後的結果是什麼,那麼直接輸出這個物件名顯示的內容就是什麼

物件之間的比較 ==

基本型別之間的比較 比較的是值,物件之間比較的是位址值

使用equals比較

基本型別之間的比較 比較的是值,如果沒有重寫equals比較的是位址值,如果重寫了的話,比較的是物件的內容是否相同

當通過乙個物件equals時,會先看一下自己有沒有這個方法,如果自己沒有,那麼會向上找父類,一直到object。而object中的equals方法,是在使用==比較物件的位址值

date類概述

date類可以表示精確到時間瞬間,精確到毫秒

dare的構造方法

date()孔燦構造,使用空參構造建立的date物件表示當前的作業系統時間

date(long date)引數要傳遞乙個long型別的毫秒值,表示從2023年 1月 1日 開始過了多少毫秒

在date類中,有乙個方法叫做gettime,可以獲取date物件所表示的毫秒值

有乙個方法叫做settime 可以設定毫秒值 settime(long time)

如果想要把date物件轉成乙個指定格式的字串,那麼可以使用******dateformat進行格式化

它的構造方法 ******dateformat sdf = new ******dateformat(傳遞字串) 字串表示轉換的格式

字串詳情 yyyy表示年 mm 表示月 dd表示日 hh表示時 mm表示分 ss表示秒

******dateformat的其他方法

string format(date date) 將乙個date物件轉成乙個字串

JAVA面對物件(基礎篇)

咱們先來了解一下 面向過程 物件導向 的概念 接下來咱們通過乙個事例來說明 面向過程 和 物件導向 的關係 例如,現在有兩位師傅 面向過程 和 物件導向 做首飾盒。面向過程 師傅 使用者提出哪些要求,師傅就針對使用者的要求進行製作,直接製作出乙個完整的整體,本身也不準備好做首飾所需要的工具,而是需要...

Java類與物件 基礎篇

目錄 一 instanceof 二 向下轉型 三 向上轉型 四 object類 4.1 常用方法 4.2 預設 五 抽象類 六 介面 七 方法過載 八 多型 九 繼承 繫結。當equals方法被重寫時,通常有必要重寫 hashcode 方法,以維護 hashcode 方法的常規協定,該協定宣告相等物...

java基礎篇《5》 常用陣列排序演算法

氣泡排序演算法 author lucien don public class bublesort n個數要比較n 1輪,外迴圈比較輪數,for int i 0 i1 i for int i 0 i 選擇排序法 author lucien don public class selectsort for...