博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java和C#差异点
阅读量:6674 次
发布时间:2019-06-25

本文共 744 字,大约阅读时间需要 2 分钟。

语法:

----------------------------------------------------------
1. Java的byte为-128~127相当于c#的sbyte,c#byte为0-255。
2. Java中没有无符号变量。

类结构:

----------------------------------------------------------
1. Java没有Internal修饰符。
2. Java的final相当于c# const。
3. Java继承基类用extends;使用implements继承接口。
4. Java调用基类为super。
5. Java重载方法,无需virtual和override。但可以用final阻止重载。
6. Java抽象基类(abstract声明),除了可以有abstract方法,也可以有完整的方法(154页)。
7. Java中package相当于C# namespace。
8. Java中import相当于C# using。
9. Java中==是比较引用,字符串比较用equals。
10. for ( E element : inputArray )
多线程:
----------------------------------------------------------
1. Java中synchronized相当于c#的lock。
2. Java需要继承Runnable接口或Thread基类实现。
3. Java通过synchronized声明实现wait、notify异步IO。

from:https://www.cnblogs.com/mrhgw/p/7885867.html

你可能感兴趣的文章
【转】DELL戴尔N4050笔记本拆机(图文)
查看>>
java.lang.Runnable接口
查看>>
如何得知当前机器上安装的PowerShell是什么版本的?
查看>>
Unity3d 鼠标的事件GetMouseButtonDown()、GetMouseButton()、GetMouseButtonUp()
查看>>
25条提高Visual Studio编码和调试效率的技巧
查看>>
HSQLDB相关信息及用法汇总
查看>>
Java设置环境变量
查看>>
批处理当前脚本所在路径
查看>>
ecshop用户中心订单详情增加快递单物流信息查询显示的功能
查看>>
【第一篇】Python基础
查看>>
android 更新实现自己主动
查看>>
RS导出Excel交叉表角对应的列占用多列问题
查看>>
2016校招内推 -- 阿里巴巴前端 -- 四面面试经历
查看>>
SQL Server里的INTERSECT ALL
查看>>
【Xamarin开发 Android 系列 6】 Android 结构基础(上)
查看>>
PowerDesigner反projectM连接ySql没有mySql odbc驱动器
查看>>
【Xamarin开发 Android 系列 13】 应用打包部署
查看>>
flask前后台交互数据的几个思路
查看>>
HDOJ 5188 zhx and contest 贪婪+01背包
查看>>
Git介绍和基本原理
查看>>