Java设计模式(一)
来源:互联网 发布:梦里花落知多少解释 编辑:程序博客网 时间:2024/05/22 10:39
1.Java 反射技术
Java 反射技术应用广泛。
可配置:
- 类的全限定名
- 方法和参数
- 完成对象的初始化
- 反射某些方法
1.1.1通过反射构建对象
在Java 中允许通过反射构建对象,例如:
ReflectServiceImpl类
package com.moyv.service;public void ReflectServiceImpl { public class sayHellow(String name){ System.err.println("Hello"+name); }}
通过反射的方法去构建它:
反射生成对象
public ReflectServiceImpl getInstance(){ ReflectServiceImpl object=null; try { object=(ReflectServiceImpl)Class.forName("com.moyv.service.ReflectServiceImpl").newInstance(); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } return object; }
代码目的:
生成一个对象,然后将其返回。
阅读全文
0 0
- JAVA设计模式(一)
- Java设计模式(一)
- java设计模式(一)
- Java设计模式(一)
- Java设计模式(一) 策略模式
- JAVA设计模式(一)代理模式
- java设计模式(一)---工厂模式
- Java设计模式----工厂模式(一)
- java设计模式(一)接口模式
- java设计模式--代理模式(一)
- Java设计模式(一):工厂模式
- java设计模式-(一)工厂模式
- java设计模式(一)-策略模式
- Java设计模式(一)
- Java 设计模式一
- java设计模式(一)
- Java设计模式一
- Java设计模式(一)_单例设计模式
- iOS开发-dyld环境变量
- ubuntu 16.04 and python 3.5.2 INSTALL OpenCV3.3 with 1 line code
- elasticsearch安装问题总结
- Meavn 搭建项目遇到Error creating bean with name 'sessionFactory' defined in class path resource
- 聚类(clustering)
- Java设计模式(一)
- MySQL单表查询
- Magento中Mage::getModel 函数
- leetcode-15-3sum
- Superheterodyne receiver
- 基础练习 十六进制转八进制
- eclipse 工程报错
- 小愿景,职业发展,思维拓展
- 使用XStream是实现XML与Java对象的转换(1)--简介及入门示例