Redian新闻
>
求解释一下java decorator
avatar
求解释一下java decorator# Java - 爪哇娇娃
r*n
1
找工作和申请H1B都是用的MS degree, 但是OPT 是用的PhD的. PhD 不会答辩了.这样申
请GC时会被拒吗?
avatar
m*k
2
对java的decorator一直不理解。网上搜了很多还是没概念。
我把程序中的@行删掉之后,还是可以编译运行的。
求解释这个decorator到底是干什么的?
avatar
g*g
3
You mean decorator pattern? Java IO is a bunch of decorator patterns.

【在 m**k 的大作中提到】
: 对java的decorator一直不理解。网上搜了很多还是没概念。
: 我把程序中的@行删掉之后,还是可以编译运行的。
: 求解释这个decorator到底是干什么的?

avatar
a*n
4
may be he meant annotation
"我把程序中的@行删掉之后,还是可以编译运行的。"
avatar
m*k
5
恩。应该叫annotation吧。比如在一个重载函数上面有
@override
avatar
w*z
6
加了说明是要override, compiler帮你check,去了,不做check,当然不会报错。

【在 m**k 的大作中提到】
: 恩。应该叫annotation吧。比如在一个重载函数上面有
: @override

avatar
m*k
7
对java的decorator一直不理解。网上搜了很多还是没概念。
我把程序中的@行删掉之后,还是可以编译运行的。
求解释这个decorator到底是干什么的?
avatar
g*g
8
You mean decorator pattern? Java IO is a bunch of decorator patterns.

【在 m**k 的大作中提到】
: 对java的decorator一直不理解。网上搜了很多还是没概念。
: 我把程序中的@行删掉之后,还是可以编译运行的。
: 求解释这个decorator到底是干什么的?

avatar
a*n
9
may be he meant annotation
"我把程序中的@行删掉之后,还是可以编译运行的。"
avatar
m*k
10
恩。应该叫annotation吧。比如在一个重载函数上面有
@override
avatar
w*z
11
加了说明是要override, compiler帮你check,去了,不做check,当然不会报错。

【在 m**k 的大作中提到】
: 恩。应该叫annotation吧。比如在一个重载函数上面有
: @override

avatar
l*g
12
你说的是annotation,decorator是设计模式!
annotation的话,建议可以看一下Java Class文件的specification,启示很简单的,
只不过是吧一些annotation,可以动态的转变成字节码bytecode。
不过,我不是很喜欢用annotation做程序。
avatar
s*e
13
8 years ago, there were a big debate on using annotation or xml. xdoclet
used to be the pioneer of the annotation. Today, even spring is moving their
config to annotation.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。