更新日程
4月13日 星期三
更新第十七章 反射机制
在菜单博客园->Java知识->JavaSE,点JavaSE菜单可进入总目录。
CodeGYM相关课程视频可以在以上两个站点观看。
其他操作
2025 年 10 月 一 二 三 四 五 六 日 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 文章归类
链接分类
Annotation (2) () CLASSPATH (1) () for循环 (1) () HelloWorld (1) () if循环 (1) () JavaJRE安装 (1) () Java之父 (1) () Java概述 (1) () Java编程风格 (1) () static关键字 (1) () SUN公司 (1) () switch开关结构 (1) () this关键字 (1) () while循环 (1) () 三目运算符 (1) () 关键字 (1) () 匿名对象 (1) () 反射机制 (2) () 基本数据类型 (1) () 堆内存 (1) () 多线程 (2) () 字符串常量池 (2) () 实例化 (1) () 对象 (1) () 封装性 (1) () 屏幕输出 (1) () 工厂模式 (2) () 引用传递 (2) () 引用数据类型 (1) () 数组 (2) () 数组排序 (2) () 方法 (2) () 方法重载 (1) () 构造方法 (1) () 标识符 (1) () 栈内存 (1) () 案例分析 (2) () 注释 (1) () 空对象 (1) () 第一行代码 (1) () 简单Java类 (2) () 类 (1) () 运算符 (1) () 进制换算 (1) () 默认值 (1) ()
分类目录归档:Java知识
2022
04-19
04-19
Java类集框架简介 VIEW
2022
04-17
04-17
反射与简单Java类 VIEW
2022
04-17
04-17
反射与Annotation VIEW
2022
04-17
04-17
反射机制与代理设计模式 VIEW
2022
04-14
04-14
ClassLoader VIEW
2022
04-14
04-14
[vip]
现在为止虽然已经成功的单值集合的数据存储操作,但是在现在为止所见到的集合输出都是使用对象数组转换后的形式完成的。那么这样的输出一定不是设计开发的首选。按照Java类集的设计要求来说,对于集合的输出结构分为四种:
Iterator(90%)ListIterator(0.1%)....
[vip]
Set接口简介
Set集合最大的特点是所保存的数据不允许出现重复。
Set接口定义
public interface Set<E> extends Collection<E>{}
Set接口是Collection接口的直....
[vip]
Collection下实际上存在很多的子接口,但是这些接口中最为常用的子接口就是List,而且只要想实现动态对象数组,大部分情况下就是List接口。
List接口简介
List接口定义
public interface List<E> e....
[vip]
类集框架的起源
如果现在要想在程序中描述多个对象的概念,那么目前为止一般都会习惯性的选择通过数组的形式来进行处理,但是数组本身会存在一个严重的问题:数组长度不可变。
由于这个原因,所以在实际项目开发中,会基于链表数据结构实现存储。
可是需要清楚的问题在于....
[vip]
传统类属性赋值弊端
反射是Java中最为重要的核心技术,同时也是区别于其他语言的重要技术特点,也正是因为有了反射机制,才让java开发框架盛行,只有掌握了反射机制才可以真正的开发出可重用的程序代码。
在反射的开发中,最经典的处理操作就是反射与简单Java类之间的关联。....
[vip]
反射获取Annotation信息
JDK1.5之后,改变整个开发行结构的技术就是Annotation注解技术,在Java里面关于注解的开发和使用都是基于反射机制的处理操作。
在Java中,反射机制可以实现类结构,方法结构,属性结构的反射处理,而对于Annotation....
[vip]
静态代理模式分析
在项目实际开发过程中,代理设计模式最为核心的价值是通过接口定义公共的操作业务功能,随后分别设置代理类以及真实主体的实现类,这样可以由代理类完成所有与业务有关的辅助性处理。
在之前的面向对象的程序设计与开发过程中,实际上已经了解了代理模式的基本....
[vip]
ClassLoader从字面的意思理解就是类加载器。
为什么需要类加载器呢?整个Java程序运行的过程中,JVM的进程负责加载所有要执行的程序类,随后启动相应的主线程,并且依据程序的定义产生若干个子线程。
如果不能很好的理解类加载器的概念,就无法深入的研究JV....
[vip]
反射获取类结构信息
反射机制除了可以通过Class类的方式获取一个类的实例化对象之外,最大的特点可以实现整个类结构的刨析,例如一个类对应的父类,父接口,类中的构造方法,成员属性或者普通方法等。
如果进行一个类的定义,那么类中一定存在包,继承的父类或者实现的接口,Cla....
[vip]
反射实例化类对象
通过分析,我们可以得到三种实例化Class类对象的方式,但是不理解的是,为什么要分析这三种方式,或者为什么要获取Class类的实例化对象呢?
在Java中,如果想产生一个类的实例化对象,那么要通过new关键字进行构造方法的调用,随后通过该对象进行具体....