码迷,mamicode.com
首页 > 编程语言 > 详细

2017第34周复习Java总结

时间:2017-08-26 22:45:24      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:高性能   信息   tle   加载   运行   static   管理实践   面试   总结   

从上周日开始对工作中遇到的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总结

标签:高性能   信息   tle   加载   运行   static   管理实践   面试   总结   

原文地址:http://www.cnblogs.com/doit8791/p/7433800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!