我们先来看反射提供的功能:
反射机制提供功能:
加载运行时确定数据类型,解析类结构,获取内部信息
操作该类型或实例,
访问属性,调用方法,创建新对象
java反射是谁来提供呢?
Class对象提供,但是首先需要通过JVM获取对象,创建Class对象
创建Class对象有三种方式:
使用Class类的forName()静态方法如:Class.forName(java.la...
分类:
编程语言 时间:
2015-03-22 15:07:50
收藏:
0 评论:
0 赞:
0 阅读:
254
2015年“甲骨文杯”全国Java程序设计大赛-赛前模拟...
分类:
编程语言 时间:
2015-03-22 15:05:50
收藏:
0 评论:
0 赞:
0 阅读:
162
类的创建import java.util.*;/*
* 创建类-Person
* 从具体每个人中,抽取共性的描述信息-属性(静态)
* name,age,gender,height,weight,ID,birthday
* 从具体每个人中,抽取共性的动作信息-方法(动态)
* eat,sing,dance,sleep,talk,smile,count
* 类中主...
分类:
编程语言 时间:
2015-03-22 15:05:40
收藏:
0 评论:
0 赞:
0 阅读:
343
值传递与引用传递概念值传递:在方法进行调用时,形式参数是由实际参数来传递的,方法执行中形式参数值的改变不影响实际参数的值。引用传递:就是地址传递。在方法进行调用时,实际参数的引用的是地址,而不是真正参数的值,方法执行中形式参数值的改变将会影响实际参数的值。代码实例public class Student
{
public int age;
}public class Tool
{
p...
分类:
编程语言 时间:
2015-03-22 15:05:20
收藏:
0 评论:
0 赞:
0 阅读:
224
出处:http://blog.csdn.net/u010019717author:孙广东 时间:2015.3.21 23:00不使用C#中的event关键字: 只是使用delegate和hashtable 进行事件的分发。 基本库如下:namespace EventDispatcher
{
///
/// IEvent接口
///
public i...
分类:
编程语言 时间:
2015-03-22 15:05:00
收藏:
0 评论:
0 赞:
0 阅读:
294
C++模板十分强大和和复杂,下面例子仅说明模板默认类型和模板特化templateclass Base{public: void print() { coutclass Base{public: void print() { cout tmp; ...
分类:
编程语言 时间:
2015-03-22 15:02:30
收藏:
0 评论:
0 赞:
0 阅读:
293
堆排序是一种利用堆的性质进行的排序算法。所以学习堆排序之前先来简单介绍下堆。堆堆数据结构是一种数组对象,如图一所示,它可以被视为一颗完全二叉树。 图一树中的每个结点与数组中存放该结点值的那个元素对应。树的每一层都是填满的,最后一层可能除外。如果树的结点和数组的下标都从0开始,那么给定了某个结点的下标...
分类:
编程语言 时间:
2015-03-22 15:01:40
收藏:
0 评论:
0 赞:
0 阅读:
164
1. 函数声明提升 就是在执行代码之前会先读取函数声明,也就表示可以把函数声明放在调用语句后面。 两种定义函数的方式: 1)函数声明: function functionName(arg0, arg1, arg2) { //函数体 } 2)函数表达式: var functionName = func...
分类:
编程语言 时间:
2015-03-22 15:01:30
收藏:
0 评论:
0 赞:
0 阅读:
379
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是....
分类:
编程语言 时间:
2015-03-22 15:00:50
收藏:
0 评论:
0 赞:
0 阅读:
248
忙了几天的毕业设计,做了256~16M点FFT窗函数的设计。今晚终于可以写下博客了,嘻嘻。在这次的设计中用到了CORDIC算法,接下来开始举一个简单的例子来说明该算法的FPGA实现。根据上一篇博客的CORDIC算法理论基础,本次设计以圆周系统的旋转模式为依据和迭代法为实现方案。为了方便说明该设计,相...
分类:
编程语言 时间:
2015-03-22 15:00:10
收藏:
0 评论:
0 赞:
0 阅读:
271
这是一个比较麻烦的方法。。一、首先,你要先安装一个VC,我的装在了D:\software\C++\Microsoft Visual Studio二、我的jdk安装目录是D:\Program Files\Java\jdk1.7.0_67,那么把:D:\Program Files\Java\jdk1.7...
分类:
编程语言 时间:
2015-03-22 14:59:10
收藏:
0 评论:
0 赞:
0 阅读:
243
代码#include int binarySearch(int iList[], int iNum, int iX, int * pPos){ if(NULL == pPos) { return -1; } int i = 0, j = iNum; whi...
分类:
编程语言 时间:
2015-03-22 14:58:30
收藏:
0 评论:
0 赞:
0 阅读:
340
插件名称:SQLExplorer插件分类:SQL Editor插件版本:2.2.4插件主页:[url]https://sqlexplorer.dev.java.net/[/url]下载地址:[url]http://puzzle.dl.sourceforge.net/sourceforge/eclip...
分类:
编程语言 时间:
2015-03-22 14:58:10
收藏:
0 评论:
0 赞:
0 阅读:
412
在之前人皮肤实时渲染的基础之上添加了血液覆盖效果(blood effect)和水珠滴落效果
分类:
编程语言 时间:
2015-03-22 14:54:00
收藏:
0 评论:
0 赞:
0 阅读:
219
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket ? 一、前言 针对并发,老生常谈了。目前一个通用的做法有两种:锁机制:1.悲观锁;2.乐观锁。 但是这篇我主要用于记录我这次处理的经历,另外...
分类:
编程语言 时间:
2015-03-22 13:48:00
收藏:
0 评论:
0 赞:
0 阅读:
327
1.顺序查找算法publicstaticintsequenceSearch(Object[]a,Objectx,intn)
{
a[n]=x;
inti;
for(i=0;;i++)
if(a[i].equals(x))break;
if(i<n)returni;
elsereturn-1;
}2.二分查找算法publicstaticintbinarySearch(Object[]a,Objectx,intn)
{
intlow=0;high=n-1;
while(low&l..
分类:
编程语言 时间:
2015-03-22 13:47:00
收藏:
0 评论:
0 赞:
0 阅读:
308
一、
java的动态绑定都是针对 类的方法的 与 类的变量无关; 类的成员变量都是静态绑定,即根据其声明决定
二、
java当中的方法只有final,static,private和构造方法是静态绑定;其余的都是动态绑定
例如:
public class Father{
protected String name = "Father";
public Father(){...
分类:
编程语言 时间:
2015-03-22 13:41:39
收藏:
0 评论:
0 赞:
0 阅读:
227
java 数据类型 与数据精度...
分类:
编程语言 时间:
2015-03-22 13:41:30
收藏:
0 评论:
0 赞:
0 阅读:
325
概述
一次编写,处处运行(Write Once, Run Anywhere).
各种平台的虚拟机与所有平台都统一使用的程序存储格式-字节码(ByteCode).
Java虚拟机不和包括Java在内任何语言绑定,它只与Class文件锁关联.因此Groovy,JRuby,Jython,Scala都可以在Java虚拟机上运行.
Class类文件结构Class文件是一组以8字节为基础单位的二进制流,中间没有...
分类:
编程语言 时间:
2015-03-22 13:40:59
收藏:
0 评论:
0 赞:
0 阅读:
323
代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。
类图如下:
静态代码源码public abstract class Subjects {
public abstract void operate();
}public class RealSubjects extends Subjects { public void operat...
分类:
编程语言 时间:
2015-03-22 13:40:40
收藏:
0 评论:
0 赞:
0 阅读:
219