自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

java反射机制2 -- 通过名称创建类,并通过该类创建实例

这几天一直在找java中是如何实现delphi中使用元类统一管理实例创建并通过统一接口操作的方法. java反射机制就是用来解决这一系列问题的,平且java中还有spring框架的Ioc帮助你完成这个功能. 首先看一下java是如何通过字符串创建一个类;为了简单省略了字符串与java类对应的方法, [code] Class c = null; c = Class.forName("com...

2007-12-05 12:43:47 314

转 从DELPHI到JAVA

转 http://blog.csdn.net/windindance/archive/2004/09/14/104362.aspx 从DELPHI到JAVA 1 字符串处理        DELPHI               var s :string;               s := s + 'a string';        JAVA             习惯用法      ...

2007-12-05 12:20:35 208

How does Java compiler resolve the ambiguity to decide which

转http://bobcat.webappcabaret.net/javachina/faq/01.htm#lan_Q120 Q. How does Java compiler resolve the ambiguity to decide which methods to call? A: In the following example, four test() methods, if ...

2007-12-03 17:01:52 113

钻戒挑选

看了两次钻戒,看好了Enzo的88切面和105切面的,有没有朋友买过,怎么样?

2007-12-02 16:29:31 203

java中的类之类 java.lang.reflect

     不知道java.lang.reflect实现的功能算不算是java中的类之类, 我暂时是按这个理解的, package org.zsk.reflect; import java.lang.reflect.*; public class TestReflect {     public static void main(String args[]) {            try {...

2007-12-02 14:41:44 163

转载,浅谈Object Pascal的指针

转载,浅谈Object Pascal的指针 Nicrosoft(nicrosoft@sunistudio.com) -- 2001.8.26 http://www.sunistudio.com/nicrosoft/ 东日文档:http://www.sunistudio.com/asp/sunidoc.asp     大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针...

2007-11-30 16:15:47 117

HelloWin

被Delphi惯坏了,发现写一个原生的Form这么麻烦 vc版本 #include <windows.h> LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,      ...

2007-11-30 16:14:01 177

Delphi7远程调试

 Delphi7远程调试 请保留完整信息 Delphi7远程调试 张树坤 2007-09-29 http://www.zhangsk.cn/ http://www.sunmba.cn/ 上次写的delphi远程调试,有些步骤不是必须的。今整理如下,希望对大家有所帮助。 自己的开发机器称为主机,运行程序的机器称为目标机; 一、在主机编译执行程序 1、project->options-&gt...

2007-11-30 16:12:59 323

python thread lock

 1 #coding=utf-8  2   3 # locks.py zhangsk  4 import threading, time  5   6 b = 50  7 l = threading.Lock()  8   9 def threadcode(): 10     """This is run in the created threads""" 11     g...

2007-11-30 16:11:29 117

delphi 函数指针 方法指针

unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls; type   TEvent = procedure () of object;   TProc = procedure(); ...

2007-11-30 16:08:49 474

Java线程

 1 package org.zsk.error;  2   3 public class MultiThreadDemo1_1 {  4   5     public MultiThreadDemo1_1() {  6         // TODO Auto-generated constructor stub  7         new NewThread("1");         8 ...

2007-11-30 16:07:12 78

PostMessage和SendMessage区别

PostMessage 只是把消息放入队列,不管其他程序是否处理都返回,然后继续执行 ; 而 SendMessage 必须等待其他程序处理消息后才返回,继续执行。 PostMessage 的返回值表示 PostMessage 函数执行是否正确 ; 而 SendMessage 的返回值表示其他程序处理消息后的返回值。 使用这两个发送消息函数的最重要的是要看你的程序是否要对消息的滞后性关注否 ,P...

2007-11-30 16:06:22 282

模拟键盘输入

  SetForegroundWindow(HApp);   keybd_event(VK_MENU, MapVirtualKey(VK_MENU, 0), 0, 0);   keybd_event(ORD('B'), MapVirtualKey(Byte('t'), 0), 0, 0);   keybd_event(Byte('B'), MapVirtualKey(Byte('t'), 0), ...

2007-11-30 16:04:53 113

控制另一个程序

实现思路分析: 1、找到目标程序的句柄,可以通过窗口的caption属性获取,使用 FindWindow(nil, 'app caption'); 2、找到你要控制的组件,如Button,使用 FindWindowEx(ParentHandle, 0, nil, 'btn caption'); 3、发送Windows消息控制目标程序 SendMessage( HEdt, BM_CLICK, 0,...

2007-11-30 16:03:10 241

Eclipse 常用设置 快捷键

常用设置 1、显示行号    Window->Preferences->General->Editors->Text Editor 选择Show line numbers 2、设置UTF-8   Window->Preferences->General->Workspace 中Text file encoding 选择other并选UTF-8 快捷键 1、...

2007-11-30 15:50:05 82

重构-保护

重构前的代码,使用字符串处理状态 package org.zsk.refact; public class SystemPermission { private String state; private boolean granted; public final static String REQUESTED = "REQUESTED"; publi...

2007-11-30 15:46:05 111

MSN上的留言

老勾的MSN上写了这样一句话,让我思考了很久!“程序员就像男人,编程语言就像女人,一般男人都想要很多女人,可没几个男人能真正了解一个女人”   ...

2007-09-29 17:09:00 75

switch

在c++中switch(choice){   case 1:   case 2:   case 3:   default:}如果这样的执行代码就会把所有的case走到(java中也是如此),所以不要忘记在case中加入break;switch(choice){   case 1: A    break;   case 2: B    break;   case 3: C    break; ...

2007-09-14 12:37:00 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除