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...