Variables in Java 變數
通常在一個class中,我們會構造變數variables。
variables
By kind
- Instance variable
-declared inside a class.(but not in a method.)
-they represent the "field" that each individual object has.
-live inside the objects they belong to.
當我們談到class時,class不是object——class更像一個模板template,用來建立object。通過呼叫該class的建構函式constructor,我們可以得到objects。
public class Duck{
int size;
}
// Here, "size" is an instance variable;
// Every Duck has a "size" instance variable.
// Constructor
- Local variable
-declared inside of a method, including method parameters.
-只在method執行時存在。they are temporary, and live as long as the method is on the stack(not reaching the closing curly brace.)
public void foo(int x) { // parameter "x"
int i = x + 3;
boolean b = true; // i, b are local variables
}
By type
object reference / primitive reference
需要重點注意的是:
- 我們定義在一個class內部定義的都是reference variables, 是指向objects的遙控器,而不是objects。
Stack: live - Method invocations, Local variables (local variables). (比如go(), main())
Heap: live - ALL Objects live.
相關文章
- TensorFlow入門 - 變數(Variables)變數
- Task 04 變數與函式 Variables and Functions變數函式Function
- FastAPI(64)- Settings and Environment Variables 配置項和環境變數ASTAPI變數
- 概率論與梳理統計-隨機變數random variables隨機變數random
- variables_order引數詳解
- java變數Java變數
- java類變數Java變數
- [Bash] Environment variables
- Java 變數型別Java變數型別
- Java 環境變數Java變數
- Java 變數種類Java變數
- 【Java】可變引數Java
- java常量和變數Java變數
- java變數及常量Java變數
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- Java環境變數新增Java變數
- Java訪問類變數Java變數
- [java基礎]之變數Java變數
- 四:java常量和變數Java變數
- 【Java貓說】例項變數與區域性變數Java變數
- Task04 :Variables and FunctionsFunction
- java 環境變數的配置Java變數
- linux java環境變數配置LinuxJava變數
- java中變數的作用域Java變數
- application.properties配置變數 javaAPP變數Java
- Java方法05:可變引數Java
- Java - 可變引數的使用Java
- java如何操作成員變數?Java變數
- 【重學Java】可變引數Java
- Java中變數之區域性變數、本類成員變數、父類成員變數的訪問方法Java變數
- java執行緒安全問題之靜態變數、例項變數、區域性變數Java執行緒變數
- 17-Containers-Container Environment VariablesAI
- Java的方法可變長引數Java
- 教你認識Java 可變引數Java
- java基礎變數的交換Java變數
- java 學習 day01 變數Java變數
- java jdk 設定環境變數JavaJDK變數
- Java - 24 類變數和類方法Java變數