• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > 浅谈Java与C#的一些细微差别

浅谈Java与C#的一些细微差别

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了浅谈中外民航服务差别,浅谈罗尔斯的差别原则,陆续和相继的细微差别,放养和饲养的细微差别,细微差别等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

由于工作和之前学习的原因,我需要同时使用Java和C#两门语言。这几年,我也一直在使用J2EE平台和.NET平台做开发。说起C#和Java这两门语言(语法,数据类型 等),个人以为,大概有90%以上的相似,甚至可以认为几乎一样。但是在工作中,我也发现了一些细微的差别,而且很多时候我常常会搞混一些小细节。

例如:

在Java中定义字符串,通常使用“String”(首字母大写)去定义,而在C#中,一般使用string(首字母小写)去定义。我经常同时使用Microsoft Visual Studio 和Eclipse同时开发时,经常把“字符串类型”的大小写搞混淆,呵呵。

再就是,Java中定义Integer类型,而C#中没有这个语法,但他们想要描述的其实都差不多,只是语法上的表现形式不同罢了。

常量声明:Java 为此而使用 final 关键字,而 C# 使用关键字 const 或 readonly。

C# 提供了在 Java 中可用的所有数据类型,并且增加了对无符号数和新的 128 位高精度浮点类型的支持。

在 Java 中,对于每个基本数据类型,核心类库都提供了一个包装类来将其表示为 Java 对象。例如,Integer 类包装 int数据类型,而 Double 类包装 double数据类型。

而在 C# 中,所有的基本数据类型都是 System 命名空间中的对象。对于每个C#数据类型,都提供一个简称或别名。例如,int 是 System.Int32 的简称,而 double 是 System.Double 的简写形式。因为 C# 将所有的基本数据类型都表示为对象,所以按照基本C#数据类型来调用对象方法是可能的。例如:

本文只是抛砖引玉,希望读者能够用心去体会,热心的朋友也可以一起研究、总结,整理供大家一起学习并分享。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅谈Java与C#的一些细微差别

相关文章

  • 2017-05-28C#实现由四周向中心缩小的窗体退出特效
  • 2017-05-28C#与PHP的md5计算结果不同的解决方法
  • 2017-05-28C#: 引用变量与数值变量的区别
  • 2017-05-28深入解析C#中的abstract抽象类
  • 2017-05-28C#自定义事件监听实现方法
  • 2017-05-28如何在datatable中使用groupby进行分组统计
  • 2017-05-28DevExpress之ChartControl实现饼状图百分比演示实例
  • 2017-05-28根据灰度值填充字符-单文件单线程版
  • 2017-05-28C#使用SqlBulkCopy批量复制数据到数据表
  • 2017-05-28C#生成code128条形码的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#画笔使用复合数组绘制单个矩形的方法
    • C#中Params的用法
    • C#使用oledb导出数据到excel的方法
    • C#实现修改系统时间的方法
    • 解读赫夫曼树编码的问题
    • C#、vb.net及SQL判断指定年份是否为闰年的方法
    • C#语言中的修饰符汇总
    • c#执行excel宏模版的方法
    • 基于C#中XmlWriter写入Xml的深入分析
    • c#中分割字符串的几种方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有