订好新闻网 版权所有,是国内最具有亲和力的网站之一 [ 给我写信 ] [ 百度空间 ] [ 腾讯微博 ] [ 新浪微博 ]

当前位置   主页 > 新闻 >

Java初学者常问的问题

发表于:2019-04-05 12:04 作者:新闻小编 来源:新闻小编

鏈枃浠嬬粛涓€浜汮ava鍒濆鑰呭父闂殑闂锛屽彲浠ョ敤%闄や互涓€涓皬鏁板悧锛焌+=b鍜宎=a+b鐨勬晥鏋滄湁鍖哄埆鍚楋紵澹版槑涓€涓暟缁勪负浠€涔堥渶瑕佽姳璐瑰ぇ閲忔椂闂达紵涓轰粈涔圝ava搴撲笉鐢ㄩ殢鏈簆ivot鏂瑰紡鐨勫揩閫熸帓搴忥紵

鍩烘湰鏁版嵁绫诲瀷

Q.涓轰粈涔?0/3缁撴灉鏄?锛岃€?0.0/3.0缁撴灉鏄?0.0锛燂紙娉ㄦ剰鍚庤竟鐨勭粨鏋?甯﹁礋鍙凤級

A.鍦↗ava閲岋紝鏁存暟鏄敤琛ョ爜琛ㄧず鐨勩€傚湪琛ョ爜涓?鍙湁涓€绉嶈〃绀烘柟娉曘€傚彟涓€鏂归潰锛屾诞鐐规暟鍒欐槸鐢↖EEE鏍囧噯琛ㄧず鐨?瀵逛簬0鏈変袱绉嶈〃绀烘柟娉曪紝0鍜?0銆?/p>

Q.鎴戝彲浠ョ敤%闄や互涓€涓皬鏁板悧锛?/p>

A.褰撶劧鍙互銆傛瘮濡傦紝濡傛灉angle鏄竴涓潪璐熸暟锛岄偅涔坅ngle%(2*Math.PI)灏变細鎶奱ngle杞崲鍒?鍒?蟺涔嬮棿銆?/p>

Q.褰揳b閮芥槸鍩烘湰绫诲瀷鍙橀噺鏃讹紝a+=b鍜宎=a+b鐨勬晥鏋滄湁鍖哄埆鍚楋紵

A.褰揳鍜宐鐨勭被鍨嬩笉鍚屾椂锛岄偅涓ゆ潯璇彞鐨勬晥鏋滃氨鍙兘鏈夊尯鍒€俛+=b绛夊悓浜巃=(int)(a+b)锛岃繖绉嶆儏鍐典笅鍙互鏄痑鏄痠nt鍨嬶紝b鏄痜loat鍨嬨€備絾鏄悓绛夋儏鍐典笅a=a+b灏变細缂栬瘧鎶ラ敊銆?/p>

鏉′欢璇彞鍜屽惊鐜鍙?/p>

Q.涓轰粈涔堝垽鏂瓧绗︿覆鐩哥瓑涓嶈兘浣跨敤==锛?/p>

A.杩欏弽鏄犱簡鍩虹绫诲瀷锛坕nt,double,boolean锛夊拰寮曠敤绫诲瀷锛圫tring锛夌殑鍖哄埆銆?/p>

Q.鏈夋病鏈夊湪浠€涔堟儏鍐典笅锛屼竴鏉¤鍙ュ潡鐨勮姳鎷彿涓嶈兘鐪佺暐鐨勶紵

A.鍦ㄤ笅闈㈢殑渚嬪瓙涓紝绗竴娈典唬鐮佹槸鍚堟硶鐨勶紝绗簩娈典唬鐮佷細寮曞彂缂栬瘧閿欒銆備粠鎶€鏈搴﹁锛岄偅涓€鏉¤鍙ユ槸涓€涓彉閲忓0鏄庯紝鑰屼笉鏄鍙ワ紝鎵€浠ヤ細鎶ラ敊銆?/p>

