孩子不是海子 2017-06-01 14:43 采纳率: 9.1%
浏览 1048

myeclipse中如何得到java pai源码

今天相查ServerSocketChannel的accept()的实现源码,过程如下图图片说明
得到// Compiled from ServerSocketChannelImpl.java (version 1.7 : 51.0, super bit)
class sun.nio.ch.ServerSocketChannelImpl extends java.nio.channels.ServerSocketChannel implements sun.nio.ch.SelChImpl {

// Field descriptor #202 Lsun/nio/ch/NativeDispatcher;
private static sun.nio.ch.NativeDispatcher nd;

// Field descriptor #196 Ljava/io/FileDescriptor;
private final java.io.FileDescriptor fd;

// Field descriptor #25 I
private int fdVal;

// Field descriptor #27 J
private volatile long thread;

// Field descriptor #29 Ljava/lang/Object;
private final java.lang.Object lock;

// Field descriptor #29 Ljava/lang/Object;
private final java.lang.Object stateLock;

// Field descriptor #25 I
private static final int ST_UNINITIALIZED = -1;

// Field descriptor #25 I
private static final int ST_INUSE = 0;

// Field descriptor #25 I
private static final int ST_KILLED = 1;

// Field descriptor #25 I
private int state;

// Field descriptor #197 Ljava/net/InetSocketAddress;
private java.net.InetSocketAddress localAddress;

// Field descriptor #38 Z
private boolean isReuseAddress;

// Field descriptor #199 Ljava/net/ServerSocket;
java.net.ServerSocket socket;

// Field descriptor #38 Z
static final synthetic boolean $assertionsDisabled;

// Method descriptor #223 (Ljava/nio/channels/spi/SelectorProvider;)V
// Stack: 3, Locals: 2
ServerSocketChannelImpl(java.nio.channels.spi.SelectorProvider arg0) throws java.io.IOException;
0 aload_0 [this]
1 aload_1 [arg0]
2 invokespecial java.nio.channels.ServerSocketChannel(java.nio.channels.spi.SelectorProvider) [366]
5 aload_0 [this]
6 lconst_0
7 putfield sun.nio.ch.ServerSocketChannelImpl.thread : long [328]
10 aload_0 [this]
11 new java.lang.Object [162]
14 dup
15 invokespecial java.lang.Object() [345]
18 putfield sun.nio.ch.ServerSocketChannelImpl.lock : java.lang.Object [332]
21 aload_0 [this]
22 new java.lang.Object [162]
25 dup
26 invokespecial java.lang.Object() [345]
29 putfield sun.nio.ch.ServerSocketChannelImpl.stateLock : java.lang.Object [333]
32 aload_0 [this]
33 iconst_m1
34 putfield sun.nio.ch.ServerSocketChannelImpl.state : int [327]
37 aload_0 [this]
38 iconst_1
这样乱七八糟的东西,我怎么做才能看java代码?求大侠帮忙

  • 写回答

2条回答 默认 最新

  • kun_hello 2017-06-02 02:28
    关注

    首先你要吧源码下载到你的本地

    然后 change attached source 重新选择源码把你下载的选中 ok 就好了

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题