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

Slides:



Advertisements
Similar presentations
Liang, Introduction to Java Programming, Sixth Edition, (c) 2005 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
Advertisements

Introduction to Java Programming, 4E
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
James Tam Introduction To Design Patterns You will learn about design techniques that have been successfully applied to different scenarios.
Java Programming, 3e Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
For more Lectures and Notes Visit
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
1. 2 Chapter 1 Introduction to Computers, Programs, and Java.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
BASIC JAVA PROGRAMMING TUTORIAL. History  James Gosling and Sun Microsystems  Oak  Java, May 20, 1995, Sun World  Hot Java –The first Java-enabled.
Lesson 4 Computer Software
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
Chapter 1 Coding Introduction.
Introduction to Java Programming with JBuilder 4
Java Programming, 3e Concepts and Techniques Chapter 2 Creating a Java Application and Applet.
+ Java vs. Javascript Jessi Style. + Java Compiled Can stand on its own Written once, run anywhere Two-stage debugging Java is an Object Oriented Programming.
A First Program Using C#
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
S.W. Ma/CIM/LWL41211/2 Prog. IIA Page 1 HKIVE (Lee Wai Lee Campus) Department of CIM Course : Year 2 Module : Programming IIA Textbook : Introduction.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
CSCI 224 Introduction to Java Programming. Course Objectives  Learn the Java programming language: Syntax, Idioms Patterns, Styles  Become comfortable.
Java Workshop for Teachers May 6, 2005 A Brief Look at the Java Programming Language.
Sadegh Aliakbary Sharif University of Technology Spring 2011.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Sadegh Aliakbary. Copyright ©2014 JAVACUP.IRJAVACUP.IR All rights reserved. Redistribution of JAVACUP contents is not prohibited if JAVACUP.
Understanding Computers Ch. 131 Chapter 13 Program Development and Programming Languages.
Sadegh Aliakbary Sharif University of Technology Fall 2010.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Programming Languages Machine.
111 © 2002, Cisco Systems, Inc. All rights reserved.
Introduction to J2EE Architecture Portions by Kunal Mehta.
Web applications using JavaServer Faces (JSF) A brief introduction 1JavaServer Faces (JSF)
CSE 1340 Class 3. Class 03 objectives State the difference between Machine Language vs. High Level Languages Discuss some characteristics of the Java.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Sadegh Aliakbary Sharif University of Technology Fall 2012.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
Java Programming, Second Edition Chapter One Creating Your First Java Program.
Introduction to Java Programming with Forte Y. Daniel Liang.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
1 Chapter 13 Understanding Computers, 11 th Edition 13 Program Development and Programming Languages TODAY AND TOMORROW 11 th Edition CHAPTER.
Introduction to Java Programming. Introduction Course Objectives Organization of the Book.
Session 1 Introduction to Java. Objectives Java Simplified / Session 1 / 2 of 32 Explain the history of Java Explain Java in brief List the types of Java.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
CT1513 Introduction To java © A.AlOsaimi.
CSC1200 INTRODUCTION TO PROGRAMMING Dr. Maureen Markel
Introduction Mehdi Einali Advanced Programming in Java 1.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
Programming 2 Intro to Java Machine code Assembly languages Fortran Basic Pascal Scheme CC++ Java LISP Smalltalk Smalltalk-80.
Introduction to JAVA Programming
Introduction to Java Programming, 4E Y. Daniel Liang.
James Tam Java History Background information about Java and how it affected it’s development.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Chapter 1 Coding Introduction.
Chapter 1 Introduction to Computers, Programs, and Java
Introduction to Visual Basic 2008 Programming
Introduction to Advanced Java Programming
Introduction to JSP Liu Haibin 12/09/2018.
Chapter 1 Coding Introduction.
(Computer fundamental Lab)
Presentation transcript:

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

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

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

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

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

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

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

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

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

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)

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

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

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

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.

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