zoukankan      html  css  js  c++  java
  • java和c++区别?

    1.java没有头文件,这个我觉得很好,每次写c++还要先整个头文件就很烦,java有package的概念,可以在java文件开头声明一个package,如果想要调用其他文件的类或者函数,import相应的package名就好(类似#include 头文件)
    2.然后是java的gc机制,所以java没有指针,java创建对象只有new没有delete
    3.参数传递的方式,c++中传递参数可以利用指针或者引用指明是指针传递还是引用传递,但是java中没有指针,也没有引用,参数传递方式是默认的,基本数据类型和String类型只能默认按值传递,除此之外的数组、自定义类都是默认引用传递,这点也挺重要的,不然修改参数不生效就尴尬了
    4.java继承的关键字是expands, java不支持多继承,但是java有接口的概念,可以使用implement关键字实现多接口达到类似多继承的功能,具体接口和类的区别我还没搞懂
    5.java没有虚函数的概念,每一个函数都是虚函数,都可以被继承
    6.java中还有注解的概念,有一些注解的关键字,是用来指明某一段代码的具体作用并指示编译器检查的好像,关键字是@xxx

  • 相关阅读:
    .NET Core 服务调用 RPC
    从Docker 到 Kubernatetes 的跃迁之路
    同步异步-多线程梳理
    Net的微服务选型之路
    Visual Studio 2019安装SSIS
    HL7协议的基本语法
    vue学习笔记
    开发常用的部分sql语句总结
    VSPD虚拟串口来调试通信接口程序
    SSRS报表工具之合并行数据
  • 原文地址:https://www.cnblogs.com/glb79809-glb/p/14104808.html
Copyright © 2011-2022 走看看