Sunday, May 28, 2017

Introduction to Java programming, Part 2 (Start)

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.
Previous Post
Next Post

post written by:

0 coment�rios: