A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

李斯特

中级黑马

  • 黑马币:-2

  • 帖子:18

  • 精华:0

© 李斯特 中级黑马   /  2015-7-9 20:54  /  400 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java和C++的比较:
        由于Java是从C++开发而来的,所以它的语法结构和C++基本相同。由于Java语言中加入了字节码和JVM,所以它的执行速度没有C++那样快。但Java具有对内存自动管理的功能,大大改善了C++中内存渗漏的问题。
        Java和C++的最大不同还在于Java是100%面向对象的编程语言,而C++则可同时作为面向过程和面向对象的编程语言。这使得C++具有灵活性,但对初学者来说,也造成了编程中的混乱。无可置疑,具有C++编程经验的软件开发人员,在学习Java时更有优越性,掌握起来也更为容易。
        功能强大的纠错和异常处理功能使得Java更加可靠和安全。丰富多彩的API类库使得Java在软件开发中更加快捷,可靠和规范化。网络服务方兴未艾以及众多伙伴公司推出支持Java的各种名目繁多的应用软件包,使得Java在大、中、小型软件开发中如鱼得水。

Java和C#的比较:
        C#是微软在2005年创建的100%面向对象的编程语言,是微软.NET,或者Visual Studio的一部分。由于它是在Visual J++的基础上开发而来的,而Visual J++又是微软和Sun合作的产物,所以C#的语法结构和Java没有本质的区别。C#也具有被称作CLR(Common Language Runtime)的虚拟机。虽然其运行速度快过JVM,并且针对Java语言存在的一些弱点进行了改进,但它只能在微软的窗口工作平台上运行。所以C#是一个依赖于微软工作平台运行的编程语言。

为什么学习Java:
        学习Java的目的是为了掌握这个在当今IT领域中应用最为广泛的计算机编程语言。除了Java具有独一无二的“Write once, run everywhere”的特点之外,他还是理想的互联网编程或网页开发编程最佳语言。因为:
        Java使网页具有实时动态更新的特征。
        Java是多媒体编程语言。它使得网页中实现音频和视频处理、动画、图像和绘画更加容易。
        Java使实现人—网互动功能更为容易。
        Java提供编程人员创建新网页内容的天地。
        Java简单易学,安全可靠,自动支持垃圾回收以及并行处理功能。
        Java是学习终端用户—伺服器编程、Java EE和Java Me,进行企业大中型应用软件开发、进行无线和可移动设备编程,嵌入式编程,以及机器人编程的基础。












评分

参与人数 1黑马币 +20 收起 理由
Psy、Xuan + 20 赞一个!

查看全部评分

4 个回复

正序浏览
虽然学这个但是确实不是很清楚这个,学到了
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
长见识了
回复 使用道具 举报
说得很好!真是有用的东西呀
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马