简单问题,但请想好了再回答

mingbao 2005-03-24 10:36:29
我想问问是不是 C++ 语言能做到的事 JAVA 也必然能做到。没有想清楚别回答!

我以前在 Windows 平台下做过一个拦载数据包的程序,是通过 WDM 驱动实现的。
程序中需要获取链路层的数据帧,从帧里剥取内层的数据报(如 IP、ARP、RARP、IPv6等)!

而现在需要用 JAVA 来实现。

如果您觉得能做到,请为我提供证据。
我一定要确凿可信的证据。否则不用回答!
...全文
153 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
creater 2005-03-25
  • 打赏
  • 举报
回复
要求SUN公司技术支持。。。。。。
fdabobi 2005-03-25
  • 打赏
  • 举报
回复
目前的答案肯定是否
虽然Java够强大,但是底层的开发显然不如C++
就如用C++你无法去完成,或者很难去完成java擅长的东西
我觉得没有可比性....
jFresH_MaN 2005-03-24
  • 打赏
  • 举报
回复
不敢乱说话了
OnlyFor_love 2005-03-24
  • 打赏
  • 举报
回复
C++ 语言能做到的事 JAVA 也必然能做到!


这句话楼主说的不对!

这要看在什么领域了!


C++主要是做一些底层开发,也就是说和系统内部有关系的!

java主要是对于网络编程比较好!
jianghuxing 2005-03-24
  • 打赏
  • 举报
回复
险呀,呵呵,

坐这看看
qq153788616 2005-03-24
  • 打赏
  • 举报
回复
帮你顶
chg2008 2005-03-24
  • 打赏
  • 举报
回复
不过也可以实现,可能麻烦了点
射天狼 2005-03-24
  • 打赏
  • 举报
回复
搬个凳子~~~~
deartear 2005-03-24
  • 打赏
  • 举报
回复
并不是C++能做到的JAVA都能做到,由于JAVA的完美封装,
使得很多底层的东西无法实现,而且JAVA不能使用指针和
控制内存,这对程序的灵活性有很大限制。
建议不要用JAVA去做底层,它的长处不在于此。
lzl123 2005-03-24
  • 打赏
  • 举报
回复
对Java的networking编程不熟,本来不想插嘴,不过碰巧看到一篇文章就转给楼主吧http://java.sun.com/features/2002/08/j2se-network.html
这里面提到Java提供两个level的network编程接口,low level的编程接口可以允许开发人员操作TCP socket和UDP数据报----这毕竟还是network layer的东东,可能不是你想要的link layer编程。

每种语言都有自己的亮点,操作文件生成报表Java不如Perl,做一个大型企业系统Perl就不如Java,根据场景选择语言就好了。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