本人2024届毕业生,在找实习期间花了大量时间学习Java,也做了不少关于Java的项目,但是目前找到了一家用C#做开发的实习,请问这对我Java技术提升有帮助吗?
本人2024届毕业生,在找实习期间花了大量时间学习Java,也做了不少关于Java的项目,但是目前找到了一家用C#做开发的实习,请问这对我Java技术提升有帮助吗?
3 回答2.7k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
8 回答3.8k 阅读
4 回答2.8k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
4 回答1.9k 阅读
要说直接关系是不大,更多是拓宽视野和经验吧
大部分特性和
java
一致,但也有些独特之处可能是平时写java
接触不到的我几乎没怎么用
asp .net
,但是以前用unity
游戏开发的时候用过(所以我对c#
的观点可能比较片面),所以就不讨论框架了,从语言本身出发比如
c#
支持指针,java
中更多是一种经过封装的 “高级指针”,你不会亲自接触到管理分配内存地址(当然c#
也支持自动GC
,所以指针用的也不多)C#
的 事件机制 允许类定义和触发事件、支持Async/Await
异步、运行时委托Delegates
(可以理解为是匿名函数,但是和Lambda
能不能划等号我不确定)除了
java
我觉得C#
和js
也是有点相似在身上的🤣