• 微信
    咨询
    微信在线咨询 服务时间:9:00-18:00
    纵横数据官方微信 使用微信扫一扫
    马上在线沟通
  • 业务
    咨询

    QQ在线咨询 服务时间:9:00-18:00

    选择下列产品马上在线沟通

    纵横售前-老古
    QQ:519082853 售前电话:18950029581
    纵横售前-江夏
    QQ:576791973 售前电话:19906048602
    纵横售前-小李
    QQ:3494196421 售前电话:18965140883
    纵横售前-小智
    QQ:2732502176 售前电话:17750597339
    纵横售前-燕子
    QQ:609863413 售前电话:17750597993
    纵横值班售后
    QQ:407474592 售后电话:400-1886560
    纵横财务
    QQ:568149701 售后电话:18965139141

    售前咨询热线:

    400-188-6560

    业务姚经理:18950029581

  • 关注

    关于纵横数据 更多优惠活动等您来拿!
    纵横数据官方微信 扫一扫关注官方微信
  • 关闭
  • 顶部
  • 您所在的位置 : 首页 > 新闻公告 > Java和C#的不同之处

    Java和C#的不同之处

    泛型不一样,Java泛型只是编译时的,但C#的泛型在运行时也被维持,而且适用于value types 和 reference types
    C# 没有 checked exceptions
    Java 不允许建立user-defined 的value types
    Java 不允许运算符重载
    Java 没有类似LINQ的特性
    Java 不支持委托
    C# 没有匿名内部类
    C#没有像java 那样的内部类,所有的nested classes 其实都像Java 的静态nested classsesJava 没有静态类Java 没有 扩展方法(extension methods)两者的访问修饰符有一定区别 两者初始化(initialization)的顺序有一定不同。
    C#初始化变量后才调用父类的构造方法
    Java 没有类似“properties”的东西,而是约定俗成为getter 和setter
    Java 没有类似与"unsafe"的特性两者的枚举(enums)有一定的不同,Java的更加面向对象Java的参数只能传值,没有类似于C#的ref 和out 传递引用。(注:Java 传递对象只是传递对象引用的copy)
    Java 没有partial types
    C# 的interface 不能定义字段
    Java 没有unsigned 的整形
    Java 没有类型与nullable 的value types
    ----------------------------------------------------------------------------------------------
    纵横数据 WWW.ZONEIDC.COM WWW.ZNDATA.COM 发
    2017年6月28日

    最新推荐


    微信公众帐号
    关注我们的微信