初學java子路菜鳥筆記

初學java 之路的菜鳥筆記

在開始做java筆記之時要說說菜鳥爲啥要寫這個,就是想賺錢。
**1.**學習java需要開發軟件:eclipse,Intellij IDE,NetBeans.。其中我主要學習eclipse,要學會安裝eclipse,JDK和改變環境變量。
**2.一個源文件只能有一個public,但可以有很多個class。命名是使用駝峯原則(如:EatFood)。
類成員變量:首字母小寫+駝峯(局部變量,方法名也是如此);類名:首字母大寫+駝峯;常量:首字母大寫+下劃線。
//單行註釋 ; /
/ 多行註釋;/
*/ 文檔註釋
|

\t 製表符
\n 換行
\b 退格
\r 回車

**3.**變量

  1. 局部變量

  2. 成員變量:與對象相關,系統被動初始化爲0

  3. 靜態變量(如static,從屬於類)
    **4.**常用的標誌符:int(4字節) ,float(4字節), double(8字節), long(8字節), short(2字節), byte(1字節), char(2字節), boolean(特殊的只有一種答案:true or false)
    **5.**自增自減:如在這裏插入代碼片
    public class ZiZeng{
    public static void main(String[] args){
    int a=3;
    int b= a++; //a++相當於先賦值於b,後a在自增+1
    System.out.println(“a=”+a+"\nb"+b);
    int b=++a; //++a相當於a先自增+1,後再賦值於b
    System.out.println(“a=”+a+"\nb"+b);
    }
    }

    最後結果輸出:a=4;b=3
    a=4;b=4

(a+=b~相當於a=a+b a=b+3~~~相當於a=a(b+3))**

**6.**關係運算符:有=,,<,>,等在這裏插入代碼片
public class GuanXiYunSuanFu{
public static void main(String[] args){
int a=3;
System.out.println(a
3); //判斷a是否=3?
System.out.println(a>3);
char b=‘a’; //這是字符
char b1=‘c’;
System.out.println(b>b1);
System.out.println(0+b); //0+是整數int,還有另外一種強制轉換法就是System.out.println((int)b);
System.out,println(b); //這是直接輸出字符
}
}
最後輸出結果爲:true ; false; false; 97; a
**7.**邏輯運算符:與(&);或(|);非(!);異或(^).短路與(&&);短路或(||);
public class LuoJiYunSunFu{
public static void main (String[] vrgs){
int a=true;
int b=falsel;
System.out.println(b&a);
System.out.println(a|b);
System.out.println(!a);
System.out.println(a^b); //異或:只要兩個不一樣就是true;反之則爲false.
Boolean c=1>2&2<(3/0); //0不能作爲被除數
Boolean c1=1>2&&2<(3/0); // &&短路與:第一個值爲false是不執行後面的語句
System.out.println©;
System.out.println(c1);
//短路問題
// int c=3/0 0不能作爲被除數
}
}
**最後結果:false;true;false;true;報錯;fasle;**a
**8.**位運算符:與(&);或(|);非(!);異或();相當於乘以2>>;相當於除以2<<
3 0011
4 0100
& 0000
^ 0111
| 0111

				public class WeiYunSuanFu{
				public static void main(String[] args){
					int a=3;
					int b=4;
					int c=2>>2;
					System.out.println(a&b);
					System .out.println(a|b);
					System.out.println(a^b);
					System.out.printlnn(a~b);
					System.out.println(12<<2);     **//<<相當於除以2再除以2**
					}
	}

最後結果:7;7;-4;12;3;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章