java 是纯面向对象的语言。为什么还有8个基本类型呢

java是纯面向对象的语言。为什么还有8个基本类型呢... java 是纯面向对象的语言。为什么还有8个基本类型呢 展开
 我来答
岳之峰
2007-06-09 · 超过29用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:0
展开全部
我觉得楼上的解释不合理,你说是为了程序员更好的理解,但是java出来也有好多年了,就算是转型也该转完了,如果还存在着让语言适应程序员的思想,那还怎么发展。新一代的程序员如果一开始就学习java没有学习其它面向过程的语言,那又怎么解释。

为什么是纯面向对象的语言,就一定不能有基本数据类型。
这个问题我不懂,请指教,我学习下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmlspy
2007-06-09 · TA获得超过261个赞
知道小有建树答主
回答量:1109
采纳率:0%
帮助的人:916万
展开全部
1. 效率
2. 为了从c语言转过来的程序员更好的理解
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8fac99b
2007-06-09 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:0
展开全部
No, Java不是纯面向对象的编程语言, neither do C++/C#/etc. SmallTalk is general considered as 纯面向对象的编程语. In SmallTalk, everything is a object, including int or even + sign. Java is one step more close to SmallTalk than C++, but it is still not pure OO language.
Why bother to discuss this? Language is just a tool to get the job done. Choose one is better for your job/business.
If speed is absolutely critical to your application, use FORTRAN, c or assembly. Burn your algorithm into the semiconductor chips would be a good choice too, of course, if it is necessary!
In some cases, OO is an obstacle. SmallTalk never becomes a main stream programming language since it is too slow.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c547160
2007-06-09 · TA获得超过1377个赞
知道小有建树答主
回答量:2447
采纳率:0%
帮助的人:2101万
展开全部
你学就是了,有意见去跟SUN去提
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式