上一篇文章我们通过反射得到运行类的构造函数、对象实例、父类、实现的接口、所在包、以及注解,这篇文章我们将学习通过反射得到运行类的相关属性信息以及相关的方法信息。
获取类的完整结构
运行类的Field
通过运行类来获取它的相关属性,这一点在开发中用途还是很广泛的,下面我们就来看下跟Field相关的知识。
1.获取到运行类中及其父类中声明为public的属性
...
分类:
编程语言 时间:
2015-05-31 16:51:04
阅读次数:
176
上一篇文章我们已经将反射的基本知识和class类以及类的加载器进行了介绍,在上一篇我们还学习了四种得到Class类对象的方式,但是有了class对象我们能做些什么呢,学习完这篇文章,就可以得到答案了.
获取类的完整结构
这篇文章我们主要通过demo来学习,我先将demo需要用到的代码进行简单介绍.
一个接口MyInterface代码:
package...
分类:
编程语言 时间:
2015-05-31 10:59:23
阅读次数:
141
反射是什么
Reflection(反射)就是Java程序在运行时可以动态得到程序内部所有类的内部信息,并能动态调用任意对象的内部属性和方法。
为什么需要反射
我们为什么要用反射,这主要是反射的动态性决定的,由于反射可以实现动态创建对象,这就很大程度发挥了java的灵活性,降低了程序调用的耦合性,使系统可以更加的灵活,可以更好的应对变化。
反射应用
运行...
分类:
编程语言 时间:
2015-05-29 23:10:16
阅读次数:
219
刚学Java做的一个小Dome有不足的地方希望大家,多多谅解。附上源代码链接: http://pan.baidu.com/s/1sjum6F7 密码: 6rpi
分类:
编程语言 时间:
2015-05-29 00:23:50
阅读次数:
717
初想????好吧我承认最近有点太闲了,忽然间想学JAVA了,可是Python用的习惯了,就有了一个问题, 首先,我用的时Sublime编辑器,以往,Ctrl+S保存文件, Python 文件.py 直接就可以运行,可是Java不是,它会有编译运行的情况,更坑的时,运行的时候Java+二进制文件名, 而且文件名不能加class, 作为一个想怎么偷懒就怎么偷懒的人来说, 是时候改变一下了。尝试????首...
分类:
系统相关 时间:
2015-05-28 16:18:10
阅读次数:
192
一. 重载
在同一个类中的许多方法可以拥有相同的名字,只要他们的参数声明不同即可,这种方法被称为重载。
举个例子:
public class overload{
'''一个重则输出方法'''
void print(){
System.out.println("Hello!");
}
'''重载上面的输出方法,加上了参数'''...
分类:
编程语言 时间:
2015-05-28 10:59:14
阅读次数:
163
进入毕业季,毕业设计早早的做完,不想那么早进入职场,便趁此大好时光,一边接受企业培训,一遍自学JAVA。在我看来,学习一门语言必备的几个要点在于,看,练,悟。在这个连技术也已经沦为快餐的时代,很多人无可厚非的认为,在短时间内,快速应用一门语言才是他们所追求的,..
分类:
编程语言 时间:
2015-05-26 06:52:43
阅读次数:
212
在我们的日常生活中会遇到很多随机性的事情,比如:摇奖,彩票,掷色子,这些都可以通过程序计算其中奖的概率。在JAVA的类库中,有一个专门操作这种随机性数据的类—-Random类。
基础知识
Random类一般使用在那些随机性比较强的场合,因为这些场合都含有一种随机的特性,也就是使用同样的方法去操作数据,每次操作的结果都不一样。
下面是Random类的常用方法:
方法
表示...
分类:
编程语言 时间:
2015-05-25 22:24:44
阅读次数:
212
1 JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然后会写个复杂点class ,然后再找一些开源框架,比如Spring ,Hibernate 等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,...
分类:
其他好文 时间:
2015-05-25 20:21:59
阅读次数:
136
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应...
分类:
编程语言 时间:
2015-05-25 20:02:12
阅读次数:
136