之前也很初浅的接触过java,所以现在也算是新学习一门语言,基础初略看完,和C#区别并不大(据说就是不同公司,一批人搞出来的,想转行并不难)。
C#与Java 初识:
1,很多系统对象方法类似,相同的方法名,相同的作用,大小写有些许区别;
2,C#有代理和索引器,Java没有这个概念,布置Java的Controller不知道底层是否类似;
3,C#枚举类型应用比较多,Java项目略少见;
4,对异常的处理,C#更方便些(个人感觉),C#不提供throws关键字
5,不能通过声明来区别继承和接口实现,但声明方式是一样。
6,C#可以允许不安全代码(使用指针);
说到指针,顺利整理下C# 和 C的一些区别
1,C需要要先声明,且必须放在方法的顶端。
2,C#不支持联合类型。
3 , C#没有位域,定义变量至少要占一个字节的空间
后续会记录一些Java学习的心得。欢迎批评
时间: 2024-11-08 11:21:02