java泛型和注解的用法,请问有人能详细说一下嘛? 5

 我来答
润泽且素淡灬瑰宝h
2015-05-04 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3561
采纳率:3%
帮助的人:1875万
展开全部
泛型的作用是指定集合里面所能存放的数据类型。
比如你定义一个用户信息集合,里面用来存放用户对象的。不允许存放其他类型的数据,则可以定义一个list集合,泛型里面的类型为用户对象<User>,这样从里面取出来的对象就是一个User的对象了。
注解的使用的地方一般在类的头部、方法的头部、方法体里面使用,分别用来描述:
类的创建日期,作者,修改记录,类的描述等信息;
方法的功能描述,参数描述等;
代码块的功能描述,变量的作用记录等。
举杯邀天三千雪
2015-05-25 · TA获得超过157个赞
知道小有建树答主
回答量:104
采纳率:100%
帮助的人:78.6万
展开全部
泛型还真的没有太关注,简单的和你说说我常见到的泛型吧
第一,集合的类型规范,在定义map,list等对象时可以添加在定义后用来规范其中存放的类型,
例如:Map<String,String> map = new hashMap<String,String>();这样这个map中就只能存放String的键和String的值
list类似,就不做重复说明了,
第二:用来定义返回的类型
public class TimeRec<T> {
public T getString(T type){
return type;
}
};
这样getString方法返回T给定的类型,目前我见到的就这两种了。实际上map和list的规定存放值类型也是通过这样的方式来实现的,最常见的就这两种形式了, 有没有其他的我就不清楚了,
注解一般是用来做申明的比如申明类过期了,java中有一些固定的注解是sun(oracle)定义的这部分只要去查下api都能查到,就不细说了,当然了注解也可以自定义
public @interface Table {
public String tableName() default "className";
}
这样就可以定义一个最简单的注解,至于作用,从他的名称中你就能看出一二,注解,顾名思义注释解释,他起到的作用一般都是标记性的作用,比如@Deprecated就是用来标记这个方法过时了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式