报课、招生咨询电话:010-51268840/41
北京
|
上海
|
郑州
|
武汉
外语
|
小语种
|
考研
|
自考
|
成考
|
高校招生
|
在职研
|
同等学力
|
外销
|
职业
|
报检
|
MBA/MPA
物流
|
公务员
|
管理
|
财会
|
司法
|
人力资源
|
中小学
|
网络课堂
|
出国
|
游学
|
论坛
|
资料题库
首页
>
计算机考试
>
LINUX认证
>
→论坛登陆
用户名
密码
浅析Java与C++的区别
作者: 发布时间:2008-10-17 15:07:43 来源:
Java并不仅仅是C++语言的一个变种,它们在某些本质问题上有根本的不同:
(1)Java比C++程序可靠性更高。有人曾估计每50行C++程序中至少有一个BUG.姑且不去讨论这个数字是否夸张,但是任何一个C++程序员都不得不承认C++语言在提供强大的功能的同时也提高了程序含BUG的可能性。Java语言通过改变语言的特性大大提高了程序的可靠性。
(2)Java语言不需要程序对内存进行分配和回收。Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,Examda提示: 在Java语言中,内存的分配和回收都是自动进行的,程序员无须考虑内存碎片的问题。
(3)Java语言中没有指针的概念,引入了真正的数组。不同于C++中利用指针实现的“伪数组”,Examda,Java引入了真正的数组,同时将容易造成麻烦的指针从语言中去掉,这将有利于防止在c++程序中常见的因为数组操作越界等指针操作而对系统数据进行非法读写带来的不安全问题。
(4)Java用接口(Interface)技术取代C++程序中的多继承性。接口与多继承有同样的功能,但是省却了多继承在实现和维护上的复杂性。
Java和C++各有各的优势,无需争论那种语言好,哪种语言不好,能够存在就一定有它的优势,只要你决定了要学编程就扎实的学好,编程语言都是相同的,学会一种,其他的学起来就很容易了。
育路网
[
我要投稿
]
标题
全文
作者
【
评论
】【
加入收藏夹
】【
大
中
小
】【
打印
】【
关闭
】
·
新东方国际游学夏令营
·
国家留学基金会美国成长夏令营
·
哈里波特夏令营
更多有关新闻:
·[
考试动态
]
2008年医师资格考试网上报名须知
·[
考试动态
]
2008年医师资格考试3月10日开始网
·[
考试动态
]
卫生部医师资格考试委员会公告
·[
考试动态
]
2008年医师考试于9月20至21进行
·[
考试动态
]
关于北京考区2008年度国家医师资
·[
考试动态
]
崇文区卫生局关于北京考区2008年
·[
考试动态
]
丰台区卫生局关于北京考区2008年
·[
考试动态
]
2008年上海市医师资格考试(考区
·[
考试动态
]
2008年医师资格考试(天津考区)
·[
考试动态
]
惠州市卫生局关于2008医师资格考
·[
考试动态
]
无锡市关于2008年医师资格考试网
·[
考试动态
]
关于珠海市2008年医师资格考试的
·[
考试动态
]
韶关市关于2008年医师资格考试网
·[
考试动态
]
深圳市关于2008年医师资格考试深
·[
考试动态
]
杭州市卫生局关于2008年医师资格
·[
考试动态
]
丽水市关于2008年医师资格考试报
发表评论
查看评论
用户名:
密码:
验证码:
匿名发表
[
注册帐号
]
[
控制面板
]
[
用户登陆
]
[
修改资料
]
[
用户收藏
]
[
我的状态
]
[
退出登陆
]
课程搜索:
选择分类:
全部分类
英语
成人高考
建筑工程
物流管理
出国
旅游管理
公务员
餐饮酒店
物业管理
多语种
研究生考试
自学考试
在职研考试
外贸考试
高考
财会
文体
职业资格
计算机
计算机
技能培训
幼儿/中小学
课程关键字:
课程
学校
热门搜索:
成考
高校招生
夏令营
出国留学
考研
2008年首都高校秋季招生
北京理工大学2008年招生简章
北京文理研修学院2008年招生简章
北京建设大学2008年招生简章
北京中山学院2008年招生简章
北京城市学院2008年招生简章
培黎职业学院2008年招生简章
北京金融学院2008年招生简章
北京吉利大学2008年招生简章
北方工商管理学院2008年招生简章
本周推荐课程
·
初中起点雅思半年脱产
·
启德雅思6分冲刺课程
·
新概念1+2册慢速精讲课
·
环球新托福100分强化
·
北文王长喜四级强化班
·
英语四、六级培训课程
·
海文考研数学课程
·
海文考研英语课程
·
北大企业管理高级研修班
·
清华企业领导人研修班
·
中美高中生交换项目
·
北工大中加学院2+2本科
·
劳动和社会保障部物流师
·
物业管理师职业培训
·
市场营销经理国际资格
·
现场管理实务培训
课程咨询热线:010-51268840 51268841
最新新闻
·
浅析Java与C++的区别
·
LINUX终端命令组合方式
·
仅使用权限、角色、视图甚至细粒度安全策略
·
黑屏算啥!新方法轻松破解微软正版验证
·
最花哨玩法:让文件夹不再涉黄!
·
轻松应对网络故障简单排障命令简介
·
如何更有效地选择和使用802.11n网络
·
用命令来检查服务器有没木马
·
GregorianCalendar类的学习
·
在线备份服务的选择
育路社区
进入>>
诚聘英才
|
广告招商
|
关于网站
|
联系我们
|
地方加盟
|
商务合作
|
投诉建议
|
老师加盟
|
客服中心
|
网站地图
学员报名服务中心: 北京北三环西路32号恒润中心1806(
交通位置图
)
咨询电话:北京- 010-51268840/41 传真:010-51418040 上海-021-51567016/17
育路网-中国新锐教育社区:
北京站
|
上海站
|
郑州站
|
武汉站
本站法律顾问: 邱清荣律师
北京育路互联科技有限公司版权所有1999-2008 | 京ICP备05012189号