Java的基本點

一:環境搭建
二:Hello World 
三:基本語法

環境搭建:
1: java 歸 Oracle(甲骨文)
2:Java 特點:開源、免費、擴平臺
3:JavaSE (標準版)—學習、簡單桌面應用
     JavaEE(企業版)—企業級別的開發、金融、電信、軍工
     JavaME  (小型版)— 移動領域開發,移動版QQ

4:下載軟件
   官網:www.oracle.com 找  Downloads 然後 Java Development (開發)下載JavaSE
驗證安轉Java 終端輸入: Java  -version  


5:三個概念(掌握
JDK - - - Java Developer Kits java 開發工具包
JRE - - - Java  Runtime Environment java 運行環境 - - - 沒有JRE 的話 java 程序是不能運行的
JVM - - -Java  Virtual Machine java 虛擬機- - - java 程序的跨平臺運行

JRE=JVM + 類庫      JDK= 開發所需的工具包+ JRE    JVM是獨立的

二:編寫第一個java程序(hello world)
    1:創建一個以.java爲後綴的文本文檔

ls  列表  cd  進入某一目錄   javac文件名——編譯文件  java 文件名


編寫第一個java程序
文件名要與class後的文件名一樣,以.java爲後綴
第一步:編寫.java源文件
第二部:編譯源文件成.class文件
 java文件名.java
第三步:運行編譯好的文件
java 文件名(不加後綴)
   

public  class H{
public static void main (String []args){

System.out.println(“hello");

}

}

a:  public  公共的 是一個權限修飾符
b:  class 類
c:  H 類的名稱 簡稱類名,類名一般要與文件名相同
d: { } 語句塊 是成對出現的
e:  static 靜態的 是一個修飾符
f:   void  無返回值的
g:  main   主要的意思 主方法 是java程序的入口
h:  String 字符串----首字母要大寫
i:  System  字符串—首字母要大寫
j:   out     輸出
k:  print  打印      println 打印並換行

IDE集成開發環境eclipse用於java程序編寫

編寫程序時要寫註釋   
1:能夠讓我們自己和別人能夠很清楚代碼的功能
2:符合代碼的規範
3:可以調試bug
單行註釋://  多行註釋:開頭/*    結尾*/    javaDoc註釋 /**    */生產文檔的

數據類型:簡單數據類型和引用數據類型//避免內存浪費    除了簡單數據類型(基本數據類型)之外的都是引用數據類型
    簡單數據類型(四類八種,首字母小寫):1:字符型(char)
                                                                        2:布爾型(boolean)----是否 
                                                                        3:數值型:a:整數類型(byte,short,int,long)
                                                                                            b:浮點類型 (float,double)
           byte (字節 —8位)  short(短整型—16位)  int (整型—32位)  long (長整型—64) float (浮點型 32)        double (浮點型 64)   char (字符型 16)
                                    
八位是一字節  範圍是-2的(大小-1)次方到 2 的(大小-1)次方再-1

整數型默認是int類型 如果使用long類型要在後面加上L來區分(long b=22222222L)
小數型默認的是double 浮點型需要加上F(fioat f1=3.14F)而double(double b1=3.14)則不用
char 字符 表示的是單個字符 使用’’引起來 (char ch1=‘A’或者char ch1=‘哈’)因爲是單個所以不能char ch1=‘AA’ 要想多個字符可以使用字符串String  注意首字母大寫並用雙引號(String str=“AA")
char 可以數字來進行賦值 輸出要用 +來進行鏈接("ch1 =“ +  ch1)65是A  97是a  48 是 0(零)
有些字符具有特殊的含義 比如 \ 要想表示\ 需要寫\\ 例(char  ch1=‘\\'則輸出爲 \)\n爲換行(轉義字符)
boolean 布爾型表示真假 ture/false


 引用數據類型:1:類(class)
                           2:  接口(interface)
                           3:數組

變量表達式:
表達式順序包括:數據類型  變量名稱 【  =  變量值】
int   temp =9;  
 temp =80;//對已有的變量 進行重新賦值 
 System.out.println(“temp = “ + temp ); 則輸出值爲重新賦值的值爲80

變量名的命名規則:
                                a.只能由字母、數字、下劃線及美元符組成並且不能以數字開頭
                                b.不能重複定義已經定義過的變量名
                                c.不能使用系統保留字
                                d.要見名知意
表達式就是由變量和運算符組成的
基本運算符的認知:+-*/%=
複合運算符的認知:++--+=-=*=/=%=
inta =10;
intb =3;
System.
out.println("a + b =" + a + b);//輸出103
System.
out.println("a + b =" + (a + b));//輸出13
System.
out.println("a  * b =" + (a * b));//輸出30
System.
out.println("a  / b =" + (a / b));//除法只保留整數輸出3
System.
out.println("a  % b =" + (a % b));//取餘數 輸出1
 餘數就是除過之後剩下的數
int  a;
int b;
int c =a + b 相當於 a= a +b 相當於 a + = b 左加右再賦值給左
+ + 是自加一   - - 是自減一
int a =5;
int b=++a   //++在前,先自加一然後再參與運算
int b=a==  //++ 在後, 先參與運算然後再自加一
intt =60;
intt1 =t++;//t:60 t1=60 t=61
intt2 =++t;// t:61 t=62 t2=62
System.
out.println("t =" + t);
System.
out.println("t 1=" + t1);
System.out.println("t 2=" + t2);
t =62   t 1=60     t 2=62
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章