第1个回答 2015-10-17
1:运行平台不同
c/c++能用vc开发,因此能做成windows的应用程序和游戏之类,java则是运行在java虚拟机之上,主要用于嵌入式,安卓以及大型网站搭建之类,注,安卓低层也有c++库,但普通安卓应用主要还是用java吧
2:学习难度
java别称c++-,比c++少了指针,因此学习难度明显比c++简单
3:代码风格
java代码的优美程度远高于c++,很多人把c++代码风格批得很一文不是
4:使用人群
开发c++和开发java的人都很多
第2个回答 2010-02-16
java 是一个可跨平台的开发工具!其实代码和C/C++差不多,从对电脑的要求来说~C/C++适合Windows开发平台~不适合LinX,而Java则可以两者之间用
第3个回答 2010-02-16
每种语言的区别真的很多,估计很难一下说清。
c/c++ 出现的时间应该比 java 早几年。
很多工作(不是所有)用c/c++或java都同样能完成。
你应该搞清楚他们的优点和缺点在哪里。
写与系统底层相关的程序,肯定用c/c++
第4个回答 2015-12-03
c是面向过程的开发语言,而c++和,java是面向对象的语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 面向对象编程、泛型编程和过程化编程。最新正式标准C++于2014年8月18日公布。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。