Java import 与 C++ #include 的区别

两者没有共同之处!

在 C++ 中,必须使用 #include 将外部特性的声明加载进来,因为 C++ 编译器无法查看任何文件的内部,除了正在编译的文件以及在头文件中明确包含的文件。而 Java 编译器可以查看其他文件的内部,只要告诉它去哪里查看就可以了

在 Java 中,通过显式地给出包名,如 java.util.Date,就可以不使用 import;而 C++ 中,无法避免使用 #include 指令

import 唯一的好处是简洁。可以使用简短的名字而不是完整的包名来引用一个类

在 C++ 中,与包机制类似的是命名空间:Java 中的 package 与 import 语句类似于 C++ 中的 namespace 和 using 指令

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,951评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • 一张寡淡而清冷的脸映在镜子里,眼皮有些浮肿,肤色似乎较昨天白皙,她盯着镜子中的自己,像审判者盯着犯人:大大眼袋,若...
    其叶阅读 312评论 3 2
  • 你也很孤独吧,一直都是一个人走过来的。 你说你想去看四月的花,可是总是孤独的望着天空,天空很蓝吗?天空,是灰色的。...
    抒心初阅读 195评论 0 0