永发信息网

两道JAVA题,求高手解答

答案:3  悬赏:20  手机版
解决时间 2021-05-03 13:45
  • 提问者网友:暗中人
  • 2021-05-02 23:39

1、 编写一个Java应用程序,当用户在输入对话框中输入两个日期后(日期格式为YYYYMMDD,如1999年1月12日应输入为19990112),程序将判断两个日期的先后顺序,以及两个日期之间的间隔天数(例如1999年1月1日和1999年1月2日之间的间隔是1天)。

2、 编写客户/服务器程序,客户端Client.java使用DatagramSocket对象将数据包发送到服务器,请求获取服务器端的图像(考生可自选图像文件)。服务器端Server.java将图像文件包装成数据包,并使用DatagramSocket对象将该数据包发送到客户端。首先将服务器端的程序编译通过,并运行起来,等待客户的请求。

程序的运行效果如下图所示:

最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-05-02 23:49

我给出一个思路,你可以参考:


1.用户输入的年月日,先用substring来截取出year,month,day。然后构造一个date对象,两个date对象


再进行大小和间隔计算。


2.DatagramSocket这个没用过,你查下帮助文档

全部回答
  • 1楼网友:不甚了了
  • 2021-05-03 02:03

java有个类叫simpledateformat可以把字符串格式成日期,然后比较就是了

第二个没用过DatagramSocket,用socket就完全可以实现了,实现serialize和Encoder之后传送过去转回来就是了,socket可以传object的,怕字符流失就用base64编下码,以前实现过的,可惜现在搞c++了都没java环境了

  • 2楼网友:十年萤火照君眠
  • 2021-05-03 01:24

第一个直接在数据库里面判断 oracle里面有这样的函数 第二个不知道

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