thinking in java(II)--control

相对C++而言,Java毕竟是更为纯粹的OOP语言,甚至,它本身也就是一个object


这句话很精辟的说明了许多问题。。。

很多在C++中可以用面向过程思想解决的问题,在Java中也是通过面向对象思想来解决的

这是Java世界的规则,契合了商业的需求,有些东西还是得牺牲的


另外还有一些是特性问题吧


木有了指针(其实是指向基本类型的指针)

reference的使用比较安全,这也是Java一直所追求的吧

当然在操作特别底层的东西的时候会有麻烦


Java中不支持小生存空间变量遮蔽大生存空间变量。。。

我个人在C++中就不喜欢这种用法,直接禁止也算是为了规范吧


boolean无法由non-boolean替代

略感不方便的一个设定吧,不过影响也不大

主要是增加了代码的可读性,也阻止了一些潜在的二义性


禁止运算符重载

减少了不确定性,本来就觉得不是很有必要的功能

华而不实的东西果断被抛弃


goto语句被束之高阁

呃。。。考虑到这个词语被攻击的强度,我还是沉默好了



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值