2017第34周复习Java总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017第34周复习Java总结相关的知识,希望对你有一定的参考价值。

从上周日开始对工作中遇到的Java相关的知识进行总结整理。先是回顾了Java关键字,重点说了static关键字的用法:修饰变量、程序块、内部类、方法、还静态导包;重点说了final关键字可以修饰类、方法和变量的好处:JVM和Java应用会缓存final变量,提高性能,不需要额外的同步开销,在设计上保证类、方法不被继承修改。

Java基础之关键字

 

这周一是针对Java最重要的特性之一反射的总结,在平常的框架类库中都常见反射的应用,用好反射能大大提高系统的灵活性和扩展性。Java反射是指运行时获取类属性方法信息,并能动态调用对象的任意方法及动态修改对象属性的功能,即利用反射我们可以运行时创建对象,运行时调用方法,运行时读写对象属性。

Java基础之反射

 

周二是Java动态代理,讲了静态代理和动态代理的区别,动态代理要运行时动态生成并加载class类。动态代理本质上有两种实现方式,基于实现相同的接口,如JDK的动态代理;基于Java类的继承,如cglib动态代理。

Java动态代理

 

周三是Java泛型,用好泛型能极大的提升代码的复用性。

Java基础之泛型

 

周四是Java对象序列化,在数据持久化、网传方面都是必不可少的。

Java基础之对象序列化

 

周五是maven冲突管理机制,从网上阿里面试题中看到的一个问题进行的学习总结。

maven冲突管理及依赖管理实践

 

以上是关于2017第34周复习Java总结的主要内容,如果未能解决你的问题,请参考以下文章

201671010116. 2016-2017-15《Java程序设计》第15周学习总结

20165314 2016-2017-2 《Java程序设计》第8周学习总结

20165201 2017-2018-2 《Java程序设计》第8周学习总结

20165314 2016-2017-2 《Java程序设计》第9周学习总结

20165333 2016-2017-2 《Java程序设计》第1周学习总结

20165226 2017-2018-4 《Java程序设计》第7周学习总结