找不到实现类?
单步调试 找不到实现类?
class PlainSocketImpl extends AbstractPlainSocketImpl
{
private AbstractPlainSocketImpl impl; //这个实现类是啥?都是PlainSocketImpl
void socketCreate(boolean isServer) throws IOException {
impl.socketCreate(isServer); //找到实现类是哪个?就是PlainSocketImpl的native方法
}
复制代码
jdk8 找不到套接字实现类?为什么?因为jdk8的native方法有点奇怪 代码没有native关键字 但是eclipse outline可以看到方法有个N图标。
jdk7可以找到
class PlainSocketImpl extends AbstractPlainSocketImpl
{
native void socketCreate(boolean isServer) throws IOException; //本地方法
复制代码