
Java进阶
DennisJu
这个作者很懒,什么都没留下…
展开
-
Java反射
反射——相关类Java.lang.reflect(1)Java中出去静态的,万事万物皆对象(2)反射的存在可以绕过编译,在程序运行时决定加载的类,区别去编译时加载程序中涉及到全部类的方式。(3)通过反射可以实现的效果(1动态实现类的加载(2获取当前正在执行类的方法信息(3获取当前正在执行类的成员变量和构造函数信息(4获取当前正在执行类的方法反射,从而实现原创 2016-05-18 14:25:07 · 685 阅读 · 0 评论 -
Java注解
注解(1)定义:Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。JDK1.5引入;(2)学习目的:理解常用框架、使代码清晰(3)Java提供常用自带注解@Override @Deprecated@Suppvisewarning;(4)常见第三方注解:Spring(5)代码实战package com.czh.studyday10.annotation;原创 2016-05-18 16:43:09 · 685 阅读 · 0 评论 -
从ArrayList看Java泛型
从ArrayList看Java泛型一、知识点1、Java 泛型2、Java 多态3、Java ArrayList源码二、个人理解1、泛型更形式面向对象思想多态的扩展,它的使用范围更多的针对于类类型的参数、方法参数、方法返回值等等,它可以让程序的代码更简洁、减少你程序里面因为类型不匹配,在进行显示转换的时候,导致的类型强制转换错误。说泛型是“通配”作用,我更喜欢用“限定范围”原创 2016-06-12 17:58:59 · 3628 阅读 · 0 评论 -
Effective Java 2 知识点总结(上)
Effective Java 2 知识点总结(上)关于对象关于通用方法(一般模仿String类即可)关于对象减少不比较的对象创建,考虑用static工厂方法减少对象的创建,类似常用的getInstace()单例模式:static工厂方法比较极端的用法是单例模式自始至终只提供这个类的唯一实例。不可避免的坑:static方法创建的对象的使用通常都需要考虑线程安全,能否防止反射调用私...原创 2019-03-20 13:55:36 · 409 阅读 · 0 评论