1 C++为了兼容C的语法,保留了很多破坏面向对象特性的关键字。简而言之,C++在OO上不够纯正。
2 C++里随时都存在一个sliced object的陷阱,我个人还没有找到一个明确的编码原则来避免这些错误。
3 Java能够在一片连续的内存中安置各式各样的对象,而C++总是力图做到精简的布局,抹杀了多样性--比如C++ 不支持不规则的多维数组、不规则的向量vector。
4 Java本身已经超越了一门语言,成为一个平台,有足够的兼容性够好的各方面的library。而C++各自为战太多年,现在还没有一个一统天下的趋势。按照斯特朗普的原话,甚至都没有一个C++的核心社区,一部分C++开发者认为C++是被微软主导的,另一部分开发者则认为是被AT&T主导的,实际上都是错的。而std库的内容跟java库比起来真是少得可怜。
发表评论
-
Java中的异常处理
2013-01-02 15:40 3以下内容为我读《TIJ》中第1 ... -
为什么Java在因特网时代那么地流行?
2012-07-22 14:14 783我以前读《计算机网络-自顶向下的方法与特色》一书时 ... -
Java中的集合框架
2012-06-19 21:54 768Java的集合类库中的迭代器与其他类库(其实是其 ... -
Java中的泛型
2012-06-19 21:38 579填坑,未完。 -
Java中的异常处理
2012-06-18 13:39 975一、 基本概念 Java的基本理念是“ ... -
Java中的输入输出流
2012-04-25 15:24 7031 FileInputStream f = new Fi ... -
收集到的有趣的面试题与答案
2012-04-25 15:19 14361 class Something { ... -
Java中的泛型与C++中的模板
2012-04-20 16:29 1022以前都没有注意到Java中的泛型有那么复杂!功能 ... -
反射中若干问题
2012-04-10 15:55 700一 获取类引用的方法 (1) getClass( ... -
我眼中比较有意思的Java语言问题
2012-04-09 14:43 6371 说说&和&& ... -
与虚拟机加载器有关,对象的加载与销毁
2012-04-09 08:46 687一 Java和C++的一个 ... -
空对象、模拟对象和桩
2012-04-08 20:03 1911一个空对象,指的是一个没有赋值过,但是却在内存中存 ... -
实现RTTI的很多种方式(Java版本)
2012-04-08 19:40 921一、Java中的RTTI种类: ... -
总结一下反射的一个应用--动态代理
2012-04-08 17:46 839把《Java核心技术》与《Java编程思想》翻过去 ...
相关推荐
java 语言 编程 gui 编程
我认为Java 好比是C++的外甥,虽然不是直接遗传的,但也几分象样。外甥在舅舅身上玩耍时洒了一泡尿,俩人不该为此而争吵。 关于C++程序设计的书藉非常多,本章不讲C++的语法,只讲一些小小的编程道理。如果我能早...
Java VB C# Javascript C++编程源码网址大全 希望大家喜欢!相信对大家有帮助 Java VB C# Javascript C++编程源码网址大全 Java VB C# Javascript C++编程源码网址大全
学校派去实习,竟然培训java,本来不想那么快学java的,没办法,好像我学一种新语言就要编计算器,当然其实我还是最喜欢C++。这个计算器用java语言编写的,本来在eclipse上开发,但后来转移到自己笔记本上用的时候用...
自己学的时候做的一份笔记 有数据结构学习的笔记 C++学习的笔记 java的学习笔记 其实是为了积分下http://download.csdn.net/detail/zozolin/1949761#comment 顺序喜欢大牛指点.... QQ1258941862
看源码工具C++,JAVA,.NET,C 大多数常用语言都行。喜欢看源码框架,和对框架,系统有深入研究,想深入研究的都能派上用场。还可以看linux内核源码,不错的一款源码查看工具
自己总结了一下初级JNI编程的一些东东,呵呵,希望大家喜欢
C++库命令,方便查询.希望大家能够喜欢.
被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 finally?再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,...
随着Java语言的普及,已经有越来越多的程序开发人员喜欢上这种简单易懂的面向对象语言。与此同时,随着学习和应用的深入,数据结构和算法设计的重要性愈发显现出来。对于以前接触过C或C++的程序员而言,使用C或C++...
并加入了我自己的诸多改动,配合我的源码文章,可以很轻松点的让初学C语言的小伙伴为自己喜欢的人自己DIY出一份专属的表白程序,对于不学习编程的小伙伴也是非常的友好,提供的压缩包或者安装程序都是傻瓜式操作,...
非常经典的一本java语言实现的数据结构书,入门首选! 非常适合不喜欢看c++的人。
C++/SFML,因为我喜欢拥有自己的桌面版游戏的想法,而且我不想让自己太容易。 我也考虑过使用 Java,但很快就否定了这个想法,因为我没有看到这样做的任何特定优势,只是它可能更便携。 如果我决定使用它,那么我...
自己整理了一些网上和书籍中的知识与笔记,来应对技术面试可能遇到的一些问题,包括算法,操作系统,计算机网络,Java、c++、Python、走。概念不是最重要的!概念不是最重要的!概念不是最重要的!练习题才是!重要的事情...
1 开题报告 计算机科学与技术 基于 JAVA 的俄罗斯方块游戏设计与实现 一、 综述本课题国内外研究动态,说明选题的依据和意义 本课题国内外动态: 学校现已开设的课程有 C 语言、VB、C++,自己本身自学了 Java,就...
出于现在网上Wind32 sdk 方面编程的资料和实例...我当初学生时候也苦于找不到实例参考,网上基本上是那些MFC ,JAVA实现的,所以当初要想用Win32 SDK 实现个什么功能不得不先看MFC的示例代码,再从中提取出核心的东西
以前水平很垃圾,现在水平相对提高了很多,主要以汇编,C、C++为主。喜欢编程的朋友加群:32121338
究其历史,俄罗斯方块最早还是出现在 PC 机上,而中国的用户都是通过红白机了解、喜欢上它的。现在远航游戏中心又将重新掀 起这股让人沉迷的俄罗斯方块风潮。对一般用户来说,它的规则简单,容易上手,且游 戏过程...
A、Character B、String C、StringBuffer D、Vector 答案:B 第9题 设有下面的一个类定义: class AA {static void Show(){System.out.println("我喜欢Java!"); }} class BB {void Show(){System.out.println("我...
Effective C++ 第2版 超级高清 (中文版)