Q. 鍦ㄤ笅闈㈢殑涓ゆ浠g爜閲岋紝鏈夋病鏈夋儏鍐碉紝瀹冧滑鐨勬晥鏋滀笉涓€鏍凤紵

A.鏈夌殑銆傚鏋滃湪寰幆鍧楅噷浣跨敤continue璇彞銆傚湪for鐨勪唬鐮侀噷锛岃鏁板櫒浼氬姞涓€锛涜€屽湪while鐨勪唬鐮侀噷锛屽洜涓鸿continue鐣ヨ繃浜嗭紝璁℃暟鍣ㄤ笉鍔犱竴銆?/p>

鏁扮粍

Q.鏌愪簺Java寮€鍙戜汉鍛樹娇鐢╥nta鑰屼笉鏄痠nta鍘诲0鏄庝竴涓暟缁勩€傝繖涓よ€呮湁浠€涔堝尯鍒紵

A.鍦↗ava涓繖涓ょ鐢ㄦ硶閮芥槸鍚堟硶鐨勶紝浠栦滑鐨勪綔鐢ㄩ兘鏄竴鏍风殑銆傚墠鑰呮槸鍦–涓殑瀹氫箟鏁扮粍鐨勬柟娉曘€傚悗鑰呮槸JAVA鎺ㄨ崘鐨勬柟娉曪紝鍥犱负瀹冪殑鍐欐硶int鏇磋兘琛ㄦ槑杩欐槸涓€涓猧nt鐨勬暟缁勩€?/p>

Q.涓轰粈涔堟暟缁勪笅鏍囦粠0寮€濮嬭€屼笉鏄粠1寮€濮嬶紵

A.杩欑浼犵粺璧锋簮浜庢満鍣ㄨ瑷€鐨勭紪绋嬫柟娉曘€傚湪鏈哄櫒璇█涓紝鏁扮粍涓嬫爣琚敤鏉ヨ绠楀厓绱犱綅缃笌绗竴涓厓绱犱箣闂寸殑鍋忕Щ閲忋€傚鏋滀粠1寮€濮嬬殑璇濓紝璁$畻鍋忕Щ鏃惰繕闇€瑕佸仛涓€娆″噺娉曡繍绠楋紝閭f槸绉嶆氮璐广€?/p>

Q.濡傛灉鎴戠敤璐熸暟浣滀负鏁扮粍涓嬫爣浼氬彂鐢熶粈涔堜簨锛?/p>

A.涓嬫爣灏忎簬0鎴栬€呭ぇ浜庣瓑浜庢暟缁勯暱搴︼紝JAVA杩愯鏃朵細鎶涘嚭ArrayIndexOutOfBoundsException寮傚父锛屽苟涓斾腑姝㈢▼搴忚繍琛屻€?/p>

Q.浣跨敤鏁扮粍鏃惰繕鏈夊叾浠栭渶瑕佹敞鎰忕殑闄烽槺鍚楋紵

A.闇€瑕佽浣忥紝JAVA鍦ㄤ綘鍒涘缓涓€涓暟缁勬椂浼氬幓鍒濆鍖栧畠锛屾墍浠ュ0鏄庝竴涓暟缁勯渶瑕丱锛圢锛夌殑鏃堕棿銆?/p>

Q.鏃㈢劧a鏄竴涓暟缁勶紝涓轰粈涔圫ystem.out.println(a)浼氭墦鍗板嚭涓€涓?6杩涘埗鐨勬暟锛屽氨鍍廆f62373杩欐牱锛岃€屼笉鏄墦鍗板嚭鏁扮粍鐨勫厓绱狅紵

A.濂介棶棰樸€傝繖鏉¤鍙ユ墦鍗板嚭鐨勬槸鏁扮粍鍦ㄥ唴瀛樹腑鐨勫湴鍧€锛岀郴缁熶細鑷姩璋冪敤鏁扮粍鐨則oString()鏂规硶锛岃繖涓棶棰樹綘鍙互鐪嬩笅toString()鏂规硶鐨勬簮鐮併€?/p>

