-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 營銷推廣 > 專題列表 > 正文
空間指向是什么意思(什么叫空間指向)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于空間指向是什么意思的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請(qǐng)撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
一、懂java里面內(nèi)存分配的大哥來一下,請(qǐng)問JAVA里的“指向”到底是什么意思?
是滴。這樣回答足夠了但太簡單,舉個(gè)例子吧:
比如在“方法”中(注意是方法中)有下列語句:
A a = new a();
這實(shí)際上包含很多過程,可以按照打字的順序理解。(為了好理解,下面很多形象的比喻,不一定嚴(yán)謹(jǐn),但不要和我斤斤計(jì)較細(xì)節(jié),著重理解過程和原理)
1、Java虛擬機(jī)首先看到A(這樣說形象些),如果沒見過,則找類并加載到方法區(qū),這時(shí)候A的靜態(tài)變量就有空間了,這個(gè)你不懂就不懂。
2、然后看到A a,這顯然是定義變量,于是虛擬機(jī)就在堆里面開辟一個(gè)叫a的空間,多大?4字節(jié),也就是一個(gè)指針空間。(當(dāng)然這里的A是非基本類型,如果是基本類型那空間多大你知道的,而且沒有下面的事了)
3、繼續(xù)看,看到new A,這是干嘛?新建對(duì)象唄。于是虛擬機(jī)就在堆里面開辟一個(gè)大小為A的空間,具體多大?A有多少個(gè)非靜態(tài)成員變量,就開辟多大(當(dāng)然還有點(diǎn)兒附加的東東,主要是兩個(gè)虛擬機(jī)用的指針)??吹?jīng)]?對(duì)象空間里面是什么?就成員變量,而且非靜態(tài)的,沒有什么?沒有靜態(tài)的、局部的,也沒有方法代碼(方法在剛才提到的方法區(qū)里)
4、繼續(xù)看,看到A(),這是干嘛?執(zhí)行構(gòu)造方法唄。
5、繼續(xù)看,干嘛?=好唄,賦值,把堆中開辟的對(duì)象地址付給棧中的a
沒了!
仔細(xì)讀讀,這里面有很多東西。順便給dada童鞋布置幾個(gè)課后作業(yè)(注意,憑自己的想象來回答,不要限于書本)
1、為什么main函數(shù)前面必須加static?僅僅是語法規(guī)則么?
2、為什么靜態(tài)方法不能訪問非靜態(tài)變量?
3、為什么靜態(tài)成員是全局共享的?
4、把a(bǔ)作為參數(shù)傳遞的時(shí)候傳的是什么?
就這些吧。
今晚手癢,看到guangdie的回答我想起了C++。再啰唆一句,Java定義對(duì)象和C++有很大差別,這直接導(dǎo)致定義完的對(duì)象用法不盡相同。比如String s1,s2,s1=s2.這在Java和C++中效果是完全不一樣的。那不一樣?為什么會(huì)不一樣呢??課后作業(yè),自己研究。
二、地球的空間指向若換一個(gè)角度則二分二至日會(huì)發(fā)生怎樣的變化
答:1.若空間指向變大,則南北緯回歸線將分別向南,北移動(dòng)。南北回歸線緯度差變大。
2.若空間指向變小,則南北緯回歸線將分別向北,南移動(dòng)。南北回歸線緯度差變小。
三、地球公轉(zhuǎn)示意圖兩種畫法地軸空間指向?yàn)槭裁床煌?/strong>
因?yàn)榇嬖凇包S赤交角”(地球公轉(zhuǎn)的黃道面與地球自轉(zhuǎn)形成的赤道面之間的夾角,度數(shù)為23°26′)。、就是說、地軸是傾斜的。
當(dāng)你分別從南北極看地球時(shí)、地軸所偏向的方向也是不同的、(你可以取一根筷子,斜插在一張紙上,從上面和下面看筷子所指向的方向是不同的。)、這樣的話、在南北兩極時(shí)地軸的空間指向便不同。
而所說的地球公轉(zhuǎn)示意圖,一種以南極為正面朝自己,另一種以北極、所以,地球公轉(zhuǎn)示意圖兩種畫法地軸空間指向、不同、
哈哈~好了、
四、this在這個(gè)命名空間的指向,為什么會(huì)改變?
第一個(gè)this只是被方法調(diào)用,這時(shí)它指向create的上級(jí)對(duì)象,也就是editTable。
第二個(gè)this是被構(gòu)造函數(shù)調(diào)用了,這時(shí)this的作用域會(huì)改變,它這里指向的是(new ObjEditTable)這個(gè)完整的新生對(duì)象,不再是原來的editTable。參考:this是js的一個(gè)關(guān)鍵字,隨著函數(shù)使用場(chǎng)合不同,this的值會(huì)發(fā)生變化。但是總有一個(gè)原則,那就是this指的是調(diào)用函數(shù)的那個(gè)對(duì)象。1、純粹函數(shù)調(diào)用。function test() { this.x = 1; alert(x);}test();其實(shí)這里的this就是全局變量。看下面的例子就能很好的理解其實(shí)this就是全局對(duì)象Global。var x = 1;function test() { alert(this.x);}test();//1var x = 1;function test() { this.x = 0;}test();alert(x);//02、作為方法調(diào)用,那么this就是指這個(gè)上級(jí)對(duì)象。function test() { alert(this.x);}var o = {};o.x = 1;o.m = test;o.m(); //13、作為構(gòu)造函數(shù)調(diào)用。所謂構(gòu)造函數(shù),就是生成一個(gè)新的對(duì)象。這時(shí),這個(gè)this就是指這個(gè)對(duì)象。function test() { this.x = 1;}var o = new test();alert(o.x);//14、apply調(diào)用this指向的是apply中的第一個(gè)參數(shù)。var x = 0;function test() { alert(this.x);}var o = {};o.x = 1;o.m = test;o.m.apply(); //0o.m.apply(o);//1當(dāng)apply沒有參數(shù)時(shí),表示為全局對(duì)象。所以值為0。以上就是關(guān)于空間指向是什么意思相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
咖啡店門頭、室內(nèi)空間設(shè)計(jì)案例效果圖分享
文化空間設(shè)計(jì)功能(文化空間設(shè)計(jì)的概念)
空間設(shè)計(jì)和室內(nèi)設(shè)計(jì)的區(qū)別(室內(nèi)設(shè)計(jì)師怎么自學(xué))
巨推傳媒抖音代運(yùn)營如何收費(fèi)?巨推傳媒收費(fèi)模式
猜你喜歡
賣保險(xiǎn)一月能掙幾萬(賣保險(xiǎn)一月能掙幾萬塊錢)
經(jīng)濟(jì)管理就業(yè)方向及就業(yè)前景(經(jīng)濟(jì)管理專業(yè)好找工作嗎)
立體創(chuàng)意作品(立體創(chuàng)意作品制作)
客戶關(guān)系管理的6大流程(客戶關(guān)系管理的6大流程包括)
普通人學(xué)音樂有出路嗎(普通人學(xué)音樂有出路嗎知乎)
教育機(jī)構(gòu)查詢平臺(tái)(怎么查詢教育機(jī)構(gòu)是否正規(guī))
零售活動(dòng)中必須包含三個(gè)要素(零售活動(dòng)中必須包含三個(gè)要素的是)
精彩字體設(shè)計(jì)(精彩字體設(shè)計(jì)軟件)
問大家
紹興哪里有比較好的空間設(shè)計(jì)公司?怎么收費(fèi)的?
空間設(shè)計(jì)和室內(nèi)設(shè)計(jì)有什么區(qū)別?
在廣告門店里做設(shè)計(jì)感覺沒有成長空間,去設(shè)計(jì)公司又達(dá)不到要求該怎么辦?是否應(yīng)該轉(zhuǎn)行?
遵義空間設(shè)計(jì)公司哪家好?遵義比較好的空間設(shè)計(jì)公司
濟(jì)南市白領(lǐng)婚戀相親平臺(tái)哪家好?哪個(gè)婚戀紅娘平臺(tái)正規(guī)?誠信?
濟(jì)南婚姻介紹所哪家比較好?天橋區(qū)婚介所哪家口碑比較好?
大通業(yè)內(nèi)數(shù)得著的活動(dòng)會(huì)議匯報(bào)片拍攝制作什么規(guī)則需要格外留意?求推薦吶