亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

【java問題】文本文件與xml的區別

【java問題】文本文件與xml的區別

森欄 2018-07-22 05:10:26
想用Java寫一個通訊錄,,不用數據庫,,需要用文件形式存儲,考慮用文本文件或者XML,但不知兩者有什么區別,百度了一下說XML結構比較嚴謹,是不是讀取的時候會比較快?還是差不多?用那個存儲比較優越,請教各位大神了!
查看完整描述

2 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

既然你首先排除了使用數據庫,那就不與使用數據庫對比了。但還是提醒你一下,使用數據庫有助于擴展和兼容:假如將來你的新版本的程序為通訊錄增加了新的一個屬性(比如聯系人的公司地址),新的程序讀取舊的文件需要費一番周折,舊的程序訪問新的文件更困難了。

如果僅僅比較文本文件和xml,那么就讀取速度而言,肯定是文本文件快一點。不過定義存儲格式也要費不少時間,采用xml讓你省去了這部分時間。畢竟xml也很好的解決了兼容和擴展這兩個問題。

推薦你使用xml。

樓上所說的json也可以。一般地,最好使用現有的庫來進行解析。Java作為代碼重用機制的典型語言,找到xml解析或者json解析的現有代碼輕而易舉。


查看完整回答
反對 回復 2018-07-23
?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

讀取速度我覺得還是文本快,但結構化不好,其實我覺得用JSON最好。XML比較繁瑣

查看完整回答
反對 回復 2018-07-23
  • 2 回答
  • 0 關注
  • 449 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號