永发信息网

两道JAVA题,求高手解答

答案:3  悬赏:20  手机版
解决时间 2021-05-03 13:45

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

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

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

最佳答案

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


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


再进行大小和间隔计算。


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

全部回答

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

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

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

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我的摩托车冬天要熄火
90后现在出去奋斗有没有机会成功?
qq等级如何加快
请问棒棒糖甜吗?
油漆弄鞋子上怎么弄下去?
U盘插电脑后任务栏有显示但是我的电脑没显示
答题活动开展时间
考导游证需要看什么书
柴油版为何开一年发动机噪音比以前大
教师节的背景
婚外情违法吗?
中国谁在用旱马?
HP的声卡驱动?急
怎样把论文刻录到光盘,win8下如何将一个文件
联想Y450A的一键影音,杜比和桌面导航都是什
推荐资讯
杭州市江干区下沙高教园那边哪里有房子出租、
在我们成长的阶段你最怀念的是那个阶段?
连云港诺基亚n96报价
请问放羊的星星里的插曲是什么歌啊
年费蓝钻和普通蓝钻有什么区别?
怀孕4个月了想看看宝宝健康吗去医院都需要做
为什么我QQ空间相片上传不了、出现文件处理失
对不起、我又想你了、忍不住的想。。。怎么办
诺基亚c6-01要多少钱 什么时候上市
穿什么穿什么成语
B车直线最高时速是那个
龙之谷怎么改变画面大小
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?