Download presentation
Presentation is loading. Please wait.
Published byLeonard Whitehead Modified over 8 years ago
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.