你问这个问题 你肯定还是个初学者 C#是微软出的 和他的操作系统很匹配 所以在这点上很有优势, 但是由于C#不是开源的 所以很多底层的东西都是封装好的 在这点上 他又比不上JAVA 但如果在上手上来说 C#又比JAVA 好上手 很多基础东西 一脱控件就能完成 而JAVA 又要基本要自己手写
还有JAVA的跨平台很有优势 一次编译 到处运行 只要有JDK 就可以!
不过 我自己认为 每种语言都有他自己的优势 只要你学懂了 学专了 能做东西工作还是好找的
呵呵,C#是微软的拿来主义手法,它借鉴的是java,完全的面向对象。和java许多地方都相同,C#在window平台能完全实现java的功能。那java的优点是什么呢?那就是它的成熟性了,它推出的时间早,很稳定,C#就比较年轻了。最后我还想说:任何一个语言学好了,转型很容易。
学到最后 比的不是语言 比的是数据结构
数据结构好的 才叫好
语言只是实现你想法的一种方式
尺有所长,寸有所短,前景来看,我比较赞同C#
你是北大青鸟的?为什么都问这些。
苹果和橘子哪个好?
各有优势
如果硬要说哪个好,C#简单易学,并且以后的asp.net开发网站速度快,周期短。效率高、可惜,不能跨平台。
java灵活性很强,适合有创新思想的人