Introduction

Introduction to Java


The Java programming language is:

  • A programming language
  • A development environment
  • An application environment
  • A deployment environment

Similar in syntax to C++; similar in semantics to SmallTalk

Used for developing both applets and applications

Primary Goals of the Java Programming Language

Provides an easy-to-use language by:

  • Avoiding the pitfalls of other languages
  • Being object-oriented
  • Enabling users to create streamlined and clear code

Provides an interpreted environment for:

  • Improved speed of development
  • Code portability 

Enables users to run more than one thread of activity

Supports dynamically changing programs during runtime

Furnishes better security