额其实认为语言语法之间是没有可比性的!

但是因为额曾经学过C/C++,而今又学Java,有赵本山说的话:“知识都学杂了!”,所以我个人总结一下,望提醒自己!

Java C++
double 要用%f; double 要用%d
布尔型:boolean; 布尔型:bool
字符型占2个字节,Unicode编码格式 字符型占1个字节,Assci编码格式

If , while,for 中进行真假判断时只能使用逻辑表达式,

不能用1和0数字来表示真假

可以用0和1来表示真假

较长的整数后要加L,隐含为long类型

较长的整数不需要加L  

安全性高:当高级类型转换为低级类型会报错!例;想要将double转换为float, float a=2.0f(F)

   

取余时:被除数和除数可以是实数;但所得余数的正负只和被除数相同

   
Java中没有指针:A  a=new  A(); A  *a=new  A();  
如果你定义了有参的构造函数,则当你调用无参的构造函数时,必须自己定义无参的构造函数; 不需要
java 中数组是引用类型,只能在堆中创建 数组可以在栈中创建
java中不行 C和C++ 中枚举类型enum是可以用0,1……来表示的  

例:enum MyColor { red, green, blue };

MyColor m= red;//C或C++中定义枚举类型新变量

MyColor m= MyColor.red;//java中定义枚举类型新变量

 C和C++的简单区别:

C中没有String引用类型,它是用字符数组表示,用‘\0’表字符结束;而C++和java中有String引用类型;

另外,C++中的String对象可以用s[i]进行操作,而Java中则不可以,需要转换为char[]才行;

最新文章

  1. 图解c/c++多级指针与“多维”数组
  2. ThinkJS 项目用 WebStorm 来设置断点与调试
  3. Mustache.js前端模板引擎源码解读
  4. 让你的 Node.js 应用跑得更快的 10 个技巧(转)
  5. 解决WPF图片模糊最佳方法(绑定PixelWidth与PixelHeight)
  6. C#工厂模式代码实例
  7. 两个堆叠fragment,上层fragment响应于降低fragment的button点击事件补救措施
  8. [转]Converting a C library to gyp
  9. Spark修炼之道(进阶篇)——Spark入门到精通:第九节 Spark SQL执行流程解析
  10. APP测试(转载)
  11. mobiscroll2.5.4 日期组件
  12. C语言-第6次作业
  13. Python2.x爬虫入门之URLError异常处理
  14. kubernets基础
  15. HNOI2019退役记
  16. Git 遇到的坑
  17. SQL SERVER中一些常见性能问题的总结
  18. Mysql 获取表属性
  19. elementUI下拉框错误记录
  20. Android Custom View系列《圆形菜单一》

热门文章

  1. SQL Server 2005 处理交叉表
  2. BZOJ 1046 最长不降子序列(nlogn)
  3. SqlServer性能优化 自定义动化性能收集(四)
  4. Maven生命周期
  5. ios 改变push方向,可以把present改为push方式
  6. C# Substring的用法
  7. 如何全面解决ECSHOP的jquery冲突
  8. MVC 从后台页面 取前台页面传递过来的值的几种取法
  9. 关于如何通过json更改背景图片
  10. span标签设置margin-top没有效果