现在的位置: 首页 > 综合 > 正文

黑马程序员_高新技术加强_浅谈2

2016年12月14日 ⁄ 综合 ⁄ 共 1272字 ⁄ 字号 评论关闭

------- android培训java培训、期待与您交流!---------

高新技术加强内容很全面,学习完反射后,接下来开始学习的还有很多内容。

1.JavaBean的简单内省操作,对JavaBean有了简单的理解,在实际开发中,我们用自己编写的代码可以做很多事情,但是在成功之前,你会经历非常痛苦的编写代码。但是当你学习到了新技术的时候,能把新学习的技术JavaBean应用得上,你会发现减少很多麻烦事情。这就好比,在还没有学过开摩托车时,你是踩着自行车去某个很远的地方。这时比必然要经历千辛万苦才能到达,并且精疲力尽。但是懂得开摩托车后,你会发现,不仅走的速度快了,而且不用那么吃力,很轻松就可以达到目的地。

2.注解的作用。就是告诉工具软件,向他们传达信息。加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器、开发工具和其他程序可以用反射来了解你的类及各种元素上有何种标记,就去做相应的事。这些标记注解,可以加在包,类,字段,方法,方法的参数以及局部变量上。按照我的理解,加上了注解的对象,就相当于给其添加了一个泛型,你必须按照泛型的类型进行操作相应的对象,否则就会报错,或者不能按照你想要的效果执行。那么,如何定义注解呢?请看下文:

2.1.定义一个简单的注解:public @interface MyAnnotation{}

往注解中添加属性public @interface MyAnnotation{ String color();}

2.2.把它加到某个类上:@MyAnnotation(color="red")  public class AnnotationTest{}

3.泛型的使用。泛型是jdk1.5中的性特性之一。所谓泛型,就是为某个属性明确传入的对象。仅能传入指定的对象。如:向集合中添加字符串。

List<String>list=new ArrayList<String>();

list.add("sdbiu");

list.add("cbjhbsdjigfiuew");

在没有添加泛型时,当要从该集合中取出元素,就必须使用强转。但是添加了泛型了之后,可以不用强转,因为在定义泛型的时候,已经指向了一定的对象,也就是说,你只能传入你指定的对象,其他对象不能传入。

泛型可以定义在类上,也可以定义接口,方法,参数等。泛型的使用的好处很多,定义了泛型后,如果传入的对象不符合定义的泛型,编译时就会报错,编程人员就可以针对提示的错误做出相应的修改,从而避免了难以承担的后果。


4.AOP面向对象编程。当客户要求我们要完成一个项目时,我们会根据需求,编写程序,但编写好的程序不能马上给客户,而是要先进行测试是否存在问题,但是常常不用直接类去完成测试,而是通过代理框架去完成测试,如果代理框架测试的结果没有什么问题,我们就会把我们做好的项目交给客户用。这就是面向对象编程的简单理解。

------- android培训java培训、期待与您交流!---------

详情请查看:http://edu.csdn.net/heima

抱歉!评论已关闭.