
System iNetwork July Sponsor
Home
» Tech Center
» Java Tutorial
 Now you can learn Java by following our series here at as400network.com. The authors of this series, George Farr and Phil Coulthard, work at the IBM Toronto laboratory, where George is the technical development manager for the RPG and VisualAge for RPG languages and Phil is an architect for application development tools and languages. George and Phil are frequent speakers at COMMON and other conferences and user groups worldwide. They are also involved in education for RPG IV, Java, and VisualAge at IBM. Their book Java for RPG Programmers is now available from Advice Press. You can reach George at farr@ca.ibm.com and Phil at coulthar@ca.ibm.com.
Any downloadable code mentioned in these articles can be obtained by going to the NEWS/400 code section and downloading the code for the relevant month and year of the article.
Introducing Java
Developers in IBM's Toronto lab kick off a series of articles to teach RPG programmers Java. (reprinted from NEWS/400, January 1998)
Java Class Anatomy
IBM Toronto lab developers continue their series on Java for RPG programmers, focusing this time on the makeup of a Java class. (reprinted from NEWS/400, February 1998)
Creating Java Objects
To use a Java class, you must make an object out of it. This third article in the "Java for RPG Programmers" series shows how to "instantiate" a class into an object and how to use Java methods. (reprinted from NEWS/400, March 1998)
Java's Special Methods
Explore Java constructor, class, main, and printlin methods and techniques for calling and "overloading" methods. (reprinted from NEWS/400, April 1998)
Java's Core Syntax
Delving ever deeper into the particulars of the Java language, the authors discuss Java comments and statements. (reprinted from NEWS/400, May 1998)
Java Operators
Arithmetic, assignment, relational, logical, bitwise, and other operators give expression to your Java code. (reprinted from NEWS/400, June 1998)
Controlling Java Proram Execution Flow
Master the similarities and differences between RPG IV's and Java's conditional and loop structures. (reprinted from NEWS/400, July 1998)
Java Data Types and Variables
Java has a full range of primitive data types to match RPG's. Learn what they are and how to use them. (reprinted from NEWS/400, August 1998)
Java Arrays and Strings
Learn about the special support in Java for the heavily used array and string objects. (reprinted from NEWS/400, October 1998)
Java’s Object Orientation
What does it mean to say that Java is an OO language? Learn how Java implements OO's encapsulation, inheritance, and polymorphism. (reprinted from NEWS/400, November 1998)
Creating User Interfaces in Java:
Components, Containers, and Layout Managers
Learn how to code a user interface in Java by placing graphical components inside a container, or
window, and using a layout manager to arrange them. (reprinted from NEWS/400, January 1999)
Creating User Interfaces in Java: Events
Java programs must handle many different types of user input, from button presses to text entry to window closings. This second installment of a two-part article on creating Java UIs teaches how to code for such events. (reprinted from NEWS/400, February 1999)
Accessing Data with Java
Coding to the Java Database Connectivity (JDBC) standard lets you pull data from any database that has a JDBC driver, including the AS/400. (reprinted from NEWS/400, March 1999)
|