• java 与c#比较


    1.开发周期方面:c#比java开发周期更快
    2.java出现的时间更长、开源性广、跨平台性好
    3.c#较为封闭、后出于java
    4.c#有无符号类型、java没有
    5.java与c#都有值类型、但是java没有方法体
    6.c#间接继承obect 而java没有
    7.c#在类中构造方法、与java不同
    8.c# int 是int32,但Integer是int的包装器,int自身没有方法,Integer有一些方法;int与Integer之间可隐式转换(导致装箱和拆箱),但当Integer值为null的时候会在运行时抛出异常。boolean等类似。
    9.c#也有匿名类,但是只有数据没有方法
    10.java通过接口实现委托和事件功能、而c#只能在接口定义行为
    11.c#属性有get和set 而java没有
    12.c#有编译指令、java没有
    13.java 中 内部类可以访问到外部类的成员,而c#不能
    14.swich c#中可以使用long string 而java不行
    15.java允许接口有内部类、静态字段、c#不行
    16.java有异常捕获、c#没有

  • 相关阅读:
    windows red5相关
    redis集群及相关的使用
    c# 并行运算
    C# Thread
    html5网页录音
    netcore log4相关
    Swagger插件netcore配置
    MongoDB操作集
    .Net Core知识点
    C#中字典集合HashTable、Dictionary、ConcurrentDictionary三者区别
  • 原文地址:https://www.cnblogs.com/liyiyong/p/5059165.html
Copyright © 2020-2023  润新知