java數(shù)組動態(tài)初始化 變量的靜態(tài)初始化和動態(tài)初始化有什么區(qū)別?
變量的靜態(tài)初始化和動態(tài)初始化有什么區(qū)別?靜態(tài)初始化數(shù)組int[]a={1,2,3,4}動態(tài)初始化int[]intarray//聲明數(shù)組intarray=New int[5]//為數(shù)組分配空間。所謂靜態(tài)
變量的靜態(tài)初始化和動態(tài)初始化有什么區(qū)別?
靜態(tài)初始化數(shù)組int[]a={1,2,3,4}動態(tài)初始化int[]intarray//聲明數(shù)組intarray=New int[5]//為數(shù)組分配空間。所謂靜態(tài)和動態(tài)都是相對于程序的運行而言的。在編譯程序時初始化Static。動態(tài)初始化在程序運行時動態(tài)分配內(nèi)存空間。對于代碼,沒關(guān)系。唯一的區(qū)別是動態(tài)初值為0,靜態(tài)值直接給定。
新手如何學習Java?
先學習C語言、數(shù)據(jù)結(jié)構(gòu)、線性代數(shù)和網(wǎng)絡(luò)工程,然后學習javase(封裝、繼承、多態(tài)性、集合、多線程、IO等),然后學習JavaWeb(HTML、CSS、JS、AJAX、jQuery等),最后學習JavaEE(SSH、SSM等)找工作。當然,這只是個開始。還有很長的路要走。你可以看看我的一些經(jīng)驗,也許對你有幫助。