/***类的声明包括常见修饰符(public、protected、private、abstract、statc、final等)、*类的名称、类的泛型参数、类的集成类(实现的接口)和类的注解等*Class类的实例表示正在运行的Java应用程序中的类和接口。*枚举是一种类,注解是一种接口*每个数组属于被映射为Class对象的..
分类:
其他好文 时间:
2017-03-19 22:51:07
阅读次数:
163
在一个类的内部,一般包括成员变量、构造方法、普通方法和内部类等publicclassClassViewer{
@SuppressWarnings("rawtypes")
publicstaticvoidmain(String[]args)throwsClassNotFoundException{
Class<?>clazz=Class.forName("java.util.ArrayList");
System.out.p..
分类:
其他好文 时间:
2017-03-19 22:50:54
阅读次数:
226
内部类有些像Java中的方法,可以使用访问权限限定符修饰也可以使用static关键字修饰等publicclassNestedClassInformation{
publicstaticvoidmain(String[]args)throwsClassNotFoundException{
Class<?>cls=Class.forName("java.awt.geom.Point2D");
//获得代表内部..
分类:
其他好文 时间:
2017-03-19 22:50:42
阅读次数:
190
起因: 之前利用反射生成excel导出,这个组件本来挺好用的,结果,坑爹的本地研发没有问题,生产环境却有问题。不知道什么原因直接导致服务重启,还重新加载类,直接导致jvm的永久区内存溢出。 异常: java.lang.OutOfMemoryError: PermGen space 说明: Perm空 ...
分类:
Web程序 时间:
2017-03-16 10:40:03
阅读次数:
389
转自:http://www.cnblogs.com/ysw-go/ JDBC元数据 1)DatabaseMetaData 具体的应用代码: 2)ResultSetMetaData 具体的代码应用: 我们的查询操作,对于不同的数据表examstudent和customers,会有不同的代码编写过程,利 ...
分类:
数据库 时间:
2017-03-13 13:03:59
阅读次数:
285
工程: JDBC (Java DataBase Connectivity) Java数据库连接; JDBC组成:①java.sql包中;②对应数据厂商提供 JDBC的使用步骤: 一、:连接数据库:①加载驱动;(利用反射把驱动加载进虚拟机,静态代码块就是在加载驱动)②获取连接对象;url=jdb:my ...
分类:
数据库 时间:
2017-03-08 22:39:06
阅读次数:
218
在以前的项目开发之中,经常会遇到这样一个问题:比如在外面项目的架构设计之中,我们采用MVC和EntityFramework来构建一个Web应用程序。比如我们采用常用的多层架构,例如有Presentation层、BusinessLogic层、DataAccess层等,各层之间是相对独立并且职责分明的。 ...
分类:
Web程序 时间:
2017-03-04 17:12:20
阅读次数:
272
一句话理解:根据被代理对象信息通过Proxy动态生成我们具体的代理类。 实现就动态代理。那动态代理是什么呢? 动态代理其实并不是什么新鲜的东西,学过设计模式的人都应该知道代理模式,代理模式就是一种静态代理。而动态代理就是利用反射和动态编译将代理模式变成动态的。原理跟动态注入一样,代理模式在编译的时候 ...
分类:
编程语言 时间:
2017-03-04 15:22:59
阅读次数:
182
一、利用反射查看面向对象成员归属 反射:以字符串的形式去对象(模块)中操作成员 记住点: 1)反射如果查看对象:可以找对象,也可以找类的成员 2)反射查看类:只能找类的成员 如下代码 #!/usr/bin/env python # -*- coding:utf-8 -*- class Foo: de ...
分类:
其他好文 时间:
2017-02-19 10:25:04
阅读次数:
168
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Reflection; namespace... ...