我的工作方向是医药方面,但是日常的数据处理需要编程。以前学过vb,Perl,但是,由于工作原因不能用盗版的vb,另外使用perl在处理复杂的计算问题时速度太慢,所以想学java.我编程的目的主要是写一些程序处理实验数据,不做网络开发。请问,我应不应该学java?如果学,应该先从J2EE入手,还是从J2SE入手?另外,我是不是应该先学GUI设计?还有,在写代码的时候用什么工具最好?请高手们,不吝赐教,谢谢!!

解决方案 »

  1.   

    你编程的目的主要是写一些程序处理实验数据,可以有很多选择。如果不做网络开发,程序不需要跨平台运行,比较追求计算速度的话 c/c++ 可能跟适合,要做GUI可以用Delphi,VB 或者 .Net。如果你对java感兴趣,想用java做,那么可以学J2SE,IDE有收费的JBuilder,免费的Eclipse 等等。
    你如果只有VB基础,应该先学习java的语法和面向对象编程,然后根据你的需要再决定是否学习GUI。
      

  2.   

    不能使用盗版软件的话,你唯一选择就是java了。首先应该学习java的基本语言。
    如果只需要处理数据,建议你学j2se就可以了。
    工具可以选用eclipse,或者netbean。鉴于工具安装和GUI可视化的简单性,推荐使用netbean。
      

  3.   

    由你的基础出发: VB 那么你可以 去学Delphi. 
                      当你用Delphi时 你会发现 开发过程于VB惊人的相似.  由你的工作目的出发:  要是写一些程序处理实验数据                   完全可以用 C/C++  当然 JAVA Delphi 也都可的.  由开源性来说: JAVA 开源性强. 有很多开源的工具.如:Eclipse.(免费)                只搞搞研究的话: 1本JAVA入门+ 1本JAVA提高+1本JAVA算法就好.                如果只是想把数剧简单输出的话, 其实不用GUI                 要是想做出个界面 数剧输出到界面上 那只需懂一点基础GUI就好了                要是想连数剧库. 还须懂JDBC.