码迷,mamicode.com
首页 > 编程语言 > 详细

Java期中项目杂七杂八

时间:2018-11-16 01:10:20      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:version   enc   one   form   lib   str   info   方式   iba   

这是一篇草稿,嗯,等结项以后大概可能会整理其中的一部分吧……

杂项

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期中项目杂七杂八

标签:version   enc   one   form   lib   str   info   方式   iba   

原文地址:https://www.cnblogs.com/Briddle-ch/p/9967028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!