黑马程序员-------Java基础加强2
2012-03-29 09:46
253 查看
---------------------- android培训、java培训、期待与您交流!----------------------
JavaBean
主要用于传递数据信息。
introSpector.getBeanInfo()当作javabean来看
BeanUtils.getproerty(pt1,"x")
获取pt1中的x值
BeanUtils.setproerty(pt1,"x","9")
设置值
java 7新特性 可直接定义pro
Map map= (name:"xxx",age:18);
BeanUtils.setProperty(map,"name","lhm");
Java注解
@suppresswarning("deprecation")
不提示已经过时的信息
@Deprecated
声明过时, 在eclipse下,其他调用此函数或者类时 会提示
@override 声明 覆盖父类的方法
总结:注解相当于 是一种标记
注解的定义与反射的调用
类名.class.isAnnotation Present(注解类.class)
@Retention(Retention Policy.RUNTIME) -----内存运行时 注解
Retention Policy.SOURCE java源文件
Retention Policy.CLASS class文件
@Target(ElementType.METHOD)
指定注解放置目标 ——只能在method方法上
为注解加属性
在注解的@interface
{
添加
}
泛型 :限定元素为特定类型
取出元素后,不需要强制转换类型
泛型的应用
arraylist<e>中E称为类型变量
泛型的?通配符
<? extends Num>
Num 的子类 和NUM
<? super Integer>
Integer和它的父类
泛型的应用
map.Entry -----------map集合中组合体 包含<k,v>
一种键和值的对于关系类型
迭代取出值和键
Set<map.Entry<string,string>> entryset =map.entryset()
for(map.Entry<string,string> entry :entryset)
{
sop(entry.getkey()+entry.getvalue();
}
---------------------- android培训、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima
JavaBean
主要用于传递数据信息。
introSpector.getBeanInfo()当作javabean来看
BeanUtils.getproerty(pt1,"x")
获取pt1中的x值
BeanUtils.setproerty(pt1,"x","9")
设置值
java 7新特性 可直接定义pro
Map map= (name:"xxx",age:18);
BeanUtils.setProperty(map,"name","lhm");
Java注解
@suppresswarning("deprecation")
不提示已经过时的信息
@Deprecated
声明过时, 在eclipse下,其他调用此函数或者类时 会提示
@override 声明 覆盖父类的方法
总结:注解相当于 是一种标记
注解的定义与反射的调用
类名.class.isAnnotation Present(注解类.class)
@Retention(Retention Policy.RUNTIME) -----内存运行时 注解
Retention Policy.SOURCE java源文件
Retention Policy.CLASS class文件
@Target(ElementType.METHOD)
指定注解放置目标 ——只能在method方法上
为注解加属性
在注解的@interface
{
添加
}
泛型 :限定元素为特定类型
取出元素后,不需要强制转换类型
泛型的应用
arraylist<e>中E称为类型变量
泛型的?通配符
<? extends Num>
Num 的子类 和NUM
<? super Integer>
Integer和它的父类
泛型的应用
map.Entry -----------map集合中组合体 包含<k,v>
一种键和值的对于关系类型
迭代取出值和键
Set<map.Entry<string,string>> entryset =map.entryset()
for(map.Entry<string,string> entry :entryset)
{
sop(entry.getkey()+entry.getvalue();
}
---------------------- android培训、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima
相关文章推荐
- 黑马程序员_java基础加强11_空中网题解_自己做的答案
- 黑马程序员_java基础加强<十一>
- 黑马程序员-Java基础加强-Java高新技术
- 黑马程序员--第三阶段--Java基础加强--第26天
- 黑马程序员_Java基础加强_内省
- 黑马程序员---Java基础加强---反射
- <黑马程序员>枚举--(java基础加强1.5新特性)
- 黑马程序员--Java基础加强(二)
- 黑马程序员----java基础加强(5)
- 黑马程序员_Java基础加强第二天——Annotation
- 黑马程序员_Java基础加强2
- 黑马程序员-java学习基础加强之网络编程
- (黑马程序员)Java基础加强(第一天)4.Junit测试框架
- 黑马程序员---Java基础加强---静态导入与编译器语法设置
- 黑马程序员_java基础加强_1
- 黑马程序员 19 Java基础加强-01-基础篇
- 黑马程序员_Java基础加强_1.5的新特性
- 黑马程序员_Java基础加强(下)_类加载器,代理_28
- 黑马程序员_java基础加强_静态导入_反射_枚举_注解_内省_泛型_代理
- 黑马程序员_java基础加强2