fan178
fan178的公告
http://www.doubao.com/user/reg/id/49860 http://www.lisihao.com.cn 也可以通过http://fan178.cn/ http://fan178.com.cn/ 或者http://laolaoyumi.cn/ 访问该网站
最近评论
psnccs:Wow gold
psnccs:Wow gold
shootsoft:是不是需要登陆啊?可以http://user:pass@www.net
文章分类
    收藏
      相册
      美女自拍
      猛男的收藏
      朋友圈
      一个奋青的博客
      我的英文博客
      雾归漫步(RSS)
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 JAVA vs C#.net收藏

      新一篇: FileConnection的API简介 | 旧一篇: C# 加密解密算法

      一直在用C#开发,不过最近接了个JAVA的项目,而且还是黑莓(blackberry)手机上面J2ME项目,时间紧迫,匆忙中就开始写代码了,况且大师说JAVA和C#几乎一样。现在开发完了,才发现JAVA有很多不足之处。也许JAVA程序员没有意识到。不过如果你是长期在C#上开发东西的话,JAVA真的很不方便。


      1.Java没有Property属性,C#其实是用它来包装成员变量,省去了getMyMember(),setMyMember(int  value)这样冗余的函数。使类的结构很清晰。函数就是真的函数,是起其他作用的,把属性分开,属性就是获取和设置成员的。
      2.JAVA没有enum枚举,也许只是J2ME没有,只有用类的静态成员变量代替。
      3.JAVA的switch不能case到String,这个就麻烦了,只有用if...else if...else if代替,极大影响了效率。
      4.Java也有它的好处,当需要用try..catch包裹的代码段,如果你没有加,在编译时会编译不过,提示你需要加上,这点 对于初学者还是蛮有用的。
      5.读写流都只有用byte数组,而不是直接用String,这点也许是c#把所有这些方法都重载了下吧,反正JAVA对于 String不是很好。C#每个对象都有ToString()方法,可以很容易把int,boolean或者xmldocument等转换成String。
      来不及总结,写的很乱,以后有时间再慢慢补充吧。总的来说,JAVA还是挺有用意思的,很多东西都是由自己来配置,享受下架构师的乐趣 

      发表于 @ 2008年02月02日 14:42:00|评论(loading...)|编辑

      新一篇: FileConnection的API简介 | 旧一篇: C# 加密解密算法

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © fan178