JAVA TRAINING AN INTRODUCTION TO JAVA BY MR

JAVA TRAINING AN INTRODUCTION TO JAVA BY MR KWABENA NTOW DEBRAH

ABOUT JAVA TECHNOLOGY � JAVA IS A PROGRAMMING LANGUAGE � JAVA AS WELL AS A LANGUAGE HAS THE FOLLOWING PROPERTIES ◦ ◦ ◦ ◦ ◦ Its simple Object Oriented Distributed Multithreaded Dynamic Architecture Neutral Portable High Performance Robust Secure PLATFORM

SOFTWARE DEVELOPMENT PROCESS � Development process

SOFTWARE DEVELOPMENT PROCESS � JAVA VIRTUAL MACHINE (JVM)

JAVA PLATFORM �A platform is the hardware or software environment within which a program runs. � Example of platforms; Windows OS, Mac OS, Linux OS � The above are characterized by both software and the underlying hardware which runs the software. � Java platform is strictly a software platform. � It is characterized by the following; ◦ The Java Virtual Machine (JVM) � This creates the environment for the execution of byte code ◦ The Java Applications Programming Interface (Java API) � This a large collection of ready-made software components to be used

WHAT CAN JAVA TECHNOLOGY DO? � Development tools ◦ Everything needed to use the language is provided. As a new user one has the javac Compiler, the java launcher and the Javadoc Documentation tools. � API ◦ This simply refers to the large collection of libraries � Deployment tools ◦ The JDK (will explain later) makes available tools to help deploy the applications written in java. � User Interface tools ◦ Swing and Java 2 D toolkits aid in the development of complex Graphic User interfaces. � Integration libraries ◦ Libraries such as the JDBC and others make it possible to access databases and perform other functions.

ADVANTAGES OF USING JAVA � Easy to learn � Write less code � Write better code � Develop � Avoid � Write programs quickly platform dependencies once, run everywhere � Distribute more easily
- Slides: 7