我做了4年的delphi,现在想改作java,正在学习阶段!!望各位高手指点指点!!感谢!!!(100分)

  • 主题发起人 主题发起人 terminal_guo
  • 开始时间 开始时间
T

terminal_guo

Unregistered / Unconfirmed
GUEST, unregistred user!
我感觉用jb开发和用delphi还是有很多相似的地方,我学习了一段时间的applet和servlet,
看现在j2ee比较流行,请问有没有人能够简单的介绍一下j2ee到底是个什么结构啊,还有就是
自己在学习的时候应该自己写些什么方面的范例程序啊,我原来没有太多的接触过java,希望
各位用过java的高手能够多多指点!比如应该看看什么书,从什么方面开始学习比较快啊,
我现在发现java是大势所趋啊,,没办法,其实delphi也挺好的!!
 
go
www.chinajavaworld.com
这里绝对精彩
 
强力推荐《Thinking in Java》相当不错的一本书。
互相学习。互相探讨。
 
我和你的情况差不多,也是由delphi转java,不过比你的起步还晚,刚开始。
 
各位
我也想转java
也请多指教
 
我也刚学用JB吧。
 
我学DELPHI才三个月,现在也想学JAVA ,各位大哥多指点一下! 谢谢了,代表广大的菜鸟向你们致敬!
 
其语法层次实都差不多,都是oo的,单根内裤,引用模型
但是delphi与java应用的领域差的太多
用delphi可以很快写出gui的程序,运行也很快
我的同学用java写jsp,先用dream weaver写框架,再把动态部分用java写
简直成了美工。
其实在delphi下也有先进的产品,
比如bold for delphi,非常先进的object relational mapping 引擎
设计出class diagram,bold自动完成数据库结构的设计、永续性的实现和GUI的生成
实在是nb,
 
首先,其实这也是其它高手的忠告,初学JAVA最好不要用JB
 
建议学java侧重于jsp/servlet+EJB编程,少走弯路
作GUI用delphi/VC++比较实际
 
能不能把你的qQ告 诉大家啊,
 
改学没什么不好,只是你要有相当的其他的编程基础,那么,学习jb两周到一月内你的 jb
已经和你原有的编程能力相当了,也就是说如果你的delphi 原来可的8分,
那么学习jb两周到一月内你的 jb也将是8分,甚至更高;
同时,学习jb之前,我到是建议先用sun 的jdk;这样,就会知道java的真正内涵了;
上面说的www.chinajavaworld.com的确值得一去,虽然该论坛不象dfw一样宏大,但
他已经是目前最好的java论坛了。
 
先做好jsp/servlet+javabean吧,慢慢就好了!!!
欢迎去chinajavaworld
 
我是初学者,以前玩delphi的,只会拖控件
现在在学java,用的几个工具,全是free的,还带RAD功能,和delphi差不多。
1 netbeans,http://www.netbeans.org,sun的ide,我只把它当作gui builder。新建form和delphi差不多,:建立form,添加控件,设置大小,方位,加入事件handle,搞定。就是比delphi慢了点
总算找到free 的gui builder,比较顺手,强烈推荐。
ibm的 eclipse试过,没有gui builder功能。可能因为ibm 一直想摆平sun,反对sun的一切,包括swing,所以eclipse不带swing gui builder。
在网上找过eclipse的gui builder插件,只看到过商业的,没见者free的。

3jikes,gnu的java编译器,c++写的,比jdk的javac编译速度快几倍,节省时间。几百k。(可选)
http://oss.software.ibm.com/developerworks/opensource/jikes/
3 ant,java的make工具,可以设置jikes为编译器。
4 gel ,java的清量级ide,3兆大小,和jcreator功能差不多,到www.gexperts.com
下载,free的(不公开源码),还有几个格式化,代码重构,ftp的插件。gel可以和ant集成,也可以设置jikes为编译器.


我一般就这么用:classpath 加上".;",
1建立工程目录,在其中建立classes和 src子目录
2建立一个通用的build.xml如下,放在工程目录下,以便ant使用,可以把src目录里(包括子目录)面的java原文件全部摆平
此文件配合jikes使用,
直接用jdk的,把第3行去掉既可
<project name="MYPROJECT" default="all" basedir=".">
<target name="all">
<property name="build.compiler" value="jikes"/>
<javac srcdir="src" destdir="classes" debug="on"
classpath="${classpath}" deprecation="on"
optimize="on"
includes="
**/*.java"/>
</target>
</project>

3在src目录中建立子目录(就是package拉),在里面放上java原文件,

gui的文件的可以用netbeans一个一个地设计,修改,有点delphi的感觉了,
一个form就是一个class (delphi 也是这样)
(把layout设置为null,才能“拖放自如”。)

非gui的java文件用jcreator或着gel,editplus,uedit等轻级工具搞定。

(我的机器只有128M内存,菜羊466,牛一点的java的rad工具就跑不动了。
我用netbean3.41,最新版的,是勉强能以RAD的方式编辑一个form。)


4执行ant,编译

设计gui的时候,使用javax.swing.JApplet,来设计窗体
因为APPLET 可以当作普通的应用程序运行(手工建立一个类似delphi的工程文件的带main的java类,显示JApplet),
也可以运行在web browser下。
(好似delphi的activexform,不过更通用)如此一来,程序不用怎么修改就b/s化了,呵呵,可以骗很多money
java就是组件少了点,
delphi有fastreport(盗版),dbgrid,,很好用(习惯了),
java就少点(因该说我不熟悉),我到http://sourceforge.net/projects/jreporter/
看到Project: Java Report Library。还没用过
java的grid的控件找了找,好象都要money,
swing的jtable,似乎弱了点
就这么多吧,加起来因该和delphi差不多,都可以rad开发gui的程序了



 
接受答案了.
 
推荐个java初学者的网站www.fjxr.com
进入www.fjxr.com网站后在首页的最下面的右边有个java技术点击进去就可以了。资料全部是免费的而且不用任何注册!
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部