Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.

Similar presentations


Presentation on theme: "Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java."— Presentation transcript:

1 Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java

2 Chapter 1: An Introduction to Java and Program Design 2 Chapter Objectives Describe characteristics of Java Explain the uses of Java and identify types of Java programs

3 Chapter 1: An Introduction to Java and Program Design 3 Introduction A program is a step-by-step series of instructions for a computer Computer programming is the process of writing these instructions Programmers, or developers, design and write programs using a programming language or development tool Java is a programming language that provides the structure for efficient and economical programs

4 Chapter 1: An Introduction to Java and Program Design 4 What Is Java? High-level language Object-oriented –Data and operations are packaged into a single unit called an object Basic syntax derived from C, C++, and Smalltalk –Designed by a team from Sun Microsystems led by James Gosling in the early 1990’s

5 Chapter 1: An Introduction to Java and Program Design 5 What Is Java? Parsimonious –Compatible with older versions Robust –Strongly typed and incorruptible data Secure –Protection against misuse of code Portable –Platform-independent

6 Chapter 1: An Introduction to Java and Program Design 6 Java Program Types Console and Windowed applications Applets Servlets Web Services JavaBeans

7 Chapter 1: An Introduction to Java and Program Design 7 Console Applications Stand-alone programs using a command- line interface

8 Chapter 1: An Introduction to Java and Program Design 8 Windowed Applications Stand-alone programs using a graphical user interface (GUI)

9 Chapter 1: An Introduction to Java and Program Design 9 Applets Client-side programs executed as part of a displayed Web page

10 Chapter 1: An Introduction to Java and Program Design 10 Servlets Server-side programs hosted and run on a Web server Used in conjunction with Java Server Pages (JSP) to provide sophisticated server-side logic Enable connections to server databases through Java Database Connectivity (JDBC)

11 Chapter 1: An Introduction to Java and Program Design 11 Servlets

12 Chapter 1: An Introduction to Java and Program Design 12 Web Services Services receive information requests over the Web and return the requested data

13 Chapter 1: An Introduction to Java and Program Design 13 JavaBeans Reusable software components

14 Chapter 1: An Introduction to Java and Program Design 14 Summary Java is a high-level object oriented programming language –Has Objects, Methods, Functions, Parameters! –Uses conditional statements, loops, etc There are different Java Program Types but the underlying code is all JAVA and very similar.

15 Chapter 1: An Introduction to Java and Program Design 15 Rest of Today Complete your Alice Web Page and show me the results.


Download ppt "Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java."

Similar presentations


Ads by Google