public
static
void
main(string args) ;
string ss = new string[3];
for(int i:arr)
system.out.println();
for(string s:ss)
system.out.println();
/*** 陣列的本質:
* 本質上是類,對於基本資料型別,未初始化的會被初始化為0
* 對於引用型別會被初始化為null
*/system.out.println("整型陣列的類名:"+arr.getclass().getname());
system.out.println("string陣列的類名:"+ss.getclass().getname());
比如:object objs = new object[5];
是否建立了5個物件?
答案肯定是否定的,這樣只建立了乙個陣列例項,陣列的每個元素都是null值,只有初始化了每個物件才有物件。比如像下面這樣:
object objs = new
object;
public
static
void
main(string args) ;
//複製陣列的引用
int a2 = a1;
a2[1] = 8;//操作的還是同一塊記憶體區域
for(int i:a1)
system.out.println();
//複製陣列的值
不固定,指定了第一維長度後,第二維可以任意,看下面**:
java面試寶典
分布式session的五種實現方式 redis memcache儲存session 伺服器端共享session 基於資料庫的session 基於cookie的session共享 基於nfs共享檔案系統 怎麼防止客戶端填寫的資料在提交過程中被篡改?加密 使用post提交 https runnable和...
java面試寶典
第二,anonymous inner class 匿名內部類 是否可以extends 繼承 其它類,是否可以implements 實現 inte ce 介面 可以繼承其他類或完成其他介面,在swing程式設計中常用此方式。第三,static nested class 和 inner class的不同...
Java面試寶典 變數宣告和定義
我們在程式設計中,時時刻刻都用到變數的定義和變數的宣告,可有些時候我們對這個概念不是很清楚,知道它是怎麼用,但卻不知是怎麼一會事,下面我就簡單的把他們的區別介紹如下 望我的指點對你受益 變數的宣告有兩種情況 1 一種是需要建立儲存空間的。例如 int a 在宣告的時候就已經建立了儲存空間。2 另一種...