• Subject: Re: Java questions
  • From: Dave Murvin <davem@xxxxxxxx>
  • Date: Thu, 24 Dec 1998 14:37:57 -0800
  • Organization: DRM Enterprises, Inc

Frank;

I have been listening to this list for quite awhile now as a way to
monitor what is going on with Java on the AS/400.

I am an independent contractor and have been working on AS/400-S/38
since the early 80's, mostly in manufacturing, inventory management and
distribution environments (BPCS, older MAPICS, JDE).   Most of my
clients so far can't even get interested in ILE/RPG, much less Java.
The only ILE/RPG at these clients is what I have created.  I learned ILE
by doing several small projects on my own AS/400 (S/10), just to get the
hang of it.

As for Java, I am currently taking Java courses at the local University
and hope to be able to apply the knowledge gained to the AS/400 in the
not too distant future.   By taking the night classes at the University,
I get the benefits of learning from professionals in the field and am
forced into doing all that spare time studying/homework to keep up with
the lessons.  Prior to this, I tried to learn on my own by reading the
Java in 21 days types of books, but was not able to do this on a regular
basis.

So far, I am thinking about creating simple server side Java
applications coupled to a Java presentation program, but have not
progressed far enough (or found the time) to do this yet.  I think that
doing several small projects that I find interesting will be fun and
will help to re-inforce the knowledge gained through the University
courses.  To start with, I am leaning toward making all my AS/400 Java
programs as cross platform as possible, just so I know how to do it.
Later on, I can play with the AS/400 specific classes.

In another post to this list, Glen Homer wrote:

"In any case, my advice to *beginning* Java programmers is *not* to use
an IDE, but to code by hand using a text editor and the JDK.  There is
no substitute for this if you want to learn the language.  If you keep
a web browser open with the  JDK/Swing API docs, you can really be quite

productive.  If the IDE generates all the code for you, what makes you
a Java programmer?  Use one later, once you can code simple Java
programs
without looking at the docs."

I will second this.  In the University classes I am taking, we are only
allowed to use a text editor and the JDK.  No IDEs allowed.  All code
must be written by hand (no generated code allowed), since it is felt
that this is the best way to learn Java and all the classes and class
methods.

In addition to the Java classes, I have been through the University C++
certificate program (most has faded through lack of use) and several OO
Analysis and design classes.  I have found that having a good
understanding of Object Oriented concepts, such as polymorphism,
inheritance and encapsulation, has been particularly helpful.  The OO
concepts can also help you in thinking about how to modularize you
existing RPG programs.

I plan to continue to monitor this list and to participate where
appropriate.

DeSarro Frank wrote:

>         I have two questions.  First, there seems to be very little
> activity on
> this java mail list. Could anyone who subscribes to this list identify
>
> yourself.  I promise I won't start mailing you questions.  I just want
> to
> find out how many people are out there listening.
>

Dave Murvin, CPIM
DRM Enterprises, Inc.
davem@drme.com
Issaquah, WA  USA


+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to JAVA400-L@midrange.com.
| To subscribe to this list send email to JAVA400-L-SUB@midrange.com.
| To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.