zoukankan      html  css  js  c++  java
  • 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#没有

  • 相关阅读:
    CSS中z-index的层级树概念
    随记
    PHP 随笔
    linux 相关
    Nginx 虚拟主机 VirtualHost 配置
    PHP 杂记
    Composer 资料
    PHP Yii架构学习
    java 日志技术汇总(log4j , Commons-logging,.....)
    Java 随笔
  • 原文地址:https://www.cnblogs.com/liyiyong/p/5059165.html
Copyright © 2011-2022 走看看