首頁  >  文章  >  类库下载  >  java隨手筆記

java隨手筆記

高洛峰
高洛峰原創
2016-10-10 09:13:361775瀏覽

如果你希望從事編寫和資料庫相關的軟體,可以深入學習JDBK;如果你希望從事和網絡資訊交換有關的程序軟體,可以學習XML;如果你希望從事大型網絡應用程序的開發和設計,可以學習Java EE;如果希望從事與物聯網相關的嵌入式開發和設計,可以學習Java ME;如果你希望從事web程式的開發,可以學習JSP。

java平台:
    javase  javaee  javame
   
    java環境建立:
       jdk:--java開發工具包,包含開發工具和jre,javac java
    jvm--->jre-->jdk
    環境變數的設定:
         系統變數-->Path 

    java程式撰寫及運作步驟:
    1.建立一個.java檔案
    2.編寫原始碼檔案
  java  類別名稱

 

資料型別:

        基本型:byte short int long float double char boolean   類型間的轉換:

            自動轉換:小--->大

byte short char-->int

                                     boolean不參與轉換。
    變數:
        資料型態  變數名稱= 值;
    運算子:
        = + 運算子:+值 -+ % %  *= %=
        比較運算子: > >=         邏輯運算子:& | ! ^  && ||   true/false
  標識符:類名,變量名,方法名
        組成:字母,數字,_,$
        規則:不能是數字開頭   不能使用java中的關鍵字
        類名:單詞首字母大寫
        變量名:第一個小寫字母第二個開始每個字首字母大寫
        方法名稱:第一個字小寫第二個字首字母大寫
    註解:
     /
        文檔: /**……*/  javadoc--html    String:引用資料型別
         
           eg:String s = "abc"+100;

 

分支語句

 if分支
            if(boolean表达式){}  
            if(){}else{}
            if(){}else if(){}...else{}
            if(){ if(){} }
        switch分支
            switch(表达式){ //byte short char int  String 枚举
            case 常量值:...
                  break;
                  ....
            default:
                  break;
            }

        執行語句
        return  回值;
       }

    類別與物件:
        類別:相同屬性與行為的物件的集合。
        物件:類別的一個實例化。
 class 类名{
            属性
            方法
            构造器
        }

对象声明: new 
    封装:将对象的属性和行为private,对外提供公共的访问方式
           set/get
           public 
           this:代表当前对象的引用
             1.用来解决局部变量和实例变量的重名问题
             2.调用重载构造器
    构造器:
        1.方法名和类名相同
        2.没有返回值类型
        3.执行new语句时调用

        this(参数列表);必须放在构造器的非注释行的第一行

    数组:存放相同类型一组数据的集合
          保存批量数据
          存放到数组中的数据都有下标,从0开始

          获取数组长度:数组名.length

          异常:越界,空指针

          for(元素类型  变量名 : 数组名){
            语句
          }

    String[] args:接收命令行参数
    数据类型... 变量名:数组

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn