1銆?a >鏁扮粍涓嶆槸闆嗗悎錛屽畠鍙兘淇濆瓨鍚岀綾誨瀷鐨勫涓師濮嬬被鍨嬫垨鑰呭璞$殑寮曠敤銆?a >鏁扮粍淇濆瓨鐨勪粎浠呮槸瀵硅薄鐨勫紩鐢紝鑰屼笉鏄璞℃湰韜?/p>
2銆?a >鏁扮粍鏈韓灝辨槸瀵硅薄錛?strong>Java涓璞℃槸鍦ㄥ爢涓殑錛屽洜姝ゆ暟緇勬棤璁轟繚瀛樺師濮?a >綾誨瀷榪樻槸鍏朵粬瀵硅薄綾誨瀷錛屾暟緇勫璞℃湰韜槸鍦ㄥ爢涓殑銆?/p>
3銆?a >鏁扮粍澹版槑鐨勪袱縐嶅艦寮忥細涓銆乮nt[] arr; 浜屻乮nt arr[]; 鎺ㄨ崘浣跨敤鍓嶈咃紝榪欑鍚圫un鐨勫懡鍚嶈鑼冿紝鑰屼笖瀹規槗浜嗚В鍒板叧閿偣錛岃繖鏄竴涓猧nt鏁扮粍瀵硅薄錛岃屼笉鏄竴涓猧nt鍘熷綾誨瀷銆?/p>
4銆佸湪鏁扮粍澹版槑涓寘鍚暟緇勯暱搴︽案榪滄槸涓嶅悎娉曠殑錛佸錛歩nt[5] arr; 銆傚洜涓猴紝澹版槑鐨勬椂鍊欏茍娌℃湁瀹炰緥鍖栦換浣曞璞★紝鍙湁鍦ㄥ疄渚嬪寲鏁扮粍瀵硅薄鏃訛紝JVM鎵嶅垎閰嶇┖闂達紝榪欐椂鎵嶄笌闀垮害鏈夊叧銆?/p>
5銆佸湪鏁扮粍鏋勯犵殑鏃跺欏繀欏繪寚瀹氶暱搴︼紝鍥犱負JVM瑕佺煡閬撻渶瑕佸湪鍫嗕笂鍒嗛厤澶氬皯絀洪棿銆傚弽渚嬶細int[] arr = new int[];
6銆佸緇?a >鏁扮粍鐨勫0鏄庛俰nt[][][] arr; 鏄笁緇磇nt鍨嬫暟緇勩?/p>
7銆佷竴緇?a >鏁扮粍鐨勬瀯閫犮傚艦濡傦細String[] sa = new String[5];
鎴栬呭垎鎴愪袱鍙ワ細String[] sa; sa = new String[5];
8銆佸師濮?a >綾誨瀷鏁扮粍鍏冪礌鐨勯粯璁ゅ箋傚浜庡師濮嬬被鍨嬫暟緇勶紝鍦ㄧ敤new鏋勯犲畬鎴愯屾病鏈夊垵濮嬪寲鏃訛紝JVM鑷姩瀵瑰叾榪涜鍒濆鍖栥傞粯璁ゅ鹼細byte銆乻hort銆?int銆乴ong--0 float--0.0f double--0.0 boolean--false char--'"u0000'銆傦紙鏃犺璇?a >鏁扮粍鏄垚鍛樺彉閲忚繕鏄眬閮ㄥ彉閲忥級
9銆?a >瀵硅薄綾誨瀷鏁扮粍涓殑寮曠敤琚粯璁ゅ垵濮嬪寲涓簄ull銆傚錛欳ar[] myCar = new Car[10]; 鐩稿綋浜庝粠myCar[0]鍒癿yCar[9]閮借繖鏍瘋鑷姩鍒濆鍖栦負myCar[i] = null;
10銆佸璞$被鍨嬬殑鏁扮粍铏界劧琚粯璁ゅ垵濮嬪寲浜嗭紝浣嗘槸騫舵病鏈夎皟鐢ㄥ叾鏋勯犲嚱鏁般備篃灝辨槸璇達細Car[] myCar = new Car[10];鍙?a >鍒涘緩浜嗕竴涓猰yCar鏁扮粍瀵硅薄錛佸茍娌℃湁鍒涘緩Car瀵硅薄鐨勪換浣曞疄渚嬶紒
11銆佸緇?a >鏁扮粍鐨勬瀯閫犮俧loat[][] ratings = new float[9][]; 絎竴緇寸殑闀垮害蹇呴』緇欏嚭錛屽叾浣欑殑鍙互涓嶅啓錛屽洜涓篔VM鍙渶瑕佺煡閬撹祴緇欏彉閲弐atings鐨勫璞$殑闀垮害銆?/p>
12銆佹暟緇勭儲寮曠殑鑼冨洿銆傛暟緇勪腑鍚勪釜鍏冪礌鐨勭儲寮曟槸浠?寮濮嬬殑錛屽埌length-1銆傛瘡涓暟緇勫璞¢兘鏈変竴涓猯ength灞炴э紝瀹冧繚瀛樹簡璇ユ暟緇勫璞$殑闀垮害銆傦紙娉ㄦ剰鍜孲tring瀵硅薄鐨刲ength()鏂規硶鍖哄垎寮鏉ワ紝榪欎袱鑰呮病鏈夌粺涓璧鋒潵鏄緢閬楁喚鐨勩傦級
13銆?strong>Java鏈夋暟緇勪笅鏍囨鏌ワ紝褰撹闂秴鍑虹儲寮曡寖鍥存椂錛屽皢浜х敓ArrayIndexOutOfBoundsException榪愯鏃跺紓甯搞傛敞鎰忥紝榪欑涓嬫爣媯鏌ヤ笉鏄湪緙栬瘧鏃跺埢榪涜鐨勶紝鑰屾槸鍦ㄨ繍琛屾椂錛佷篃灝辨槸璇磇nt[] arr = new int[10]; arr[100] = 100; 榪欎箞鏄庢樉鐨勯敊璇彲浠ラ氳繃緙栬瘧錛屼絾鍦ㄨ繍琛屾椂鎶涘嚭錛?/p>
Java鐨勬暟緇勪笅鏍囨鏌ユ槸闇瑕侀澶栧紑閿鐨勶紝浣嗘槸鍑轟簬瀹夊叏鐨勬潈琛¤繕鏄煎緱鐨勶紝鍥犱負寰堝璇█鍦ㄤ嬌鐢ㄦ暟緇勬椂鏄笉瀹夊叏鐨勶紝鍙互浠繪剰璁塊棶鑷韓鍐呭瓨鍧楀鐨勬暟緇勶紝緙栬瘧榪愯閮戒笉浼氭姤閿欙紝浜х敓闅句互棰勬枡鐨勫悗鏋滐紒
杞澆鍦板潃錛?a >http://www.qqread.com/java/2008/06/w416068.html