鍑芥暟璋冪敤

Q.褰撴妸鏁扮粍褰撲綔鍑芥暟璋冪敤鏃剁殑鍙傛暟鏃讹紝鎴戝父甯告劅鍒扮枒鎯戯紵

A.鏄殑銆備綘闇€瑕佺墷璁颁紶鍊煎弬鏁帮紙鍙傛暟鏄熀鏈彉閲忕被鍨嬶級鍜屼紶寮曠敤鍙傛暟锛堟瘮濡傛暟缁勶級涔嬮棿鐨勫尯鍒€?/p>

Q.閭d负浠€涔堜笉鎶婃墍鏈夌殑鍙傛暟閮戒娇鐢ㄤ紶鍊肩殑鏂瑰紡锛屽寘鎷寰呮暟缁勶紵

A.浣嗘暟缁勫緢澶ф椂锛屽鍒舵暟缁勯渶瑕佸ぇ閲忕殑鎬ц兘寮€閿€銆傚洜涓鸿繖涓師鍥狅紝缁濆ぇ澶氭暟鍙樻垚璇█鏀寔鎶婃暟缁勪紶鍏ュ嚱鏁颁絾涓嶅鍒朵竴涓壇鏈€斺€擬ATLAB璇█闄ゅ銆?/p>

閫掑綊璋冪敤

Q.鏈夋病鏈夊彧鑳界敤寰幆鑰屼笉鑳界敤閫掑綊鐨勬儏鍐碉紵

A.涓嶅彲鑳斤紝鎵€鏈夌殑寰幆閮藉彲浠ョ敤閫掑綊鏇夸唬锛岃櫧鐒跺ぇ澶氭暟鎯呭喌涓嬶紝閫掑綊闇€瑕侀澶栫殑鍐呭瓨銆?/p>

Q.鏈夋病鏈夊彧鑳界敤閫掑綊鑰屼笉鑳界敤寰幆鐨勬儏鍐碉紵

A.涓嶅彲鑳斤紝鎵€鏈夌殑閫掑綊璋冪敤閮藉彲浠ョ敤寰幆鏉ヨ〃绀恒€傛瘮濡備綘鍙互鐢╳hile鐨勬柟寮忔潵瀹炵幇鏍堛€?/p>

Q.閭f垜搴旇閫夋嫨鍝釜锛岄€掑綊鐨勬柟寮忚繕鏄惊鐜殑鏂瑰紡锛?/p>

A.鏍规嵁浠g爜鐨勫彲璇绘€у拰鏁堢巼鎬т箣闂村仛鏉冭 銆?/p>

Q.鎴戞媴蹇冧娇鐢ㄩ€掑綊浠g爜鏃剁殑绌洪棿寮€閿€鍜岄噸澶嶈绠楋紙渚嬪鐢ㄩ€掑綊瑙ibonacci锛夌殑闂銆傛湁娌℃湁鍏朵粬闇€瑕佹媴蹇冪殑锛?/p>

A.鍦ㄩ€掑綊浠g爜涓垱寤哄ぇ鏁版嵁绫诲瀷锛堟瘮濡傛暟缁勶級鏃堕渶瑕侀澶栨敞鎰忥紝闅忕潃閫掑綊鐨勬帹杩涳紝鍐呭瓨浣跨敤灏嗕細杩呴€熷鍔狅紝鐢变簬鍐呭瓨浣跨敤澧炲姞锛屾搷浣滅郴缁熺鐞嗗唴瀛樼殑鏃堕棿寮€閿€涔熶細澧炲姞銆?/p>

鎺掑簭涓庢煡鎵?/p>

Q.涓轰粈涔堟垜浠鑺卞ぇ绡囧箙鏉ヨ瘉鏄庝竴涓▼搴忔槸姝g‘鐨勶紵

