易截截图软件、单文件、免安装、纯绿色、仅160KB

Java vs C#

我一直不愿意陷入语言之争中,每当这个时候,总会有一些伪高手站出来说,语言不重要,重要的是思想。其实这句话真是句屁话。

      先说句废话,有太多的人问,你是学什么的?我是学Java的,你呢?是学.NET的么?这种人,真的让人无言,概念没搞清就跑出来谈IT。中国的悲哀。

      语言究竟重要不重要?语言代表着生产力水平的高低,同样的一段代码,用汇编写几百行,用Java ,C#写不到十行,哪个的生产力更高,拿什么思想说事不过是语言没学好,欲盖弥彰,然后心虚出来装装高手罢了。试问中国任何一个IT高手,谁能说我新出一门语言,For Example,进来社区内炒得很火的Erlang,他能够迅速上手并把代码之美优到他的极致宛如C++,Java or C#。恐怕没人敢这么说。

      那就看看Java与C#。从Java最初的1.0,发展到如今的7.0,也许有人会说,每次都有新语法加入。可是从泛型,再到那些边边框框,没有一次像样的变革,都是那些语法糖玩来玩去。范式,闭包等编程方式被一次次排除再外,让我不得不质疑Sun公司改革的能力。这个时候,总有一些人会站出来说,改进是因为他已经成熟,没有必要做大的修改。Java的数组自定义方式排序,恐怕目前仍然只能写个辅助方法,然后把数组传入,恐怕这个时候,重用性还会成问题,当算法替换时还不得不需要用策略模式去解决,然后再去替换N个客户端,麻烦程度无法想象。用C#只需要一个辅助方法,然后参数传入方法委托。OK! 反观 C#,从2.0匿名方法,再到3.0Lambda表达式,再到如今萌芽中4.0的协变反变等等,Java你就不感到惭愧?

    Java现在与C#相比,优势在哪?1. 他的跨平台 2. 他的老客户。Java如今论快速优雅远不及C#,建站远不如Ruby on rails,乃至Groob


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

C#发邮件21cn

21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号