1 1 1 Introduction to Java. 2 History of Java Java – Originally for intelligent...

Post on 25-Dec-2015

218 views 0 download

Tags:

Transcript of 1 1 1 Introduction to Java. 2 History of Java Java – Originally for intelligent...

1

11

Introduction to Java

2

History of Java

• Java– Originally for intelligent consumer-electronic

devices

– Then used for creating Web pages with dynamic content

– Now also used to:• Develop large-scale enterprise applications

• Enhance WWW server functionality

• Provide applications for consumer devices (cell phones, etc.)

3

Java Class Libraries

•Classes– Include methods that perform tasks• Return information after task completion

– Used to build Java programs

• Java provides class libraries– Known as Java APIs (Application Programming

Interfaces)

4

FORTRAN, COBOL, Pascal and Ada

• FORTRAN– FORmula TRANslator

•COBOL– COmmon Business Oriented Language

• Pascal– Structured programming

•Ada– Multitasking

5

BASIC, Visual Basic, Visual C++, C# and .NET

• BASIC– Beginner’s All-Purpose Symbolic Instruction Code

• .NET– .NET platform

•Visual Basic .NET– Based on BASIC

•Visual C++– Based on C++

•C#– Based on C++ and Java

6

Typical Java Development Environment

• Java programs normally undergo five phases– Edit

• Programmer writes program (and stores program on disk)

– Compile• Compiler creates bytecodes from program

– Load• Class loader stores bytecodes in memory

– Verify• Bytecode Verifier confirms bytecodes do not violate security

restrictions

– Execute• JVM translates bytecodes into machine language

7

Fig. 1.1 Typical Java development environment.

8

Creating a Program with JCreator

•Click on the JCreator Icon

• IDE windowappears

9

Creating a Program with JCreator

•Click on File, New, then Project

• Project Wizard appears– Choose Java Application template

10

Creating a Program with JCreator

•Give the project a name

• Then click Next

11

Creating a Program with JCreator

• You will want the JDK version 1.5

• This tab is where you can specify hsa library

At this point you can click on FinishAt this point you can click on Finish

12

Creating a Program with JCreator

•Now we create our class (the program) with File, New, and Class

The Class Wizard appears. Specify a name for the class

and make sure Public is chosen

For now, you can proceed with Finish

13

Creating a Program with JCreator

• The wizard creates a template.

•Now complete the program with the required commands.

14

Creating a Program with JCreator

•Run the compiler with Build, and CompileFile

Build Output shows in bottom pane. This is where compiler error messages will be displayed.

Build Output shows in bottom pane. This is where compiler error messages will be displayed.

15

Creating a Program with JCreator

• To run the compiled program click on Build, and ExecuteFile

• Program runs in separate window

Without Creating a ProjectWithout Creating a Project

16

View Flash Presentations

•Creating a workspace, project, and application

•Writing, compiling, running an application

17

11

Introduction to Java