- 博客(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
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->...
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关注的人