中的类 .docVIP

  • 0
  • 0
  • 约3.48千字
  • 约 4页
  • 2016-12-01 发布于北京
  • 举报
? 阅读java中的Object类??? 今天闲来无事,突然想看看java相关的类的源码。但是解压了src的压缩包。发现很多类都是写了千行的。看的头有点大。突然想起java的Object类应该简单。找到代码。果然很简单。毕竟提供的方法也少。但是发现里面很多什么native关键字。感觉有些奇怪。网络上一查。发现下面的说明。突然恍然大悟。 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern C告知C++编译器去调用一个C的函数。 ?? A native method is a Java method whose implementation is provided by non-java code. ?? 在定义一个native method时,并不提供实现体(有些像定义一个java interface),因为其实现体是由非java语言在外面实现的。,下面给了一个示例:??? ??? public class IHaveNatives ??? { ????? native public void Native1( int x ) ; ????? native

文档评论(0)

1亿VIP精品文档

相关文档