孩子不是海子 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 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