-
堆和棧都是java內(nèi)存,堆是用來(lái)存儲(chǔ)java中的對(duì)象和數(shù)組,在創(chuàng)建一個(gè)數(shù)組或?qū)ο髸r(shí),堆內(nèi)存會(huì)留一段空間存放它,棧是用來(lái)執(zhí)行程序。
-
foreach和for循環(huán)如果只是遍歷集合或者數(shù)組,用foreach好些,如果是對(duì)集合中的值進(jìn)行修改,就要用for循環(huán)了,其實(shí)foreach的內(nèi)部原理其實(shí)也是Iterator,但不能像Iterator一樣可以人為的控制,所以不能用于增加,刪除等復(fù)雜的操作。
-
foreach和for循環(huán)如果只是遍歷集合或者數(shù)組,用foreach好些,如果是對(duì)集合中的值進(jìn)行修改,就要用for循環(huán)了,其實(shí)foreach的內(nèi)部原理其實(shí)也是Iterator,但不能像Iterator一樣可以人為的控制,所以不能用于增加,刪除等復(fù)雜的操作。
-
foreach和for循環(huán)如果只是遍歷集合或者數(shù)組,用foreach好些,如果是對(duì)集合中的值進(jìn)行修改,就要用for循環(huán)了,其實(shí)foreach的內(nèi)部原理其實(shí)也是Iterator,但不能像Iterator一樣可以人為的控制,所以不能用于增加,刪除等復(fù)雜的操作。
-
foreach和for循環(huán)如果只是遍歷集合或者數(shù)組,用foreach好些,如果是對(duì)集合中的值進(jìn)行修改,就要用for循環(huán)了,其實(shí)foreach的內(nèi)部原理其實(shí)也是Iterator,但不能像Iterator一樣可以人為的控制,所以不能用于增加,刪除等復(fù)雜的操作。
-
foreach和for循環(huán)如果只是遍歷集合或者數(shù)組,用foreach好些,如果是對(duì)集合中的值進(jìn)行修改,就要用for循環(huán)了,其實(shí)foreach的內(nèi)部原理其實(shí)也是Iterator,但不能像Iterator一樣可以人為的控制,所以不能用于增加,刪除等復(fù)雜的操作。
-
重載是指不同的函數(shù)使用相同的函數(shù)名,但是函數(shù)的參數(shù)個(gè)數(shù)或類型不同,調(diào)用的時(shí)候根據(jù)函數(shù)的參數(shù)來(lái)區(qū)別不同的函數(shù)。重寫是指在派生類中重新對(duì)基類中的虛函數(shù)重新實(shí)現(xiàn),即函數(shù)名和參數(shù)都一樣,只是函數(shù)的實(shí)現(xiàn)體不一樣。
-
foreach和for循環(huán)如果只是遍歷集合或者數(shù)組,用foreach好些,如果是對(duì)集合中的值進(jìn)行修改,就要用for循環(huán)了,其實(shí)foreach的內(nèi)部原理其實(shí)也是Iterator,但不能像Iterator一樣可以人為的控制,所以不能用于增加,刪除等復(fù)雜的操作。