HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    空間指向是什么意思(什么叫空間指向)

    發(fā)布時(shí)間:2023-03-05 16:38:49     稿源: 創(chuàng)意嶺    閱讀: 997        問大家

    大家好!今天讓創(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();//1

    var x = 1;

    function test() {

    this.x = 0;

    }

    test();

    alert(x);//0

    2、作為方法調(diào)用,那么this就是指這個(gè)上級(jí)對(duì)象。

    function test() {

    alert(this.x);

    }

    var o = {};

    o.x = 1;

    o.m = test;

    o.m(); //1

    3、作為構(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);//1

    4、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(); //0

    o.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)模式

      提交需求1對(duì)1免費(fèi)咨詢

      填寫需求或發(fā)送郵件至:ving7@vip.qq.com
      也可以直接撥打總監(jiān)電話:400 6363 321

      *

      *

      品牌設(shè)計(jì)
      卡通形象設(shè)計(jì)
      商標(biāo)注冊(cè)
      包裝設(shè)計(jì)
      物料設(shè)計(jì)
      電商設(shè)計(jì)
      品牌策劃
      空間設(shè)計(jì)
      SEO優(yōu)化
      直播帶貨
      代運(yùn)營服務(wù)