1. 程式人生 > >Java學習筆記(一)

Java學習筆記(一)

fun 編程語言 java 初始化 創建 abs 就是 p s 屬性

1.1. 一個數取反的算法

a取反,~a=-a+1)。如

~5=-6~-8=7

1.2. Java中類的訪問控制符

(類的修飾符有publicdefaultabstractfinal,方法的修飾符有publicdefaultprotectedprivate

Public:這個類可以被外部包訪問

Default(缺省):這個類只能被本包訪問

Protected:這個類只能被子類訪問

Private:這個類不能被任何類訪問

1.3. 靜態方法和非靜態方法的區別

靜態方法不需要創建類的實例就可以使用,而非靜態方法必須創建類的實例才能使用,即new出一個對象,通過對象調用方法

1.4. 靜態變量

靜態變量是靜態存儲方式,必須在函數的外面進行定義,被動態的函數調用之後,靜態變量就是變化之後的值。不會因為函數調用結束,又回到初始化的值。如:

package Hello;

public class Hello{

static int a=1;

int fun(int n){

a=a*n;

returm a;

}

public static void main(String[] args){

Hello h=new Hello();

for(int i=1;i<4;i++)

System.out.println(h2.fun(i));

}

}

}

1.1. 接口和類

Java編程語言中禁止多繼承屬性,但可以通過接口來幫助擴展方法。接口中可以定義大量的常亮和方法。但其中的方法只是一種聲明,沒有具體的實現,使用接口的類自己已經實現了這些方法。接口與

=類的不同在於:

(1)沒有變量的聲明,但可以定義常亮;

只有方法的聲明,沒有方法的實現。

Java學習筆記(一)