Java 与 C++ 的优缺点各自有哪些

如题所述

java是为了web而生的。
隐藏了底层的实现细节,以及令人困惑的指针这些容易导致内存泄露等不安全结果的概念,让开发者更多地关注业务逻辑,所谓纯面向对象。
是用Java,有统一的标准,sun当初制定的。。。统一的运行环境JRE,统一的JDK(开发包),以此获得平台无关性。所谓的“Write once, run anywhere”

C++,毕竟是编译型的语言,比Java这种解释型的语言的优势就是运行效率高,保持了C的风格,更接近计算机的思维,有助于对计算系系统的学习(当然你认真研究JVM也可以达到效果,但是写c、C++的程序就很容易达到学习目的);底层操纵能力强,保留了指针这些直接操作内存的元素;类Unix系统核心代码都是使用C语言写的,这也算是C、C++的一个巨大的学习资源吧~~既可以学习语言也可以学习操作系统,一举两得。
温馨提示:内容为网友见解,仅供参考
无其他回答

java和c++的优缺点?
2,相关社区活跃,讨论和共享java技术的没有任何一个语言的社区敢相提并论,压倒性优势。3,异常容易追踪,C的异常很难处理,有的时候要熬夜找bug 缺点:1,运行速度较C慢,程序越大越明显 2,难与底层操作系统和硬件打交道,用C可以轻而易举获取操作系统硬件信息,java则不能。C\/C++和JAVA的优缺点...

java语言与C++相比,有哪些优点?
比其它的编程语言如C++更加简单,因此保证了编程的高效率,减少了编程投入;其二,Java虚拟机技术所提供的"一次编程,到处使用"的跨平台能力非常适合网络环境,这给Java在网络服务器端的发展提供了便利条件;其三,Java拥有强大的提供商和支持者队伍,该队伍包括IBM、Oracle、Novell、Sybase和Netscape等公司。

C语言和java相比较,各自的优势是什么?
JAVA里无用内存回收程序是以线程方式在后台运行的,利用空闲时间工作。7. 字符串:C语言不支持字符串变量,在c语言程序中使用Null终止符代表字符串的结束,在Java中字符串是用类对象(strinR和stringBuffer)来实现的,这些类对象是Java语言的核心!Java没有函数,作为一个比c语言更纯的面向对象的语言,Ja...

Java和C + +有什么区别?
Java和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。我在这里不能完全列出不同之处,仅列出比较显著的区别: 1.指针 JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误...

请问C++和JAVA的各自的优缺点?
c++的优点两级很擅长:1:是比较贴近底层,所以处理很实时,2:更加抽象,函数,类的编写可以和类型无关,只要关心逻辑就行了,这就是c++模板的威力,c++的应用也很广泛,不仅仅局限在桌面领域 java 是个和操作系统无关的语言,就是说程序一旦写成就可以在有java虚拟机的平台上运行,而且java 的用法,...

c++和java各自的优势
1.C\/C++语言的优点 C语言是面向过程的语言,常用来编写操作系统。C++语言是从C语言发展过来的,是一门面向对象的语言,它继承了C语言的优势,同时也添加了三个主要的内容:Oriented-Object c...2.C\/C++语言的缺点 1)相对于JAVA来说,没有垃圾回收机制,容易引发内存泄露 2)内容较多而且较难,学习起来相对...

java和C++有什么相同点和不同点?优势和弱势是哪些?
(7) 与C++类似,Java含有一系列“主类型”(Primitive type),以实现更有效率的访问。在Java中,这些类型包括boolean,char,byte,short,int,long,float以及double。所有主类型的大小都是固有的,且与具体的机器无关(考虑到移植的问题)。这肯定会对性能造成一定的影响,具体取决于不同的机器。对类型的检查和要求在Java里...

java技术相比C++有什么优势?
java技术相比C++有什么优势? 其实根本没有比较的价值和意义,原因有以下几点:计算机语言更多的是特定一个领域,也就是说如果不指定一个具体的领域,实在没法比较孰优孰劣,比如java在web开发方面的确见长,不过C++在一些传统的应用软件甚至系统级软件引用广泛。各有所侧重,比如Java——奉行一次编译处处...

java和c++哪个好
1、就业岗位除了编程语言自身的特性外,java的就业岗位也比c++多,首先是因为用java的公司就比较多,也就是说java在商业上的应用范围更广,java可移动、安全、开放,所以很多公司愿意用java开发产品。其次,java几乎各个领域都能涉及,方向很多,我们常见的网站、游戏、金融背后都有java的身影,方向多岗位...

java相比cc++的优点?
c++和java各自的优势C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低。C语言最关键的是比Java多了指针,而C语言的亮点指针很容易出错,能够灵活的运用指针是件很难的事。二者之间的最大区别在于,C++更接近机器语言,因此其软件运行速度更快且能够直接与计算机内存、磁盘、...

相似回答