A.涓轰簡闃叉閿欒鐨勭粨鏋溿€備簩鍒嗘煡鎵惧氨鏄竴涓緥瀛愩€傜幇鍦紝浣犳噦寰椾簡浜屽垎鏌ユ壘鐨勫師鐞嗭紝浣犲氨鑳芥妸閫掑綊褰㈠紡鐨勪簩鍒嗘煡鎵炬敼鍐欐垚寰幆褰㈠紡鐨勪簩鍒嗘煡鎵俱€侹nuth鏁欐巿鍦?946骞村氨鍙戣〃浜嗕簩鍒嗘煡鎵剧殑璁烘枃锛屼絾鏄涓€涓纭殑浜屽垎鏌ユ壘鐨勭▼搴忓湪1962骞村湪鍑虹幇銆?/p>

Q.鍦↗AVA鍐呭缓搴撲腑鏈夋病鏈夋帓搴忓拰鏌ユ壘鐨勫嚱鏁帮紵

A.鏈夌殑銆傚湪java.util.Arrays涓寘鍚簡Arrays.sort()鍜孉rrays.binarySearch()鏂规硶銆傚浜嶤omparable绫诲瀷瀹冧娇鐢ㄤ簡褰掑苟鎺掑簭锛屽浜庡熀鏈暟鎹被鍨嬶紝瀹冧娇鐢ㄤ簡蹇€熸帓搴忋€傚洜涓哄熀鏈被鍨嬫槸鍊间紶閫掞紝蹇€熸帓搴忔瘮褰掑苟鎺掑簭鏇村揩鑰屼笖涓嶉渶瑕侀澶栫殑绌洪棿銆?/p>

Q.涓轰粈涔圝AVA搴撲笉鐢ㄩ殢鏈簆ivot鏂瑰紡鐨勫揩閫熸帓搴忥紵

A.濂介棶棰樸€傚洜涓烘煇浜涚▼搴忓憳鍦ㄨ皟璇曚唬鐮佹椂锛屽彲鑳介渶瑕佺‘瀹氭€х殑浠g爜瀹炵幇銆備娇鐢ㄩ殢鏈簆ivot杩濊儗浜嗚繖涓師鍒欍€?/p>

鏍堝拰闃熷垪

Q.鍦↗ava搴撲腑鏈夊stacks鍜宷ueues鐨勫疄鐜板悧?

A.Java搴撲腑鍐呭缓java.util.Stack锛屼絾鏄綘搴旇閬垮厤浣跨敤瀹冨鏋滀綘闇€瑕佷竴涓湡姝g殑鏍堢殑璇濄€傚洜涓哄畠鏄疄鐜颁簡棰濆鐨勫姛鑳斤紝姣斿璁块棶绗琋涓厓绱犮€傚彟澶栵紝瀹冧篃鏀寔浠庢爤搴曢儴鎻掑叆鍏冪礌锛屾墍浠ュ畠鐪嬩笂鍘绘洿鍍忔槸涓€涓槦鍒椼€傚敖绠″疄鐜颁簡杩欎簺棰濆鐨勫姛鑳藉缂栫▼浜哄憳鏄竴涓姞鍒嗭紝鍙槸鎴戜滑浣跨敤鏁版嵁缁撴瀯骞朵笉鍙槸鎯充娇鐢ㄦ墍鏈夊姛鑳斤紝鑰屾槸闇€瑕佹垜浠濂介渶瑕佺殑閭g缁撴瀯銆侸AVA瀵逛簬鏍堢殑瀹炵幇灏辨槸涓€涓吀鍨嬬殑瀹芥帴鍙g殑渚嬪瓙銆?/p>

Q.鎴戞兂浣跨敤鏁扮粍鏉ヨ〃绀轰竴涓寘鍚硾鍨嬬殑鏍堬紝浣嗘槸浠ヤ笅浠g爜缂栬瘧鎶ラ敊銆備负浠€涔堬紵

1. private Item a = new Item;

2. oldfirst = first;

