Java期中項目雜七雜八
這是一篇草稿,嗯,等結項以後大概可能會整理其中的一部分吧……
雜項
1. 用Idea創建Maven項目:直接選就行;至於商定好的Eclipse要怎麽做再說……
2. 聯網依賴:選擇我們最熟的okhttp
3. Json依賴:選擇FastJson
約定:
1. 聯網內容封裝在ZoneHttp中(名字變得越來越奇怪了2333),對外提供以下方法(全部都是靜態方法)
void asyncGet(url, Map, okhttp3.Callback)
String syncGet(url, Map)
void asyncPost(url, Map, okhttp3.Callback)
String syncPost(url, Map)
註:url格式要求末尾帶"/",get查詢參數和post表單中的參數都以鍵值對形式放入map中
調用異步聯網方法時要new一個重寫了onResponse()和onFailure()方法的okhttp3.callback
在外部使用上,和ins時使用的HelloHttp完全相同
2. 日期工具類:一如既往地叫做DateUtil,對外提供以下方法(全部都是靜態方法)
getNowDateTime(String format) 默認格式yyyyMMddHHmmss
getNowTime() 格式為HH:mm:ss
getNowTimeDetail() 格式為HH:mm:ss.SSS
// getDeltaDate()
// getTimeStamp
Idea中Maven導入依賴方式如下:
1.在pom.xml中添加project的子節點<dependencies></dependencies>
2.在<dependencies>節點裏面寫個<dependency></dependency>,然後在裏面填內容
3. 這裏以okhttp做個例子
4. 然後鼠標隨意在哪裏點一下系統就會自動下載了(和gradle有一種不一樣的感覺耶)
Maven依賴表:
groupId | artifactId | version |
com.squareup.okhttp3 | okhttp | 3.11.0 |
com.alibaba | fastjson | 1.2.51 |
Java期中項目雜七雜八