[OCPJP]Path物件的resolve方法

Given the code fragment:

What is the result?

A.

/app/sys/log
/readme/server/exe

B.

/app/log/sys
/server/exe/readme

C.

/app/./sys/log
/readme

D.

/app/./sys/log
/server/exe/readme

題解

Path物件的resolve方法類似Paths類別的get方法,可以產生新的Path物件。但與Paths類別的get方法不同的地方在於,Path物件的resolve方法會與目前的Path物件有關,resolve方法可傳入相對路徑或是絕對路徑。

程式第13行,為相對路徑的使用方式,路徑會在「/app/./sys」之後加上一層「log」,變成「/app/./sys/log」

程式第15行,為絕對路徑的使用方式,路徑為「/readme」。

所以答案是選項C

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章