从Delphi到Java的过程中遇到的几只拦路虫 ( 积分: 200 )

  • 主题发起人 主题发起人 dreamer
  • 开始时间 开始时间
D

dreamer

Unregistered / Unconfirmed
GUEST, unregistred user!
1、有没有象Win32中的DLL调试方式一样设置Host的可能?
2、有没有类似Delphi的Format函数?
3、方法里面有无Delphi中的exit过程?
4、能主动释放单个对象吗?
5、能定义类类型吗?如TComponentClass=class of TComponent;
6、能否在静态方法中获得类信息。象Delphi中的Self,在对象方法中指向实例,在类方法中指向类,但是在Java中,this不能用于静态方法,郁闷。
请Java老手帮忙,谢。
 
1、有没有象Win32中的DLL调试方式一样设置Host的可能?
2、有没有类似Delphi的Format函数?
3、方法里面有无Delphi中的exit过程?
4、能主动释放单个对象吗?
5、能定义类类型吗?如TComponentClass=class of TComponent;
6、能否在静态方法中获得类信息。象Delphi中的Self,在对象方法中指向实例,在类方法中指向类,但是在Java中,this不能用于静态方法,郁闷。
请Java老手帮忙,谢。
 
1。JNI调用DLL
2。有
3。有return;
4。由GC,JVM垃圾回收
5。可以,类成员属性
6。reflect机制
 
呵呵,把Java当作Delphi来用,会很失望的
 
抛弃Delphi吧,忘记它!
 
对,是程序员就用Java,Java太强大了,而且应用非常广!!
 
Java也很慢.有点受不了.
 
怒剑狂生:
兄弟,详细嘛。
不是把Java当delphi用,而是了解一些功能嘛。
第六条比较难吧,谁能答上重重有奖。
不过一般人不会接触到反射机制,因为我要把Delphi的架构移植到Java上,所以碰到这种问题。
 
反射机制在Java用烂了,特别是AOP,既然都给你说了反射机制,你google/baidu吧~!
 
看来是无人能答了,真不明白Java为什么不象Delphi一样提供self类指针。
 
如果你做J2EE的话,你只要知道反射是什么就可以了,并不要你会用得很好。
反射更多的用于实现一些工具类。
现成的工具类多了,会用就可以了。
 
唉,为什么大家总是答非所问呢。
 
要以最快的速度从Delphi高手转换成Java高手,莫过于把Delphi时代熟悉的架构用Java来实现,现在我已经移植得差不多了。
提的这些问题,我都可以绕过去,只是看有没有解决方案。
若有的话,代码调用可以简洁此。
 
莫过于把Delphi时代熟悉的架构用Java来实现
----------
我想楼主最好想说说自己想用JAVA来做哪方面的开发。
用JAVA实现Delphi的框架?
我觉得JAVA最多的就是框架了,而且很多都是很优秀的。
将JAVA的东西拿到Delphi里来用还差不多。
 
第6条好像只有Delphi 能做到
 
第一点你是想调试什么?
 
借贵宝地问一个问题
我的机器已经装了Delphi和MS2000了,其环境变量为
C:/Program Files/Borland/Delphi7/Bin;C:/Program Files/Borland/Delphi7/Projects/Bpl/;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/Program Files/Microsoft SQL Server/80/Tools/BINN
如果我再装个JDK的话,那么其环境变量能否改变?
若不能改变,则怎样做?若改变了,那Delphi还能用吗?
 
Delphi不需要以上环境变量也可以用啊。
 
加入QQ群
15727918
 
1、没问题
2、比Format还好
3、当然有
4、一般不需要,但是可以
5、Java的反射能力比Delphi的更强,Delphi知道类的 字符串名字 创建不了对象实例,Java和.net能;
6、Java.This 和 Delphi.Self 一样。Java里面的静态变量和函数不属于对象,相当于Delphi的全局变量和函数,和Delphi的 类以外的普通功能函数、变量等价。我不记的Delphi对象里可以有静态方法(不清初)。
反正Delphi与Java在很多方面类似,但是各有千秋。并非每种特性都能找到等价的东西。但是相通。实现方式不一样。
以上仅是个人观点。
 
后退
顶部