A. 涓嶉敊鐨勫皾璇曘€備笉骞哥殑鏄紝鍒涘缓涓€涓硾鍨嬫暟缁勫湪 Java 1.5閲屼笉鏀寔銆備綘鍙互浣跨敤cast锛屾瘮濡備笅闈㈢殑鍐欐硶锛?/p>

1. private Item a = (Item) new Object;

2. oldfirst = first;

鏍规湰鐨勫師鍥犳槸JAVA涓殑鏁扮粍鏄€滃崗鍙樼殑锛坈ovariant锛夆€濓紝浣嗘槸娉涘瀷骞朵笉鏄€傛瘮濡傦紝 String 鏄?Object鐨勪竴绉嶅瓙绫诲瀷锛屼絾鏄?Stack

骞朵笉鏄?Stack

鐨勪竴绉嶅瓙绫诲瀷銆?璁稿绋嬪簭鍛樿涓衡€滃崗鍙樼殑鈥濇暟缁勬槸JAVA鍦ㄦ暟鎹被鍨嬫柟闈㈢殑涓€涓己鐐广€備絾鏄紝濡傛灉鎴戜滑涓嶈€冭檻娉涘瀷锛屸€滃崗鍙樼殑鈥濇暟缁勬槸鏈夌敤鐨勶紝姣斿瀹炵幇 Arrays.sort(Comparable) 鏂规硶锛岀劧鍚庡綋鍙傛暟鏄?String鏃跺畠涔熷彲浠ヨ姝e父璋冪敤銆?/p>

Q. 鍙笉鍙互鍦ㄦ暟缁勪笂浣跨敤 foreach 鏂瑰紡锛?/p>

A. 鍙互鐨勶紙铏界劧 鏁扮粍骞舵病鏈夊疄鐜?Iterator 鎺ュ彛锛夈€傝鍙傝€冧笅闈㈢殑浠g爜锛?/p>

1. publicstaticvoid main(String args) {

2. for (String s : args)

3. StdOut.println(s);

4. }

Q. 鍦?linked list 涓婁娇鐢?iterator 鏄笉鏄瘮寰幆鎴栬€呴€掑綊鏇存湁鏁堢巼锛?/p>

A. 缂栬瘧鍣ㄥ湪缈昏瘧鏃讹紝鍙兘鎶婇偅绉嶁€滃熬閫掑綊鈥濆舰寮忕炕璇戞垚绛変环鐨勫惊鐜舰寮忋€傛墍浠ュ彲鑳藉苟娌℃湁鍙互琚娴嬪埌鐨勬€ц兘鎻愬崌銆?/p>

灏鹃儴閫掑綊鏄竴绉嶇紪绋嬫妧宸с€傚鏋滃湪閫掑綊鍑芥暟涓紝閫掑綊璋冪敤杩斿洖鐨勭粨鏋滄€昏鐩存帴杩斿洖锛屽垯绉颁负灏鹃儴閫掑綊銆傚熬閫掑綊鏄瀬鍏堕噸瑕佺殑锛屼笉鐢ㄥ熬閫掑綊锛屽嚱鏁扮殑鍫嗘爤鑰楃敤闅句互浼伴噺锛岄渶瑕佷繚瀛樺緢澶氫腑闂村嚱鏁扮殑鍫嗘爤銆傛瘮濡俧(n, sum) = f(n-1) + value(n) + sum; 浼氫繚瀛榥涓嚱鏁拌皟鐢ㄥ爢鏍堬紝鑰屼娇鐢ㄥ熬閫掑綊f(n, sum) = f(n-1, sum+value(n)); 杩欐牱鍒欏彧淇濈暀鍚庝竴涓嚱鏁板爢鏍堝嵆鍙紝涔嬪墠鐨勫彲浼樺寲鍒犲幓銆?/p>

本文链接地址: http://www.bridgettebclub.com/xinwen/104.html

栏目:新闻      围观:

相关阅读

本月热点