黑马程序员-------Java基础加强2

原创 2012年03月29日 09:46:41

---------------------- 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

 


Java基础:基础加强

Java enhance
  • zr523725410
  • zr523725410
  • 2014年09月26日 00:24
  • 2310

黑马程序员-张孝祥Java基础加强(PART1)

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 知识点: 1.Java5的几个新特性,...
  • niniliwei
  • niniliwei
  • 2014年02月28日 15:30
  • 1083

黑马程序员——Java基础测试题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员——Java基础测试题 第1题:以下代码哪个是正确的?为什么?   a. byte...
  • liu007004
  • liu007004
  • 2015年01月16日 12:49
  • 1437

黑马程序员——Java基础---练习题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础---练习题 1.写出程序结果class Demo { public stat...
  • liu007004
  • liu007004
  • 2015年01月19日 16:35
  • 704

黑马程序员-Java基础加强(2)

------- android培训、java培训、期待与您交流! ---------- 了解注解及java提供的几个基本注解 先通过@SuppressWarnings的应用让大...
  • oKlaus
  • oKlaus
  • 2013年05月20日 10:52
  • 441

黑马程序员——JAVA基础加强(2)

内省了解JavaBean JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 如果要在两个模块之间传递多个信息,...
  • u013437627
  • u013437627
  • 2014年01月16日 00:08
  • 310

黑马程序员_Java基础加强2

---------------------- Android、Java开发期待与您交流! -------------------------------------------- Androi...
  • sensitivefish
  • sensitivefish
  • 2014年07月24日 23:50
  • 247

黑马程序员----java基础加强(2)

六、反射 1、由来: 对比提问: Person类代表人,它的实例对象就是张三,李四这样一个个具体的人, Java程序中的各个Java类属于同一类事物,描述     这类事物的Java类名就是C...
  • u013807931
  • u013807931
  • 2014年06月19日 14:20
  • 170

黑马程序员_java基础加强2

1、JavaBean概述 JavaBean是一种特殊的java类,主要用于传递数据信息。这种java类的方法主要用于访问私有的字段,且方法名符合某种命名规则。  如果两个模块之间传递多种信息,可以将这...
  • u012343764
  • u012343764
  • 2013年12月11日 12:03
  • 534

黑马程序员_Java基础加强(2)

android培训、java培训、期待与您交流! Java基础加强-2 ********************************************************...
  • zkf291990078
  • zkf291990078
  • 2014年01月17日 18:48
  • 235
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-------Java基础加强2
举报原因:
原因补充:

(最多只允许输入30个字)