从Java编程开始我应该获得什么方向/技术/软件/书籍? [英] What direction/technologies/software/books should I gets for starting with java programming?

查看:52
本文介绍了从Java编程开始我应该获得什么方向/技术/软件/书籍?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我的公司正在派我参加高级Java课程,因为他们希望我为他们使用的工具编写一些插件.我8年前参加过Java课程,从那以后就再也没有看过.

我是一名软件程序员,专门研究c,c#,vb,所以我认为转变不应该困难.

我需要以下建议:

1)免费软件/开源编译器和IDE.
尽管我认为Swing和AWT API是
,但我正在考虑用gcj蚀
不包含. gjc会附带其他gui API吗?我
是否可以将这些API添加到gcj中,即使它不包括在内?
Java是否有我可以下载的JBuilder Express?如您所见
我有很多问题.填补您认为必要的空白.

2)我想购买一本Java书籍作为参考...您可以推荐哪些书籍?

3)Java应用程序和Java插件之间有什么区别?我需要专门研究才能编写插件吗?例如.如何创建Java插件书?

4)我正在做的课程是一门高级课程...该课程的先决条件是我不打算做的Java基础课程...我可以浏览哪些基本Java技术来为该课程做准备当然吗?

谢谢,
R. Erasmus

Hi all,

My company is sending me on a advanced java course as they want me to write some plugins for a tool which they are using. I did a course on java 8 years ago and haven''t looked at it since.

I am a software programmer, specializing more in c, c#, vb so I think the shift shouldn''t be to difficult.

I need some recommendation on the following:

1) Freeware/open source compiler & IDE.
I''m thinking eclipse with gcj although I see the Swing and AWT APIs is
not included. Would there be other gui APIs included with gjc? Would I
be able to add these APIs to gcj eventhough its not included?
Does java have a JBuilder Express which I can download? As you can see
I have many questions. Fill in the gaps where you think necessary.

2) I want to buy a java book to use as a reference... what books can your recommend?

3) Whats the difference between a java app and java plugin? Would I need to specialize to be able to write plugins? E.g. How to create java plugin book?

4) The course I''m doing is a advanced course... The prerequizit for the course is the java basic course which I''m not going to do... what basic java technologies can I browse over to prepare for the course?

Thanks,
R. Erasmus

推荐答案

Java教程 [ ^ ]是学习以下内容的好地方基础知识(以及一些高级知识),除了时间以外,您一无所获.
The Java Tutorials[^] is a great place to learn the basics (and some of the advanced stuff) and will cost you nothing, other than time.


所以这是我一直在寻找的答案:
JDK6-当时的最新版本(32位或64位)
JRE6-当时的最新版本(32位或64位)
Junit-我需要
Apache Ant-与makefile相似的构建自动化工具(通过build.xml密集使用xml)
Apache Maven-与makefile类似的构建自动化工具(通过pop.xml密集使用xml)
Netbeans-或Eclipse IDE-对于Java编程,我更喜欢Netbeans而不是Eclipse.
So here is the answers that I was looking for:
JDK6 - latest version at the time(32bit or 64bit)
JRE6 - latest version at the time(32bit or 64bit)
Junit - which I require
Apache Ant - Build automation tool similar to makefile (xml intensive through means of the build.xml)
Apache Maven - Build automation tool similar to makefile (xml intensive through means of pop.xml)
Netbeans- or Eclipse IDE - I prefer Netbeans over Eclipse for Java Programming.


这篇关于从Java编程开始我应该获得什么方向/技术/软件/书籍?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