Java I: Java Programming and IBM RAD
- Recommended Duration:
- 5 Days
- Version:
- Java 6.0; IBM RAD Version 7.5.
- Benefits
- Participants will learn object oriented basics, and how to create, test, and deploy programs using the Java language. Students learn to use the IBM RAD product and its features to write applications, servlets, and JSPs as part of the hands-on exercises.
- Audience
- Experienced programmers (COBOL, Visual Basic, or some other language). No prior Java knowledge or experience is assumed.
- Prerequisites
- Students should have experience working with Java or have completed “Java Programming I” or equivalent.
- Exercises
- Twenty computer exercises will be conducted to emphasize major course topics. Exercises use the IBM RAD tool (could be adjusted to use Eclipse).
- Major Topics
-
- Java Virtual Machine (JVM)
- IBM RAD Java features: editor, debugging, code-assist, perspectives, preferences, more...
- Applications, Applets, Servlets, JSPs
- Classes, Methods, and Variables
- Compilation and testing
- Object-oriented principles (Inheritance, Polymorphism, Encapsulation, etc…)
- Packages, naming, and Import
- Comments and Javadoc
- Datatypes and variables
- Primitive types and Strings
- Reference vs. Non-Reference types
- Classes and Objects: creating new classes, garbage collection
- Arrays and Collection objects
- Operators and Expressions
- Conditions: if-then-else, switch
- Loops: for/while/do while
- Exceptions: try, throw, catch
- Inheritance: Subclasses and Superclasses
- Class vs. Instance variables/methods
- Constructors
- Multi-threading Intro.
- Java's built-in class libraries
- Java File I/O Basics
- Introduction to Java SQL access using JDBC
- Java Beans
- Servlet basics
- JSP introduction