static靜態(tài)數(shù)組 java的靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組有什么區(qū)別?
java的靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組有什么區(qū)別?靜態(tài)數(shù)組是存在與內(nèi)有中的方法區(qū),普通數(shù)組存在方法中,方法結(jié)束數(shù)組不存在,前者方法結(jié)束,數(shù)組仍存在并可調(diào)用 JAVA中靜態(tài),動(dòng)態(tài)創(chuàng)建數(shù)組的區(qū)別,聯(lián)系?區(qū)別:1,
java的靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組有什么區(qū)別?
靜態(tài)數(shù)組是存在與內(nèi)有中的方法區(qū),普通數(shù)組存在方法中,方法結(jié)束數(shù)組不存在,前者方法結(jié)束,數(shù)組仍存在并可調(diào)用
JAVA中靜態(tài),動(dòng)態(tài)創(chuàng)建數(shù)組的區(qū)別,聯(lián)系?
區(qū)別:
1,數(shù)組創(chuàng)建時(shí)間不同,靜態(tài)的是一定義出來就創(chuàng)建了,動(dòng)態(tài)的則是定義時(shí)不創(chuàng)建,使用時(shí)才創(chuàng)建,一定意義上節(jié)省了內(nèi)存空間。
2,使用場景不同,一開始就知道數(shù)組長度的使用靜態(tài)初始化,反之,動(dòng)態(tài)初始化。
聯(lián)系:
其實(shí)沒有什么聯(lián)系,最恰當(dāng)?shù)姆椒ㄓ迷谧钸m合的場景里就行了
Java和js有什么區(qū)別?
在所有編程語言中,有兩種語言長得較相似,那就是Java和JavaScript,很多人分不清這兩者的區(qū)別,甚至還有少數(shù)人把JavaScript喊成Java。雖然這兩者都帶有“Java”字樣,但Java和JavaScript完全是兩個(gè)不同的東西。
JavaScript并不是Java的子集
很多人誤把JavaScript當(dāng)成是Java的子集,其實(shí)JavaScript并不是Java的子集,和Java也沒有任何關(guān)系。
1、開發(fā)商不同
Java是由Sun公司開發(fā)的,而JavaScript是由網(wǎng)景(Netscape)開發(fā)的。
2、語言類型不同
Java是面向?qū)ο蟮慕忉屝途幊陶Z言,而JavaScript是解釋型腳本編程語言,兩者在編程規(guī)范和語法上是不同的。
JavaScript是動(dòng)態(tài)類型語言,而Java是靜態(tài)類型語言
JavaScript是弱類型的,而Java是強(qiáng)類型的
JavaScript是基于原型來實(shí)現(xiàn)面向?qū)ο蟮模鳭ava是基于類來實(shí)現(xiàn)面向?qū)ο蟮?/p>
3、應(yīng)用范圍不同
JavaScript主要用于前端交互與表單驗(yàn)證等,主要應(yīng)用于瀏覽器端,而Java主要用于后端系統(tǒng)開發(fā)。
JavaScript取名為什么像Java?
既然JavaScript和Java是完全不同的語言,那為什么JavaScript要取名這么像Java呢?
因?yàn)榫W(wǎng)景公司在開發(fā)JavaScript時(shí)和Sun公司有合作,當(dāng)時(shí)Sun公司的Java名聲很高,于是網(wǎng)景公司就給此語言取名為JavaScript,沾點(diǎn)Java的光,有利于推廣。另外,JavaScript在設(shè)計(jì)之初時(shí)也參考了Java。