这段时间对c#和java的感受

简介: 这段时间对c#和java的感受   虽然很多书上说语法相似,但实际这是一个接近于门外汉的看法   真正的不同是 c#对更贴近系统API,      而java倡导跨平台 因而c#语法关键字更多,更细,  而java为了平台通用性考虑,关键字少,语法更加简单   导致c#开发的程序,功...

这段时间对c#和java的感受

 

虽然很多书上说语法相似,但实际这是一个接近于门外汉的看法

 

真正的不同是 c#对更贴近系统API,      而java倡导跨平台

因而c#语法关键字更多,更细, 

而java为了平台通用性考虑,关键字少,语法更加简单

 

导致c#开发的程序,功能开发的越多,引入的操作系统API就多,想跨平台?越来越难

*也符合微软将用户捆绑在windows上的用意

 

同时也造成程序员在c#开发时,花的时间更多,

总的说来,在开发时间上面java胜过c#一筹

 

目录
打赏
0
0
0
0
13
分享
相关文章
Java灵魂拷问13个为什么,你都会哪些?
【11月更文挑战第6天】本文回答了一些常见的 Java“灵魂拷问”,包括 Java 跨平台的原因、垃圾回收机制的作用、接口不能有实例变量的原因、字符串不可变的好处、异常处理机制的意义、类加载机制的双亲委派模型、多线程同步机制的重要性、重写方法访问修饰符的限制、包装类的存在意义、`equals()` 和 `hashCode()` 方法一起重写的原因、静态方法不能被重写的原因、`ArrayList` 扩容策略的权衡,以及 `final` 关键字的多种用途。
|
7月前
|
不懂synchronized?那你可能错过了Java的“半壁江山”!
不懂synchronized?那你可能错过了Java的“半壁江山”!
74 6
java202303java学习笔记第四十天综合练习(线程池优化)
java202303java学习笔记第四十天综合练习(线程池优化)
76 0
java202303java学习笔记第四十天综合练习(多线程版的服务器)
java202303java学习笔记第四十天综合练习(多线程版的服务器)
96 0
52. 记一道简单的Java面试题,但答错率很高
52. 记一道简单的Java面试题,但答错率很高
81 0
Java高频面试题目
面试时面试官最常问的问题总结归纳!
174 0
JAVA高频面试题目集锦(6)
JAVA高频面试题目集锦(6)
166 0
JAVA高频面试题目集锦(6)
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等