Jcat
宠辱不惊,闲看庭前花开花落~~
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 173,comments - 67,trackbacks - 0
<
2006年8月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
迷路ing
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(13)
给我留言
查看公开留言
查看私人留言
随笔分类
(171)
Business Intelligence(11)
Database(49)
English(19)
Financing(4)
Java(23)
Linux(18)
Non-technique(12)
VBA(6)
猫样年华(29)
相册
BIT
随笔配图
Doc_Database
oracleadvice
PostgreSQL SQL Syntax and Use
SQL语言教学
Doc_Java
jsref
jstl
many egs
struts tags
XML 指南
xmlhttprequest
Favorites
爱书
Java牛人们
cpedia
oldjavaman
江南白衣,帅!
车东
透明思考
My friends
Momi is my pet, miao~~
哥哥
好猫一只^_^
小二
有个性的少平
谢谢,师兄走好!
风风
疯风风
Oracle牛人们
oracledba
oracle空间
Search Engine
luncen in martrix
北京大学计算语言学研究所
搜索
积分与排名
积分 - 112997
排名 - 518
最新评论
1. Soila Lilly
评论内容较长,点击标题查看
--pauldavidsung@gmail.com
2. re: Wide Screen Resolution: Dell700m+FC3+1280x800
最近将Dell 700m安装成红帽5,宽屏的解决不需要第1、2步骤。 封存多时的小七又焕发活力。
--Jcat
3. re: 圣斗士十二宫总结
我日!
--sure_dandan
4. re: 基金
在银行买基金相当于代销,在基金公司买基金相当于直销,一般情况下,费率如下:银行柜台 > 网银 > 基金公司网站
--Jcat
5. re: synnex : 从2点面到7点
呵呵 我正准备去这公司 去呆两年
--刘毅
Read source code is a good way to learn anything!
Experience
To know how dose List.remove(Object) work, I do many test sample. But I still feel not very realizing. Finally, I took a look at souce code, and then I knew everything!
public
boolean
remove(Object o)
{
if
(o
==
null
)
{
for
(
int
index
=
0
; index
<
size; index
++
)
if
(elementData[index]
==
null
)
{
fastRemove(index);
return
true
;
}
}
else
{
for
(
int
index
=
0
; index
<
size; index
++
)
if
(o.equals(elementData[index]))
{
fastRemove(index);
return
true
;
}
}
return
false
;
}
1. List store very object's reference but object's own.
2. remove(Object) will remove the first reference in List which refer to the object
3. If you want to change an object to a new index:
back up it--> remove it--> re-add it
Experience
I create a class to handle something annotated by Annotations. But it doesn't work. I found out it is returned false by
Class.getMethod().isAnnotationPresent(Todo.class)
. Finally, I got the reason by reading source code.
public
enum
RetentionPolicy {
/**
* Annotations are to be discarded by the compiler.
*/
SOURCE,
/**
* Annotations are to be recorded in the class file by the compiler
* but need not be retained by the VM at run time.
This is the default
*
behavior
.
*/
CLASS,
/**
* Annotations are to be recorded in the class file by the compiler and
* retained by the VM at run time,
so they may be read reflectively
.
*
*
@see
java.lang.reflect.AnnotatedElement
*/
RUNTIME
}
posted on 2006-08-03 18:43
Jcat
阅读(335)
评论(0)
编辑
收藏
所属分类:
Java
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
Groovy 修饰符
Groovy JDBC
Groovy Closure “操作”也成了参数
Groovy Closure
Hello Grails
java foundation
environment variable for java, groovy, ant and etc.
Struts
Apache vs Tomcat
input data from cmd