Java學習筆記170322

2021-07-29 08:58:29 字數 805 閱讀 2153

1.靜態/非靜態方法訪問靜態/非靜態方法

訪問過程

本類中非本類中

靜態方法訪問靜態方法

方法()

類名.方法()

靜態方法訪問非靜態方法

物件.方法()

匯入該類的包後,物件.方法名()

非靜態方法訪問靜態方法

方法()

匯入該類的包後,類名.方法名()

非靜態方法訪問非靜態方法

方法()

匯入該類的包後,物件.方法名()

2.值傳遞

傳入的是基本型別時,會在棧中分配記憶體;

傳入的是引用型別時,會在棧中宣告,在堆中分配記憶體。

棧內儲存的是對堆記憶體的引用位址,而堆記憶體中儲存的是每乙個物件所擁有的屬性,全域性**區中儲存的是所有類中的方法,表示公共呼叫。

3.包

規範寫法:包名全部小寫

1.定義包,並在包中定義類

package 包名;

public

class 類名

2.匯入包中的所有類

import 包名.*
3.匯入包內的某乙個類

import 包名.類名
4.列舉

public

enum 列舉名字

java學習筆記

1 scanner的使用 1 在jdk5以後出現的用於鍵盤錄入資料的類。2 構造方法 a 講解了system.in這個東西。它其實是標準的輸入流,對應於鍵盤錄入 b 構造方法 inputstream is system.in scanner inputstream is c 常用的格式 scanne...

java學習筆記

方法傳參 如果某個方法的引數是基本資料型別,那麼傳參方式是賦值方式。如果引數是類,那麼就相當於c的位址傳值 public class hello public static void name helloi i class helloi 判斷時間先後 判斷傳入時間是否在當前時間之前 param ti...

Java學習筆記

1.由 基本資料型態轉換成 string string 類別中已經提供了將基本資料型態轉換成 string 的 static 方法 也就是 string.valueof 這個引數多載的方法 有下列幾種 string.valueof boolean b 將 boolean 變數 b 轉換成字串 str...