论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
逆向
[11895] 2017-10-15_Java反序列化漏洞从理解到实践
文档创建者:
s7ckTeam
浏览次数:
0
最后更新:
2025-01-18
逆向
0 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-58
6万
主题
-6万
回帖
-58
积分
管理员
积分
-58
发消息
2017-10-15_Java反序列化漏洞从理解到实践
J
a
v
a
反
序
列
化
漏
洞
从
理
解
到
实
践
北
其
G
g
F
r
e
e
B
u
f
2
0
1
7
-
1
0
-
1
5
一
、
前
言
一
、
前
言
在
学
习
新
事
物
时
,
我
们
需
要
不
断
提
醒
自
己
一
点
:
纸
上
得
来
终
觉
浅
,
绝
知
此
事
要
躬
行
。
这
也
是
为
什
么
我
们
在
学
到
在
学
习
新
事
物
时
,
我
们
需
要
不
断
提
醒
自
己
一
点
:
纸
上
得
来
终
觉
浅
,
绝
知
此
事
要
躬
行
。
这
也
是
为
什
么
我
们
在
学
到
知
识
后
要
付
诸
实
践
的
原
因
所
在
。
在
本
文
中
,
我
们
会
深
入
分
析
大
家
非
常
熟
悉
的
知
识
后
要
付
诸
实
践
的
原
因
所
在
。
在
本
文
中
,
我
们
会
深
入
分
析
大
家
非
常
熟
悉
的
J
a
v
a
发
序
列
化
漏
洞
。
对
我
们
而
言
,
发
序
列
化
漏
洞
。
对
我
们
而
言
,
最
好
的
实
践
就
是
真
正
理
解
手
头
掌
握
的
知
识
,
并
可
以
根
据
实
际
需
要
加
以
改
进
利
用
。
本
文
的
主
要
内
容
包
括
以
下
两
方
最
好
的
实
践
就
是
真
正
理
解
手
头
掌
握
的
知
识
,
并
可
以
根
据
实
际
需
要
加
以
改
进
利
用
。
本
文
的
主
要
内
容
包
括
以
下
两
方
面
:
面
:
1
.
利
用
某
个
反
序
列
化
漏
洞
。
2
.
自
己
手
动
创
建
利
用
载
荷
。
更
具
体
一
点
,
首
先
我
们
会
利
用
现
有
工
具
来
实
际
操
作
反
序
列
化
漏
洞
,
也
会
解
释
操
作
的
具
体
含
义
,
其
次
我
们
会
深
入
分
析
载
荷
相
关
内
容
,
比
如
什
么
是
载
荷
、
如
何
手
动
构
造
载
荷
等
。
完
成
这
些
步
骤
后
,
我
们
就
能
充
分
理
解
载
荷
的
工
作
原
理
,
未
来
碰
到
类
似
漏
洞
时
也
能
掌
握
漏
洞
的
处
理
方
法
。
整
个
过
程
中
需
要
用
到
的
工
具
都
会
在
本
文
给
出
,
但
我
建
议
你
先
了
解
一
下
这
个
工
具
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
N
i
c
k
s
t
a
D
B
/
D
e
s
e
r
L
a
b
该
工
具
包
含
我
们
准
备
实
践
的
漏
洞
。
之
所
以
选
择
使
用
模
拟
漏
洞
而
不
是
实
际
目
标
,
原
因
在
于
我
们
可
以
从
各
个
方
面
控
制
这
个
漏
洞
,
因
此
也
可
以
更
好
理
解
反
序
列
化
漏
洞
利
用
的
工
作
原
理
。
二
、
利
用
二
、
利
用
D
e
s
e
r
L
a
b
漏
洞
漏
洞
首
先
你
可
以
先
读
一
下
N
i
c
k
写
的
这
篇
文
章
,
文
章
中
介
绍
了
D
e
s
e
r
L
a
b
以
及
J
a
v
a
反
序
列
化
相
关
内
容
。
本
文
会
详
细
介
绍
J
a
v
a
序
列
化
协
议
的
具
体
细
节
。
阅
读
完
本
文
后
,
你
应
该
可
以
自
己
搞
定
D
e
s
e
r
L
a
b
环
境
。
接
下
来
我
们
需
要
使
用
各
种
预
编
译
j
a
r
工
具
,
所
以
我
们
可
以
先
从
G
i
t
h
u
b
上
下
载
这
些
工
具
。
现
在
准
备
步
入
正
题
吧
。
碰
到
某
个
问
题
后
,
我
通
常
的
做
法
是
先
了
解
目
标
的
正
常
工
作
方
式
。
对
于
D
e
s
e
r
L
a
b
来
说
,
我
们
需
要
做
以
下
几
件
事
情
:
运
行
服
务
器
及
客
户
端
运
行
服
务
器
及
客
户
端
抓
取
通
信
流
量
抓
取
通
信
流
量
理
解
通
信
流
量
理
解
通
信
流
量
我
们
可
以
使
用
如
下
命
令
来
运
行
服
务
器
及
客
户
端
:
上
述
命
令
的
运
行
结
果
如
下
:
上
述
结
果
并
不
是
我
们
想
要
的
信
息
,
我
们
想
问
的
问
题
是
,
这
个
环
境
如
何
实
现
反
序
列
化
功
能
?
为
了
回
答
这
个
问
题
,
我
们
可
以
使
用
w
i
r
e
s
h
a
r
k
、
t
c
p
d
u
m
p
或
者
t
s
h
a
r
k
来
捕
捉
6
6
6
6
端
口
上
的
流
量
。
我
们
可
以
使
用
如
下
命
令
,
利
用
t
c
p
d
u
m
p
来
捕
捉
流
量
:
在
继
续
阅
读
本
文
之
前
,
你
可
以
先
用
w
i
r
e
s
h
a
r
k
来
浏
览
一
下
p
c
a
p
文
件
。
读
完
N
i
c
k
的
文
章
后
,
你
应
该
已
经
了
解
目
前
所
处
的
状
况
,
至
少
能
够
识
别
出
隐
藏
在
流
量
中
的
序
列
化
J
a
v
a
对
象
。
2
.
1
提
取
序
列
化
数
据
提
取
序
列
化
数
据
根
据
这
些
流
量
,
我
们
可
以
肯
定
的
是
网
络
中
有
序
列
化
数
据
正
在
传
输
,
现
在
让
我
们
来
分
析
哪
些
数
据
正
在
传
输
。
我
选
择
使
用
S
e
r
i
a
l
i
z
a
t
i
o
n
D
u
m
p
e
r
工
具
来
解
析
这
些
流
量
,
这
个
工
具
属
于
我
们
要
用
的
工
具
集
之
一
,
作
用
与
j
d
e
s
e
r
i
a
l
i
z
e
类
似
,
后
者
属
于
闻
名
已
久
且
尚
能
发
挥
作
用
的
老
工
具
。
在
使
用
这
些
工
具
之
前
,
我
们
需
要
先
准
备
好
待
处
理
数
据
,
因
此
,
我
们
需
要
将
p
c
a
p
转
换
为
可
待
分
析
的
数
据
格
式
。
这
条
命
令
虽
然
看
起
来
很
长
,
但
至
少
能
正
常
工
作
。
我
们
可
以
将
这
条
命
令
分
解
为
更
好
理
解
的
子
命
令
,
因
为
该
命
令
的
功
能
是
将
p
c
a
p
数
据
转
换
为
经
过
十
六
进
制
编
码
的
一
行
输
出
字
符
串
。
首
先
,
该
命
令
将
p
c
a
p
转
换
为
文
本
,
文
本
中
只
包
含
传
输
的
数
据
、
T
C
P
源
端
口
号
以
及
目
的
端
口
号
:
结
果
如
下
所
示
:
如
上
述
结
果
所
示
,
在
T
C
P
三
次
握
手
期
间
并
没
有
传
输
数
据
,
因
此
你
可
以
看
到
’
,
,
’
这
样
一
段
文
本
。
随
后
,
客
户
端
发
送
第
一
个
字
节
,
服
务
器
返
回
A
C
K
报
文
,
然
后
再
发
回
某
些
字
节
数
据
,
以
此
类
推
。
命
令
的
第
二
个
功
能
是
继
续
处
理
这
些
文
本
,
根
据
端
口
以
及
每
一
行
的
开
头
部
分
来
选
择
输
出
合
适
的
载
荷
:
这
条
过
滤
命
令
会
将
服
务
器
的
响
应
数
据
提
取
出
来
,
如
果
你
想
要
提
取
客
户
端
数
据
,
你
需
要
改
变
端
口
号
。
处
理
结
果
如
下
所
示
:
这
些
数
据
正
是
我
们
需
要
的
数
据
,
它
将
发
送
和
接
收
数
据
以
较
为
简
洁
的
方
式
表
示
出
来
。
我
们
可
以
使
用
前
面
提
到
的
两
个
工
具
来
处
理
这
段
数
据
,
首
先
我
们
使
用
的
是
S
e
r
i
a
l
i
z
a
t
i
o
n
D
u
m
p
e
r
,
然
后
我
们
会
再
使
用
j
d
e
s
e
r
i
a
l
i
z
e
。
之
所
以
要
这
么
做
,
原
因
在
于
使
用
多
个
工
具
来
处
理
同
一
个
任
务
可
以
便
于
我
们
分
析
潜
在
的
错
误
或
问
题
。
如
果
你
坚
持
使
用
一
个
工
具
的
话
,
你
可
能
会
不
小
心
走
进
错
误
的
死
胡
同
。
当
然
尝
试
不
同
的
工
具
本
身
就
是
一
件
非
常
有
趣
的
事
情
。
2
.
2
分
析
序
列
化
数
据
分
析
序
列
化
数
据
S
e
r
i
a
l
i
z
a
t
i
o
n
D
u
m
p
e
r
工
具
的
使
用
非
常
简
单
直
白
,
我
们
只
需
要
将
十
六
进
制
形
式
的
序
列
化
数
据
作
为
第
一
个
参
数
传
输
进
去
即
可
,
如
下
所
示
:
结
果
如
下
所
示
:
我
们
需
要
编
译
才
能
使
用
j
d
e
s
e
r
i
a
l
i
z
e
工
具
。
编
译
任
务
可
以
使
用
a
n
t
)
以
及
b
u
i
l
d
.
x
m
l
文
件
来
完
成
,
我
选
择
手
动
编
译
方
式
,
具
体
命
令
如
下
:
上
述
命
令
可
以
生
成
j
a
r
文
件
,
你
可
以
使
用
如
下
命
令
输
出
帮
助
信
息
以
测
试
j
a
r
文
件
是
否
已
正
确
生
成
:
j
d
e
s
e
r
i
a
l
i
z
e
工
具
需
要
一
个
输
入
文
件
,
因
此
我
们
可
以
使
用
p
y
t
h
o
n
之
类
的
工
具
将
十
六
进
制
的
序
列
化
数
据
保
存
成
文
件
,
如
下
所
示
(
我
缩
减
了
十
六
进
制
字
符
串
以
便
阅
读
)
:
接
下
来
,
我
们
使
用
待
处
理
文
件
名
作
为
第
一
个
参
数
,
传
递
给
j
d
e
s
e
r
i
a
l
i
z
e
工
具
,
处
理
结
果
如
下
所
示
:
从
这
两
个
分
析
工
具
的
输
出
中
,
我
们
首
先
可
以
确
认
的
是
,
这
段
数
据
的
确
是
序
列
化
数
据
。
其
次
,
我
们
可
以
确
认
的
是
,
客
户
端
和
服
务
器
之
间
正
在
传
输
一
个
“
n
b
.
d
e
s
e
r
.
H
a
s
h
R
e
q
u
e
s
t
”
对
象
。
结
合
工
具
的
输
出
结
果
以
及
前
面
的
w
i
r
e
s
h
a
r
k
抓
包
数
据
,
我
们
可
知
用
户
名
以
字
符
串
形
式
存
储
在
T
C
_
B
L
O
C
K
D
A
T
A
类
型
中
进
行
传
输
:
现
在
我
们
对
D
e
s
e
r
L
a
b
客
户
端
与
服
务
器
之
间
的
通
信
过
程
已
经
非
常
熟
悉
,
接
下
来
我
们
可
以
使
用
y
s
o
s
e
r
i
a
l
工
具
来
利
用
这
个
过
程
。
2
.
3
利
用
利
用
D
e
s
e
r
L
a
b
中
的
漏
洞
中
的
漏
洞
根
据
p
c
a
p
的
分
析
结
果
以
及
序
列
化
数
据
的
分
析
结
果
,
我
们
已
经
非
常
熟
悉
整
个
环
境
的
通
信
过
程
,
因
此
我
们
可
以
构
建
自
己
的
p
y
t
h
o
n
脚
本
,
脚
本
中
可
以
嵌
入
y
s
o
s
e
r
i
a
l
载
荷
。
为
了
保
持
代
码
的
简
洁
,
也
为
了
匹
配
w
i
r
e
s
h
a
r
k
数
据
流
,
我
决
定
使
用
类
似
w
i
r
e
s
h
a
r
k
数
据
流
的
方
式
来
实
现
这
段
代
码
,
如
下
所
示
:
你
可
以
在
这
里
找
到
完
整
版
的
代
码
。
如
你
所
见
,
最
简
单
的
方
法
是
将
所
有
j
a
v
a
反
序
列
化
交
换
数
据
硬
编
码
到
代
码
中
。
你
可
能
对
代
码
的
具
体
写
法
有
些
疑
问
,
比
如
为
什
么
位
于
之
后
,
以
及
我
根
据
什
么
来
决
定
代
码
的
具
体
位
置
。
因
此
我
想
解
释
一
下
我
的
思
考
过
程
,
也
顺
便
介
绍
一
下
如
何
生
成
并
发
送
y
s
o
s
e
r
i
a
l
载
荷
。
在
读
完
有
关
J
a
v
a
反
序
列
化
的
几
篇
文
章
之
后
(
见
本
文
的
参
考
资
料
)
,
我
总
结
了
两
点
思
想
:
1
、
大
多
数
漏
洞
都
与
J
a
v
a
对
象
的
反
序
列
化
有
关
;
m
y
d
e
s
e
r
.
e
x
p
l
o
i
t
(
m
y
a
r
g
s
.
p
a
y
l
o
a
d
f
i
l
e
)
m
y
d
e
s
e
r
.
c
l
i
e
n
t
n
a
m
e
(
)
2
、
大
多
数
漏
洞
都
与
J
a
v
a
对
象
的
反
序
列
化
有
关
。
开
个
玩
笑
而
已
。
所
以
如
果
我
们
检
查
服
务
器
与
客
户
端
的
信
息
交
互
过
程
,
我
们
可
以
在
某
个
地
方
找
到
J
a
v
a
对
象
的
交
换
过
程
。
我
们
很
容
易
就
能
在
序
列
化
数
据
的
分
析
结
果
中
找
到
这
个
目
标
,
因
为
它
要
么
包
含
“
T
C
_
O
B
J
E
C
T
–
0
x
7
3
”
特
征
,
要
么
包
含
如
下
数
据
:
从
以
上
输
出
中
,
我
们
可
以
看
到
流
数
据
的
最
后
一
部
分
内
容
为
“
n
b
.
d
e
s
e
r
.
H
a
s
h
R
e
q
u
e
s
t
”
对
象
。
读
取
这
个
对
象
的
位
置
正
是
交
换
过
程
的
最
后
一
部
分
,
这
也
解
释
了
为
什
么
漏
洞
利
用
函
数
位
于
代
码
的
末
尾
。
现
在
我
们
已
经
知
道
漏
洞
利
用
载
荷
的
存
放
位
置
,
我
们
怎
么
样
才
能
生
成
并
发
送
载
荷
呢
?
D
e
s
e
r
L
a
b
本
身
的
代
码
其
实
没
有
包
含
任
何
可
利
用
的
东
西
,
具
体
原
因
下
文
会
解
释
,
现
在
我
们
只
需
要
接
受
这
个
事
实
即
可
。
这
意
味
着
我
们
需
要
查
找
其
他
程
序
库
,
从
中
挖
掘
能
帮
助
我
们
的
代
码
。
D
e
s
e
r
L
a
b
仅
仅
包
含
一
个
G
r
o
o
v
y
库
,
这
足
以
给
我
们
足
够
多
的
提
示
来
生
成
y
s
o
s
e
r
i
a
l
载
荷
。
在
现
实
世
界
中
,
我
们
往
往
需
要
亲
自
反
汇
编
未
知
程
序
库
,
才
能
寻
找
到
有
用
的
代
码
,
这
些
代
码
也
可
以
称
为
漏
洞
利
用
的
小
工
具
(
g
a
d
g
e
t
)
。
掌
握
库
信
息
后
,
载
荷
的
生
成
就
会
变
得
非
常
简
单
,
命
令
如
下
所
示
:
需
要
注
意
的
是
,
载
荷
发
送
后
不
会
返
回
任
何
响
应
,
因
此
如
果
我
们
想
确
认
载
荷
是
否
工
作
正
常
,
我
们
需
要
一
些
方
法
来
检
测
。
在
实
验
环
境
中
,
一
个
p
i
n
g
l
o
c
a
l
h
o
s
t
命
令
足
以
,
但
在
实
际
环
境
中
,
我
们
需
要
找
到
更
好
的
方
式
。
现
在
万
事
俱
备
,
是
不
是
只
需
要
发
送
载
荷
就
可
以
大
功
告
成
?
差
不
多
是
这
个
样
子
,
但
我
们
不
要
忘
了
J
a
v
a
序
列
化
头
部
交
换
过
程
在
这
之
前
已
经
完
成
,
这
意
味
着
我
们
需
要
剔
除
载
荷
头
部
的
前
4
个
字
节
,
然
后
再
发
送
载
荷
:
如
果
一
切
顺
利
的
话
,
你
可
以
看
到
如
下
输
出
:
非
常
好
,
我
们
成
功
利
用
了
D
e
s
e
r
L
a
b
的
漏
洞
。
接
下
来
我
们
需
要
好
好
理
解
一
下
我
们
发
往
D
e
s
e
r
L
a
b
的
载
荷
的
具
体
内
容
。
三
、
手
动
构
建
载
荷
三
、
手
动
构
建
载
荷
想
要
理
解
载
荷
的
工
作
原
理
,
最
好
的
方
法
就
是
自
己
手
动
重
建
一
模
一
样
的
载
荷
,
也
就
是
说
,
我
们
需
要
写
J
a
v
a
代
码
。
问
题
是
,
我
们
需
要
从
何
处
开
始
?
正
如
我
们
前
面
对
p
c
a
p
的
分
析
一
样
,
我
们
可
以
观
察
一
下
序
列
化
载
荷
。
使
用
如
下
这
条
命
令
,
我
们
可
以
将
载
荷
转
换
为
十
六
进
制
字
符
串
,
然
后
我
们
就
可
以
使
用
S
e
r
i
a
l
i
z
a
t
i
o
n
D
u
m
p
e
r
来
分
析
这
个
字
符
串
,
当
然
如
果
你
喜
欢
的
话
,
你
也
可
以
使
用
j
d
e
s
e
r
i
a
l
i
z
e
来
分
析
文
件
。
现
在
我
们
可
以
深
入
分
析
一
下
,
理
解
具
体
的
工
作
过
程
。
话
说
回
来
,
当
理
清
这
些
问
题
后
,
你
可
能
会
找
到
另
一
篇
文
章
详
细
介
绍
了
整
个
过
程
,
所
以
如
果
愿
意
的
话
,
你
可
以
跳
过
这
部
分
内
容
,
直
接
阅
读
这
篇
文
章
。
接
下
来
的
文
章
着
重
介
绍
了
我
所
使
用
的
方
法
。
在
我
使
用
的
方
法
中
,
非
常
重
要
的
一
点
就
是
阅
读
y
s
o
s
e
r
i
a
l
中
关
于
这
个
漏
洞
利
用
部
分
的
源
码
。
我
不
想
重
复
提
及
这
一
点
,
如
果
你
纳
闷
我
怎
么
找
到
具
体
的
工
作
流
程
,
我
会
让
你
去
阅
读
y
s
o
s
e
r
i
a
l
的
实
现
代
码
。
将
载
荷
传
给
工
具
处
理
后
,
这
两
个
工
具
都
会
生
成
非
常
长
的
输
出
信
息
,
包
含
各
种
J
a
v
a
类
代
码
。
其
中
我
们
主
要
关
注
的
类
是
输
出
信
息
中
的
第
一
个
类
,
名
为
“
s
u
n
.
r
e
f
l
e
c
t
.
a
n
n
o
t
a
t
i
o
n
.
A
n
n
o
t
a
t
i
o
n
I
n
v
o
c
a
t
i
o
n
H
a
n
d
l
e
r
”
。
这
个
类
看
起
来
非
常
眼
熟
,
因
为
它
是
许
多
反
序
列
利
用
代
码
的
入
口
点
。
我
还
注
意
到
其
他
一
些
信
息
,
包
括
“
j
a
v
a
.
l
a
n
g
.
r
e
f
l
e
c
t
.
P
r
o
x
y
”
、
“
o
r
g
.
c
o
d
e
h
a
u
s
.
g
r
o
o
v
y
.
r
u
n
t
i
m
e
.
C
o
n
v
e
r
t
e
d
C
l
o
s
u
r
e
”
以
及
“
o
r
g
.
c
o
d
e
h
a
u
s
.
g
r
o
o
v
y
.
r
u
n
t
i
m
e
.
M
e
t
h
o
d
C
l
o
s
u
r
e
”
。
这
些
类
之
所
以
引
起
我
的
注
意
,
原
因
在
于
它
们
引
用
了
我
们
用
来
利
用
漏
洞
的
程
序
库
,
此
外
,
网
上
关
于
J
a
v
a
反
序
列
化
漏
洞
利
用
的
文
章
中
也
提
到
过
这
些
类
,
我
在
y
s
o
s
e
r
i
a
l
源
码
中
也
见
过
这
些
类
。
我
们
需
要
注
意
一
个
重
要
概
念
,
那
就
是
当
你
在
执
行
反
序
列
化
攻
击
操
作
时
,
你
发
送
的
实
际
上
是
某
个
对
象
的
“
已
保
存
的
”
状
态
。
也
就
是
说
,
你
完
全
依
赖
于
接
收
端
的
行
为
模
式
,
更
具
体
地
说
,
你
依
赖
于
接
收
端
在
反
序
列
化
你
发
送
的
“
已
保
存
的
”
状
态
时
所
执
行
的
具
体
操
作
。
如
果
另
一
端
没
有
调
用
你
所
发
送
的
对
象
中
的
任
何
方
法
,
你
就
无
法
达
到
远
程
代
码
执
行
目
的
。
这
意
味
着
你
唯
一
能
改
变
的
只
是
操
作
对
象
的
属
性
信
息
。
理
清
这
些
概
念
后
我
们
可
知
,
如
果
我
们
想
获
得
代
码
执
行
效
果
,
我
们
所
发
送
的
第
一
个
类
中
的
某
个
方
法
需
要
被
自
动
调
用
,
这
也
解
释
了
为
什
么
第
一
个
类
的
地
位
如
此
重
要
。
如
果
我
们
观
察
A
n
n
o
t
a
t
i
o
n
I
n
v
o
c
a
t
i
o
n
H
a
n
d
l
e
r
的
代
码
,
我
们
可
以
看
到
其
构
造
函
数
接
受
一
个
j
a
v
a
.
u
t
i
l
.
m
a
p
对
象
,
且
r
e
a
d
O
b
j
e
c
t
方
法
会
调
用
M
a
p
对
象
上
的
一
个
方
法
。
如
果
你
阅
读
过
其
他
文
章
,
那
么
你
就
会
知
道
,
当
数
据
流
被
反
序
列
化
时
会
自
动
调
用
r
e
a
d
O
b
j
e
c
t
方
法
。
基
于
这
些
信
息
,
再
从
其
他
文
章
来
源
借
鉴
部
分
代
码
,
我
们
就
可
以
着
手
构
建
自
己
的
漏
洞
利
用
代
码
,
如
下
所
示
。
如
果
你
想
理
解
代
码
内
容
,
你
可
以
先
参
考
一
下
J
a
v
a
中
的
反
射
(
r
e
f
l
e
c
t
i
o
n
)
机
制
。
你
可
以
使
用
如
下
命
令
来
编
译
并
运
行
这
段
代
码
,
虽
然
目
前
它
还
没
有
什
么
实
际
功
能
:
当
你
拓
展
这
段
代
码
的
功
能
时
,
请
牢
记
以
下
几
点
:
碰
到
错
误
代
码
时
请
及
时
碰
到
错
误
代
码
时
请
及
时
G
o
o
g
l
e
;
类
名
需
与
文
件
名
保
持
一
致
类
名
需
与
文
件
名
保
持
一
致
;
请
熟
练
掌
握
请
熟
练
掌
握
J
a
v
a
语
言
。
语
言
。
上
述
代
码
可
以
提
供
可
用
的
初
始
入
口
点
类
以
及
构
造
函
数
,
但
我
们
具
体
需
要
往
构
造
函
数
中
传
递
什
么
参
数
呢
?
大
多
数
例
子
中
会
使
用
如
下
这
行
代
码
:
对
于
“
m
a
p
”
参
数
我
的
理
解
是
,
首
次
调
用
r
e
a
d
O
b
j
e
c
t
期
间
会
调
用
m
a
p
对
象
的
“
e
n
t
r
y
S
e
t
”
方
法
。
我
不
是
特
别
明
白
第
一
个
参
数
的
内
部
工
作
机
制
,
但
我
知
道
r
e
a
d
O
b
j
e
c
t
方
法
内
部
会
检
查
这
个
参
数
,
以
确
认
该
参
数
为
“
A
n
n
o
t
i
o
n
T
y
p
e
”
类
型
。
我
们
为
该
参
数
提
供
了
一
个
“
O
v
e
r
r
i
d
e
”
类
,
可
以
满
足
类
型
要
求
。
现
在
说
到
重
点
了
。
为
了
理
解
程
序
的
工
作
原
理
,
我
们
需
要
注
意
的
是
,
第
二
个
参
数
不
是
一
个
简
单
的
J
a
v
a
m
a
p
对
象
,
而
是
一
个
J
a
v
a
代
理
(
P
r
o
x
y
)
对
象
。
我
第
一
次
接
触
到
这
个
事
实
时
也
不
明
白
这
有
什
么
具
体
含
义
。
有
一
篇
文
章
)
详
细
介
绍
了
J
a
v
a
动
态
代
理
(
D
y
n
a
m
i
c
P
r
o
x
i
e
s
)
机
制
的
相
关
内
容
,
也
提
供
了
非
常
好
的
示
例
代
码
。
文
章
部
分
内
容
摘
抄
如
下
:
“
通
过
动
态
代
理
机
制
,
仅
包
含
1
个
方
法
的
单
一
类
可
以
使
用
多
个
调
用
接
口
为
包
含
任
意
多
个
方
法
的
任
意
类
提
供
服
务
。
动
态
代
理
的
作
用
与
封
装
(
F
a
c
a
d
e
)
层
类
似
,
但
你
可
以
把
它
当
成
是
任
意
接
口
的
具
体
实
现
。
抛
去
外
表
后
,
你
会
发
现
动
态
代
理
会
把
所
有
的
方
法
调
用
导
向
单
独
的
一
个
处
理
程
序
,
即
i
n
v
o
k
e
(
)
方
法
。
”
简
单
理
解
的
话
,
代
理
对
象
可
以
假
装
成
一
个
J
a
v
a
m
a
p
对
象
,
然
后
将
所
有
对
原
始
M
a
p
对
象
的
调
用
导
向
对
另
一
个
类
的
某
个
方
法
的
调
用
。
让
我
们
用
一
张
图
来
梳
理
一
下
:
这
意
味
着
我
们
可
以
使
用
这
种
M
a
p
对
象
来
拓
展
我
们
的
代
码
,
如
下
所
示
:
需
要
注
意
的
是
,
我
们
仍
然
需
要
匹
配
代
码
中
的
i
n
v
o
c
a
t
i
o
n
h
a
n
d
l
e
r
,
现
在
我
们
还
没
填
充
这
个
位
置
。
这
个
位
置
最
终
由
G
r
o
o
v
y
来
填
充
,
目
前
为
止
我
们
仍
停
留
在
普
通
的
J
a
v
a
类
范
围
内
。
G
r
o
o
v
y
之
所
以
适
合
这
个
位
置
,
原
因
在
于
它
包
含
一
个
I
n
v
o
c
a
t
i
o
n
H
a
n
d
l
e
r
。
因
此
,
当
I
n
v
o
c
a
t
i
o
n
H
a
n
d
l
e
r
被
调
用
时
,
程
序
最
终
会
引
导
我
们
达
到
代
码
执
行
效
果
,
如
下
所
示
:
如
你
所
见
,
上
面
代
码
中
我
们
在
i
n
v
o
c
a
t
i
o
n
h
a
n
d
l
e
r
填
入
了
一
个
C
o
n
v
e
r
t
e
d
C
l
o
s
u
r
e
对
象
。
你
可
以
反
编
译
G
r
o
o
v
y
库
来
确
认
这
一
点
,
当
你
观
察
C
o
n
v
e
r
t
e
d
C
l
o
s
u
r
e
类
时
,
你
可
以
看
到
它
继
承
(
e
x
t
e
n
d
s
)
自
C
o
n
v
e
r
s
i
o
n
H
a
n
d
l
e
r
类
,
反
编
译
这
个
类
,
你
可
以
看
到
如
下
代
码
:
从
代
码
中
我
们
可
知
,
C
o
n
v
e
r
s
i
o
n
H
a
n
d
l
e
r
实
现
了
I
n
v
o
c
a
t
i
o
n
H
a
n
d
l
e
r
,
这
也
是
为
什
么
我
们
可
以
在
代
理
对
象
中
使
用
它
的
原
因
所
在
。
当
时
我
不
能
理
解
的
是
G
r
o
o
v
y
载
荷
如
何
通
过
M
a
p
代
理
来
实
现
代
码
执
行
。
你
可
以
使
用
反
编
译
器
来
查
看
G
r
o
o
v
y
库
的
代
码
,
但
通
常
情
况
下
,
我
发
现
使
用
G
o
o
g
l
e
来
搜
索
关
键
信
息
更
为
有
效
。
比
如
说
,
这
种
情
况
下
,
我
们
可
以
在
G
o
o
g
l
e
中
搜
索
如
下
关
键
词
:
搜
索
上
述
关
键
词
后
,
我
们
可
以
找
到
许
多
文
章
来
解
释
这
个
问
题
,
比
如
这
篇
文
章
以
及
这
篇
文
章
。
这
些
解
释
的
要
点
在
于
,
S
t
r
i
n
g
对
象
有
一
个
名
为
“
e
x
e
c
u
t
e
”
的
附
加
方
法
。
我
经
常
使
用
这
种
查
询
方
法
来
处
理
我
不
熟
悉
的
那
些
环
境
,
因
为
对
开
发
者
而
言
,
执
行
s
h
e
l
l
命
令
通
常
是
一
个
刚
需
,
而
相
关
答
案
又
经
常
可
以
在
互
联
网
上
找
到
。
理
解
这
一
点
后
,
我
们
可
以
使
用
一
张
图
来
完
整
表
达
载
荷
的
工
作
原
理
,
如
下
所
示
:
你
可
以
访
问
此
链
接
获
取
完
整
版
代
码
,
然
后
使
用
如
下
命
令
编
译
并
运
行
这
段
代
码
:
运
行
这
段
代
码
后
,
我
们
应
该
能
够
得
到
与
y
s
o
s
e
r
i
a
l
载
荷
一
样
的
结
果
。
令
我
感
到
惊
奇
的
是
,
这
些
载
荷
的
哈
希
值
竟
然
完
全
一
样
。
感
谢
大
家
阅
读
本
文
,
希
望
以
后
在
利
用
J
a
v
a
反
序
列
化
漏
洞
的
过
程
中
,
大
家
也
能
更
好
地
理
解
漏
洞
利
用
原
理
。
*
本
文
转
载
自
安
全
客
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页