开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2012.12.20
【为什么没有条件编译】
Java 已取消的一种特性是C 的“条件编译”,它允许我们改变参数,获得不同的行为,同时不改变其他任何代码。Java 之所以抛弃了这一特性,可能是由于该特性经常在C 里用于解决跨平台问题:代码的不同部分根据具体的平台进行编译,否则不能在特定的平台上运行。由于Java 的设计思想是成为一种自动跨平台的语言,所以这种特性是没有必要的。
我想说的是,条件编译不仅仅用于解决跨平台问题!
微信登录中...请勿关闭此页面