Introduction to JAVA Programming

Slides:



Advertisements
Similar presentations
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
Advertisements

1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore G54PRG Programming Lecture 1 Amadeo Ascó 3 Java Programming Language.
Java Basic Training HaiNH - FQA. Agenda Introduction to Java Java Programming Environment Language Fundamental Object Oriented Programming with Java.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2005 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
Java: History and Introduction (Lecture # 1). History… Java – Based on C and C++ – Developed in 1991 for intelligent consumer electronic devices – Green.
Introduction to Java Kiyeol Ryu Java Programming Language.
Introduction to Java Programming, 4E
For more Lectures and Notes Visit
Session-01. Objective In this session you will learn : The Java Technology Phenomenon What is Java? What is Programming Language? What about Java Platform.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
CMSC 202 Computer Science II for Majors Fall 2009 Introduction.
Java program.
Java program. Java Tutorial Java technology is widely used currently. Let's start learning of java from basic questions like what is java, where it is.
Advanced OOP MCS-3 OOP BSCS-3 Lecture # 1
Java Introduction 劉登榮 Deng-Rung Liu 87/7/15. Outline 4 History 4 Why Java? 4 Java Concept 4 Java in Real World 4 Language Overview 4 Java Performance!?
BASIC JAVA PROGRAMMING TUTORIAL. History  James Gosling and Sun Microsystems  Oak  Java, May 20, 1995, Sun World  Hot Java –The first Java-enabled.
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
Chapter 1 Coding Introduction.
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.
CSCI 224 Introduction to Java Programming. Course Objectives  Learn the Java programming language: Syntax, Idioms Patterns, Styles  Become comfortable.
Lecturer PEN PHIROM Tel : Web site: Lecturer PEN PHIROM Tel :
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
 2003 Prentice Hall, Inc. All rights reserved. 1 Java Training Course Dr. H.E. Dunsmore Purdue University Java – How to Program, Deitel (5 th Edition)
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Programming Languages Machine.
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to Computers,
CPCS  Problem Solving in Everyday Life  Types of Problems  Problem Solving with Computers  Difficulties with Problem Solving 0-3.
1 Chapter 1 Introduction to Computers, Programs, and Java.
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to Programs,
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
1.  At the end of this slide, student can:  Explore tools, features, properties and interface of the Textpad.  Creating a new project.  Open and run.
aMichael Fung, CS&E, The Chinese University of HK1 Hands-on Introduction to JAVA Introduction to Java.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
1 Chapter 1 Java –Originally for intelligent consumer-electronic devices –Then used for creating Web pages with dynamic content –Now also used for: Develop.
Chapter 1: Introduction to Programs, and Java 1. Objectives To review programs (§ ). To understand the relationship between Java and the World Wide.
Introduction to Java Programming with Forte Y. Daniel Liang.
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.
What Is Java? According to Sun in a white paper: Java: A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture-neutral, portable,
National Taiwan University Department of Computer Science and Information Engineering National Taiwan University Department of Computer Science and Information.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program Design, Second Edition Second Edition D.S. Malik D.S. Malik.
Application Architecture Using Java Hong Li. Introduction Developed by a team led by James Gosling at Sun Microsystem. Originally called Oak, designed.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
Introduction to Java Programming. 2 Chapter 1 Introduction to Java and Forte F What Is Java? F Getting Started With Java Programming –Create, Compile.
introductory lecture on java programming
1 Introduction to Java. 2 * 10% Assignments/ class participation * 10% Pop Quizzes * 05% Attendance * 25% Mid Term * 50% Final Term.
1 Introduction Read D&D Sec 1.8; Sec 1.13 THE Java tutorial -
การเขียนโปรแกรมภาษา จาวา Java Programming อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา Chapter 1.
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
Introduction to Programming 1 1 2Introduction to Java.
Liang, Introduction to Java Programming, Ninth Edition, (c) 2013 Pearson Education, Inc. All rights reserved. 1 Chapter 1 Introduction.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to Computers,
Introduction to Java Programming, 4E Y. Daniel Liang.
SESSION 1 Introduction in Java. Objectives Introduce classes and objects Starting with Java Introduce JDK Writing a simple Java program Using comments.
JAVA TRAINING IN NOIDA. Introduction to Java:  Java training in noida is a general-purpose computer programming language that is concurrent, class-based,
Fundamental of Java Programming (630002) Unit – 1 Introduction to Java.
Introduction CMSC 202 Fall Instructors Mr. Ryan Bergeron – Lecture Section 01 Tues/Thu 1:00 – 2:15 am, Sondheim 111 – Lecture Section 04 Tues/Thu.
Chapter 1 Coding Introduction.
Object Oriented Programming in
Chapter 1 Introduction to Computers, Programs, and Java
Introduction Enosis Learning.
Introduction Enosis Learning.
Chapter 1 Coding Introduction.
آشنایی با جاوا Introduction to Java
Advanced Programming Fall 2017.
Chapter 1 Introduction to Computers, Programs, and Java
Java History, Editions, Version Features
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
Presentation transcript:

Introduction to JAVA Programming

What is Java? Java is a programming language developed by James Gosling and others at Sun Microsystems. it's expressly designed for use in the distributed environment of the Internet. It was designed to have the "look and feel" of the C++ language, but it is simpler to use than C++ and enforces an object-oriented programming model. US: +1-248-436-8449 Mail Id : info@Vibloo.com IND: +91-40-3296-5222 Skype Id : info.vibloo

History of Java Java history is interesting to know. The history of java starts from Green Team. Originally java designed for small, embedded systems in electronic appliances like set-top boxes. Currently, Java is used in internet programming, mobile devices, games, e-business solutions etc. US: +1-248-436-8449 Mail Id : info@Vibloo.com IND: +91-40-3296-5222 Skype Id : info.vibloo

Java Version History Evolution Of Java 1995 1996 1997 1998 2000 2002 2004 2006 2011 2014 Evolution Of Java JDK Alpha & Beta JDK 1.0 JDK 1.1 J2SE 1.2 J2SE 1.3 J2SE 1.4 J2SE 5.0 Java SE 6 Java SE 7 Java SE 8 Java SE 9 US: +1-248-436-8449 Mail Id : info@Vibloo.com IND: +91-40-3296-5222 Skype Id : info.vibloo

Java 2 Enterprise Edition Java Editions J2SE J2ME J2EE Java 2 Standard Edition Java standard edition is use to develop client-side standalone applications or applets Java 2 Micro Edition Java micro edition is use to develop applications for mobile devices such as cell phones Java 2 Enterprise Edition Java enterprise edition is use to develop server-side applications such as Java servlets and Java Server Pages US: +1-248-436-8449 Mail Id : info@Vibloo.com IND: +91-40-3296-5222 Skype Id : info.vibloo

Java Features of Java Simple Object-Oriented Platform independent Secure Robust Architecture neutral Portable Dynamic Interpreted Multithreaded Distributed Java is US: +1-248-436-8449 Mail Id : info@Vibloo.com IND: +91-40-3296-5222 Skype Id : info.vibloo

Java Life Cycle Edit Compile Load Execute Java Programs Normally Undergo Four Phases Edit Compile Load Execute Programmer Writes program Compiler creates Byte-codes from program Class loader stores Byte-codes in memory Translate byte codes Into machine language US: +1-248-436-8449 Mail Id : info@Vibloo.com IND: +91-40-3296-5222 Skype Id : info.vibloo

Java Runtime Environment Difference between JDK, JRE and JVM Understanding the difference between JDK, JRE and JVM is important in Java JDK JRE JVM Java Development Kit JDK is an acronym for Java Development Kit. It physically exists. It contains JRE + development tools. Java Runtime Environment JRE is used to provide runtime environment. It is the implementation of JVM. It physically exists. Java Virtual Machine JVM is an abstract machine. It is a specification that provides runtime environment in which java bytecode can be executed. US: +1-248-436-8449 Mail Id : info@Vibloo.com IND: +91-40-3296-5222 Skype Id : info.vibloo

Java Development Tools A software that provides an integrated development environment (IDE) for rapidly developing Java programs. Java Development Tools on Market NetBeans by Sun JBuilder by Borland Eclipse by IBM US: +1-248-436-8449 Mail Id : info@Vibloo.com IND: +91-40-3296-5222 Skype Id : info.vibloo