zoukankan      html  css  js  c++  java
  • 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冲突管理及依赖管理实践

  • 相关阅读:
    Openstack CloudKitty 计量计费命令行操作
    $out表单提交转成数组
    AddWhere
    正则
    全选反选
    showErr()
    模拟登陆
    MYSQL添加权限
    三元相位符
    打开ci 调试
  • 原文地址:https://www.cnblogs.com/doit8791/p/7433800.html
Copyright © 2011-2022 走看看