Beginer Java tips, for a profesional
Hello to all... I'm starting a small project in JAVA, just to gather a little experience with it. The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA. I'm using SUSE 10.1 as development platform. I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA. So anyone have tips, and gotchas I should watch out for? Suggestions for how to get into a workbench with little effort? Thx. for your help Jerry
Jerry:
I do a lot of Java development. Here's my advice.
Go to www.java.sun.com and get the latest version of Java. It is
really convenient to get the binary rpm. It will install itself into
/usr/java so you need to be root user to install. Change your PATH
variable to put /usr/java/jdk1.5.0_07/bin ahead of what's there.
Then head to www.netbeans.org and get the latest daily build of NB5.5
or 6.0. Or if you want only the stable version it will be 5.0 (quite
antiquated). Anyway, get the version you want. If you get 5.5 it
will even install an icon on your desktop (KDE) to make things that
much easier. It is nice to see NB is showing up on the YOU updates at
this point albeit always behind the curve. Don't waste time on
Eclipse unless you want, as they say, "Plug-in hell" before you can do
anything useful. NB works "out of the box". Mono is a colossal waste
of effort since it is merely a poorly done copy of Microsoft branded
Java.
The final download should be the Java Tutorial which you will also
find at the java site above. It explains the language features, etc.
And, if I were you, I'd plan never to go back to any of the others
you've mentioned. There's something about Java that gets under your
skin and makes you just keep scratching the itch! :) I've done
COBOL, RPG and a little C/C++ in a previous life. I'm sticking with
Java. Be warned, however, that Java does take resources. 1G of
memory is really the min required for performance and the faster your
chip the better you'll like Java -- it really needs at least a 2.0 CPU
(3.2 is better) and AMD runs faster than Intel; more is always
better.
Have a lot of fun!
Chuck Davis
On 6/24/06, Jerry Westrick
Hello to all...
I'm starting a small project in JAVA, just to gather a little experience with it.
The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA.
I'm using SUSE 10.1 as development platform.
I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA.
So anyone have tips, and gotchas I should watch out for? Suggestions for how to get into a workbench with little effort?
Thx. for your help Jerry
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
and AMD runs faster than Intel
You know it!! :) -Chris verBurg On Sat, 24 Jun 2006, Chuck Davis wrote:
Jerry:
I do a lot of Java development. Here's my advice.
Go to www.java.sun.com and get the latest version of Java. It is really convenient to get the binary rpm. It will install itself into /usr/java so you need to be root user to install. Change your PATH variable to put /usr/java/jdk1.5.0_07/bin ahead of what's there.
Then head to www.netbeans.org and get the latest daily build of NB5.5 or 6.0. Or if you want only the stable version it will be 5.0 (quite antiquated). Anyway, get the version you want. If you get 5.5 it will even install an icon on your desktop (KDE) to make things that much easier. It is nice to see NB is showing up on the YOU updates at this point albeit always behind the curve. Don't waste time on Eclipse unless you want, as they say, "Plug-in hell" before you can do anything useful. NB works "out of the box". Mono is a colossal waste of effort since it is merely a poorly done copy of Microsoft branded Java.
The final download should be the Java Tutorial which you will also find at the java site above. It explains the language features, etc. And, if I were you, I'd plan never to go back to any of the others you've mentioned. There's something about Java that gets under your skin and makes you just keep scratching the itch! :) I've done COBOL, RPG and a little C/C++ in a previous life. I'm sticking with Java. Be warned, however, that Java does take resources. 1G of memory is really the min required for performance and the faster your chip the better you'll like Java -- it really needs at least a 2.0 CPU (3.2 is better) and AMD runs faster than Intel; more is always better.
Have a lot of fun!
Chuck Davis
On 6/24/06, Jerry Westrick
wrote: Hello to all...
I'm starting a small project in JAVA, just to gather a little experience with it.
The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA.
I'm using SUSE 10.1 as development platform.
I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA.
So anyone have tips, and gotchas I should watch out for? Suggestions for how to get into a workbench with little effort?
Thx. for your help Jerry
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
I have used Java for 3 years know mainly web
development with databases.
If you are not into IDEs -
Netbeans/JEdit/XCoral/Eclipse etc you can try Kate
(KDE) it has everything I have ever need for Java. You
can of course right your own compiliation and
deployment scripts which would come standard in the
IDE but you are free to use any directory structure
you like.
I find that using the SuSE packages of late 10.0 and
10.1 is pretty adequate for my needs and I get the
latest updates through the os update mechanism which
is convinient. There are warnings out there not to use
the sun jvm and go open source and for the most part
they are valid unless you want to make money from java
and some of the prepackaged libraries from sun that
are used in most places. The ASF project is really
central to a lot of leading open source/commercial
offerings in the Java space www.apache.org another
place for cool java things is www.java-source.net and
of course freshmeat.net . The is a free downloadable
book from Bruce Perens about open source java which is
really nice and talks about the apache commons java
projects.
Java is really nice, but it takes a lot more time and
understanding to rip full benefits compared to
something that gets you doing stuff right away, like
Python, VB or ASP for example, at least it did to me
:).
Good luck.
George
--- Chris verBurg
and AMD runs faster than Intel
You know it!! :)
-Chris verBurg
On Sat, 24 Jun 2006, Chuck Davis wrote:
Jerry:
I do a lot of Java development. Here's my advice.
Go to www.java.sun.com and get the latest version of Java. It is really convenient to get the binary rpm. It will install itself into /usr/java so you need to be root user to install. Change your PATH variable to put /usr/java/jdk1.5.0_07/bin ahead of what's there.
Then head to www.netbeans.org and get the latest daily build of NB5.5 or 6.0. Or if you want only the stable version it will be 5.0 (quite antiquated). Anyway, get the version you want. If you get 5.5 it will even install an icon on your desktop (KDE) to make things that much easier. It is nice to see NB is showing up on the YOU updates at this point albeit always behind the curve. Don't waste time on Eclipse unless you want, as they say, "Plug-in hell" before you can do anything useful. NB works "out of the box". Mono is a colossal waste of effort since it is merely a poorly done copy of Microsoft branded Java.
The final download should be the Java Tutorial which you will also find at the java site above. It explains the language features, etc. And, if I were you, I'd plan never to go back to any of the others you've mentioned. There's something about Java that gets under your skin and makes you just keep scratching the itch! :) I've done COBOL, RPG and a little C/C++ in a previous life. I'm sticking with Java. Be warned, however, that Java does take resources. 1G of memory is really the min required for performance and the faster your chip the better you'll like Java -- it really needs at least a 2.0 CPU (3.2 is better) and AMD runs faster than Intel; more is always better.
Have a lot of fun!
Chuck Davis
Hello to all...
I'm starting a small project in JAVA, just to gather a little experience with it.
The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA.
I'm using SUSE 10.1 as development platform.
I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA.
So anyone have tips, and gotchas I should watch out for? Suggestions for how to get into a workbench with
On 6/24/06, Jerry Westrick
wrote: little effort? Thx. for your help Jerry
-- To unsubscribe, email:
suse-programming-e-unsubscribe@suse.com
For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Jerry Westrick wrote:
I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA.
Given that you feel well-versed in both Smalltalk and C++, Java should not present any major hurdle. My own list of languages looks quite similar ( 370/i386/z80/parisc assembler, C/C++, PL/I, REXX, even some APL2 and some HPS). About 5 years ago I also thought I needed to expand my universe (I was doing assembler & C++ on 370), and picked Java as the next stop. So I joined a well known software company selling its own very successful J2EE appl server. I stayed on for about two years, then gave up on Java. It's probably my age showing, but assembler is just a lot more fun :-) /Per Jessen, Zürich
On Sat, 2006-06-24 at 13:21 +0200, Jerry Westrick wrote:
Hello to all...
I'm starting a small project in JAVA, just to gather a little experience with it.
The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA.
Take your time do not try to learn it in 6 weeks you will get headaches. See the book Object Oriented Programming by Steven Gilbert by the Waite group. CWSIV
participants (6)
-
Carl William Spitzer IV
-
Chris verBurg
-
Chuck Davis
-
George Stoianov
-
Jerry Westrick
-
Per Jessen