標籤:成員變數 訪問 -- 容器 string 情況 fbo boolean i++
DataType
-------------
基礎資料型別 (Elementary Data Type)
100 int 1.2
1.byte short int long float double
2.boolean[true,false]
3.char 參考型別
1.class
2.interface
3.[]函數
--------
function,方法,method
封裝功能代碼。
不能嵌套定義。 函數格式
---------
void 參數列表
修飾符 傳回值類型 函數名(類型1 名稱1,...){
//函數體
....
//return ;
}函數的調用
----------
函數名()函數重載(overload)
------------------
遞迴
----------
數組:
------------
容器,資料類型相同。數組定義
------------ 元素的個數==數組的長度
類型[] 變數名 = new 類型[數值];
int[] arr = net[10];
arr.length;
索引越界: java.lang.ArrayIndexOutOfBoundsException。
null 指標異常: java.lang.NullPointerExceptionjava沒有指標
----------------
沒有顯式的指標操作。引用就是指標。指標是對象的記憶體位址。
null,對象不存在,不能訪問其屬性和方法,否則出現NullPointerException.1.定義函數,getMax(int[] arr),遍曆數組,取出int[]數組的最大值。
int getMax(int[] arr) ;
網路命令
-------------------
ipconfig //查看ip地址
ping 192.168.12.7 //測試指定的地址是否連通
ping www.baidu.com //測試外網的聯通情況
ping www.baidu.com -t //測試網路持續連通情況
class TriangleDemo{
public static void ninexjiu(){
int line=9;
int row=1;
while(row<=9){
int col=9;
while(col >=row){
System.out.print(col+"*" +row+"="+ (col *row)+"\t");
col--;
}
row++;
System.out.println();
}
}
public static int sum(int n){
int sum=0;
for(int i=0;i<=100;i++){
sum=sum+i;
}
return sum;
// System.out.println("sum="+sum);
}
public static void ninexnine(int a){
for(int x1=0;x1<=a;x1++){
for(int y1=0;y1<=x1;y1++){
System.out.print(x1+"*"+y1+ "=" +(x1*y1)+"\t");
}
System.out.println();
}
}
public static void main(String[] args){
//TriangleDemo t=new TriangleDemo();
// t.ninexNine();
// t.sum();
ninexjiu();
ninexnine(10);
System.out.println("sum="+sum(10));
}
}
class ArrDemo{ public static void main(String[] args){ int[] arr=new int[50]; for(int x=0; x<arr.length;x++){ arr[x]=x+1; } for(int x=0;x<arr.length;x++){ System.out.println("arr["+x+"]="+arr[x]);
- 類與對象:
- 1,物件導向的基本思想。2,類與對象(聲明,建立,使用)。3,成員變數與方法(聲明與應用)。4,參數傳遞(基礎資料型別 (Elementary Data Type)與參考型別)。
方法重載:
1,方法重載。2,構造器。3,構造器重載。4,this的使用。
- 存取權限:
- 1,包的使用(package,import)。2,存取權限修飾符。3,類的封裝性(私人化,seter與geter)。4,static(靜態成員變數,方法,類)。5,final(修飾變數,方法,類)
- 繼承 1類的繼承概念。2,成員繼承。3,super的使用。4,調用父類構造器。
- 多態:1,方法的重寫與隱藏。2,變數的隱藏。3,利用繼承實現多態。4,繼承下的類型轉換。5,instanceof。
大資料Java基礎一