Java入門學習-學習static的用法
一、概念
static起到修飾靜態的作用,可以修飾變數和方法。
靜態變數又叫類變數,從記憶體的角度來看,如論該變數如何被引用如何被例項化,都只佔用一塊記憶體,不再分配新的。
靜態方法:有一種說法是這樣的,因為Java中方法必須放在類中,而有些方法是全域性的,就採取了static修飾。總而言之就是獨立於類的方法
他們都可以通過類名.方法/類名.變數 獲得
二、實踐
public class Test {
static int a=4;
int b=5;
static void test(){
System.out.println("this is a static method");
}
void test1(){
System.out.println("this is a normal method");
}
public static void main(String[] args) {
Test.a=6;
System.out.println(a); //在一個類中可以省略類名:6
test();//:this is a static method
// test1();//報錯
Test q=new Test();
System.out.println(q.a); //因為只分配了一塊地方,上面改了值後,還是那塊值:6
}
}
相關文章
- Java入門學習-理解super,this,@override的用法JavaIDE
- mybatis 學習--mybatis基本用法入門MyBatis
- maven學習(上)- 基本入門用法Maven
- Java入門學習-學習if & else,for迴圈,foreach迴圈,while迴圈的用法。JavaWhile
- Java學習從入門到精通的學習建議Java
- Java學習筆記之staticJava筆記
- 學習Java怎麼入門?Java
- Java學習路線·入門Java
- 學習java怎麼入門?怎樣學Java?Java
- Java學習福利,入門到精通學習路線分享Java
- 成都Java學習入門建議Java
- 【java】三大框架學習入門Java框架
- Java入門學習-理解I/OJava
- Java學習從入門到精通Java
- Java入門學習- 理解List和HashMap和HashTable的用法和區別JavaHashMap
- 真正的Java學習從入門到精通Java
- Java語言入門:該如何學習JavaJava
- Java入門學習-學會使用靜態變數、掌握單例模式的用法和原理Java變數單例模式
- java學習筆記1(入門級)Java筆記
- java入門基礎學習----泛型Java泛型
- Java新手入門學習路線圖Java
- Java入門學習-深入理解集合Java
- Java入門學習-自我理解IO流Java
- java J2EE學習入門Java
- Java框架學習之Hibernate入門Java框架
- JavaScript入門學習學習筆記(上)JavaScript筆記
- mybatis入門學習MyBatis
- Nginx入門學習Nginx
- Vue入門學習Vue
- ROS入門學習ROS
- nuxt 入門學習UX
- GORM學習入門GoORM
- afl入門學習
- Spark入門學習Spark
- React入門學習React
- 真正的Java學習從入門到精通(轉)Java
- java final和static關鍵字學習Java
- Java工程師學習指南(入門篇)Java工程師