Constructs for real-world applications
More-advanced Java language features
About this tutorial
The two-part Introduction to Java programming tutorial is meant for software developers who are new to Java technology. Work through both parts to get up and running with object-oriented programming (OOP) and real-world application development using the Java language and platform.
This second half of the Introduction to Java programming tutorial introduces capabilities of the Java language that are more sophisticated than those covered in Part 1.
Objectives
The Java language is mature and sophisticated enough to help you accomplish nearly any programming task. This tutorial introduces you to features of the Java language that you need to handle complex programming scenarios, including:
- Exception handling
- Inheritance and abstraction
- Interfaces
- Nested classes
- Regular expressions
- Generics
enum
types- I/O
- Serialization
Prerequisites
The content of this tutorial is geared toward programmers new to the Java language who are unfamiliar with its more-sophisticated features. The tutorial assumes that you have worked through "Introduction to Java programming, Part 1: Java language basics" to:
- Gain an understanding of the basics of OOP on the Java platform
- Set up the development environment for the tutorial examples
- Begin the programming project that you continue developing in Part 2
System requirements
To complete the exercises in this tutorial, install and set up a development environment consisting of:
- JDK 8 from Oracle
- Eclipse IDE for Java Developers
Download and installation instructions for both are included in Part 1.
The recommended system configuration is:
- A system supporting Java SE 8 with at least 2GB of memory. Java 8 is supported on Linux®, Windows®, Solaris®, and Mac OS X.
- At least 200MB of disk space to install the software components and examples.
0 coment�rios:
Post a Comment