Java没有头文件的原因
2016-07-14 10:28
344 查看
转:http://www.cnblogs.com/sky-zhang/archive/2012/06/01/2530426.html
java中采用import的方式导入.class文件,.class文件中包含类的方法、属性等的定义,因此不在需要.h头文件,而c或c++编译后的二进制代码不包含函数和类的信息,为了在编译时进行函数格式合法性检查,采用.h的文件给出。
java提供给用户的是.class文件,虽然包含类的完整信息,但是对于开发者“不可读”,因此还需要以文档的方式提供类的声明。
java中采用import的方式导入.class文件,.class文件中包含类的方法、属性等的定义,因此不在需要.h头文件,而c或c++编译后的二进制代码不包含函数和类的信息,为了在编译时进行函数格式合法性检查,采用.h的文件给出。
java提供给用户的是.class文件,虽然包含类的完整信息,但是对于开发者“不可读”,因此还需要以文档的方式提供类的声明。
相关文章推荐
- java 静态(static)方法与非静态方法
- Eclipse 安装反编译插件jadclipse
- 【奔跑的菜鸟】Java中的引用传递
- Java格式化UTC格式时间
- 使用eclipse调试openfre3.9.3源码
- Java后台模拟向Servlet发送POST文件上传请求(转载)
- static class 静态类(Java)
- Eclipse代码提示功能设置
- 学习笔记 java集合
- 解决eclipse在退出或者重启后再次打开闪退问题
- 【转】浅析Java中的final关键字
- 深入探索Servlet
- java 通过反射获取注解
- JAVA中三种URL连接方法
- Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- SpringMVC<from:form>表单标签和<input>表单标签简介
- 在servlet的init方法中使用getServletConfig、getServletContext时发生nullpointerexception
- 用JAVA实现线程等待提示框
- struts2总结
- 日期类的加减及java中所以日期类的操作算法大全