社区
Java SE
帖子详情
关于Java和C#的类型对比理解的困惑
轻舟在过
2020-10-12 08:15:53
对Java的基本数据类型,我的理解是这样的,基本数据类型都是值类型,和Object类没有关系,而Java中其他的类型,即引用类型都是集成自Object类。对于C#,引用类型是继承自Object类,而基本数据类型(值类型)好像也是继承自object类(即system.Object),那他们既然都是object类的子类,那装箱拆箱到底装拆了个啥?还是我的理解有错误,这个问题纠结好久了,求大神指点迷津!
...全文
1925
3
打赏
收藏
关于Java和C#的类型对比理解的困惑
对Java的基本数据类型,我的理解是这样的,基本数据类型都是值类型,和Object类没有关系,而Java中其他的类型,即引用类型都是集成自Object类。对于C#,引用类型是继承自Object类,而基本数据类型(值类型)好像也是继承自object类(即system.Object),那他们既然都是object类的子类,那装箱拆箱到底装拆了个啥?还是我的理解有错误,这个问题纠结好久了,求大神指点迷津!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
王大师王文峰
2020-10-13
打赏
举报
回复
装箱:基本类型转变为包装器类型的过程。Object a = 1; 拆箱:包装器类型转变为基本类型的过程。Interger.vauleof(a);
CDboyOne
2020-10-13
打赏
举报
回复
C# 中的值类型隐式地基于 ValueType 类型(当然,一般不应该显式地继承它)
鸡窝里的毛
2020-10-12
打赏
举报
回复
C#更纯粹点(真正做到了一切都是对象),没有Java中的原始类型。C#中的值类型的引用类型的区别在于属性值是否基于考备,C#中的装箱就是所有变量转换成Object来操作,拆箱就是转换成具体类型来操作。Java中的原始类型不是Object,Java中的装箱是将原始类型封装相应的引用类型,拆箱是提取引用类型中对应的原始类型值。
Java
的
类型
擦除:深入
理解
与应对策略
Java
5 引入的泛型是语言历史上最具影响力的特性之一,它显著提高了代码的
类型
安全性和可读性。然而,许多开发者在使用泛型时会遇到一些令人
困惑
的行为,这些行为大多源于
Java
泛型实现的核心机制——
类型
擦除。我将深入探讨
类型
擦除的工作原理、设计背后的原因、它带来的限制,以及如何优雅地应对这些限制。
理解
类型
擦除不仅有助于写出更健壮的泛型代码,还能帮助你
理解
Java
语言设计的权衡取舍。
C#
之 int 挑战
Java
之 Integer
《.NET 4.0面向对象编程漫谈》扩充阅读系列文章之《
C#
之 int 挑战
Java
之 Integer》
C#
的CTS
类型
###CTS
类型
首先说明一下,
C#
中的基本预定义
类型
例如int,long等并没有内置在
C#
语言中,而内置在.NET Framwork中。 先观察下面的代码: int i=30; //申明一个int
类型
的变量i并赋值为30 string s=i.ToString(); //调动i中的ToString方法,将i转换为字符串并复制给s 之前一直被i.ToString()的东西
困惑
,现在终于...
C++ 还是
JAVA
, 不要
困惑
了
最近发现在论坛上总看到很多初学者一直在
困惑
一个问题。sample 1:学过C++,从事
C#
好还是
Java
好呢 ?三者的语言方面都学习过,做过C++的东西,主要是.net下VC后面两者也实践过一些,但很皮毛,如果现在选择
C#
和
Java
,哪一个更合适呢 ?感觉从事
Java
和
C#
各有利弊,请大家提提意见。sample2:我是非常喜欢C++的,但毕业后的单位只用
C#
和Jav
C#
---
类型
和字段
现在总算是进展到OOP最重要的
类型
了,感觉很兴奋但又
困惑
,因为
C#
中有很多与其他OOP语言像是
java
大不相同的处理。 1.可见性
C#
中的可见性很多与
java
重叠并且意义相同,但有一个特别的internal(internal其实并不特别)。internal表示仅对定义程序集(assembly)中的所有代码可见,至于其他程序集不可见。我的第一眼感觉就是
java
的默认访问权...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章