課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
問一個(gè)比較基礎(chǔ)的 老師這里使用靜態(tài)方法是為什么 不用靜態(tài)方法可以嗎
2017-11-02
源自:文件傳輸基礎(chǔ)——Java IO流 4-5
正在回答
看類名,帶有util,工具類基本都是常量和靜態(tài)方法,創(chuàng)建對(duì)象意義不大。
static修飾的方法和變量,為類所屬方法和變量,不會(huì)在對(duì)象銷毀時(shí)銷毀,所以生命周期較長。被static修飾的內(nèi)容會(huì)隨著類的加載而加載,優(yōu)先于對(duì)象存在,成員變量和成員方法可以通過類名直接調(diào)用并被該類下所有對(duì)象共享。
可以,老師只是為了方便,不用new 對(duì)象
可以不使用靜態(tài)方法,不使用靜態(tài)方法,在Test類中就需要先創(chuàng)建一個(gè)IOUtil ?iu = new IOUtil()對(duì)象,
通過iu.copyFileByBuffer();方法調(diào)用,使用靜態(tài)方法就可以直接IOUtil.copyFileByBuffer();就可以使用了
慕移動(dòng)7208282 提問者
慕仙7425987 回復(fù) 慕移動(dòng)7208282 提問者
可以不使用靜態(tài)方法啊
舉報(bào)
為您介紹IO流的使用,以及對(duì)象的序列化和反序列化的內(nèi)容
4 回答不能在main里調(diào)用靜態(tài)方法是怎么回事?
2 回答FileUtiles 是類名 為什么可以直接調(diào)用方法呢?不用先創(chuàng)建對(duì)象嗎?
2 回答為什么用writeInt方法寫入的數(shù)據(jù)讀不出來 而writeChar的可以
2 回答為什么不需要?jiǎng)?chuàng)建一個(gè)對(duì)象來調(diào)用方法
2 回答in.read(buf, 0, buf.length)這個(gè)方法可能為-1嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-05-26
看類名,帶有util,工具類基本都是常量和靜態(tài)方法,創(chuàng)建對(duì)象意義不大。
2019-07-08
static修飾的方法和變量,為類所屬方法和變量,不會(huì)在對(duì)象銷毀時(shí)銷毀,所以生命周期較長。
被static修飾的內(nèi)容會(huì)隨著類的加載而加載,優(yōu)先于對(duì)象存在,成員變量和成員方法可以通過類名直接調(diào)用并被該類下所有對(duì)象共享。
2017-11-02
可以,老師只是為了方便,不用new 對(duì)象
2017-11-02
可以不使用靜態(tài)方法,不使用靜態(tài)方法,在Test類中就需要先創(chuàng)建一個(gè)IOUtil ?iu = new IOUtil()對(duì)象,
通過iu.copyFileByBuffer();方法調(diào)用,使用靜態(tài)方法就可以直接IOUtil.copyFileByBuffer();就可以使用了
2017-11-02
可以不使用靜態(tài)方法啊