Circa Java, Circa... 1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project.

Slides:



Advertisements
Similar presentations
A Programmer's Introduction to Java - from a S/370 user (c) IDMS/SQL News
Advertisements

Portability and Safety Mahdi Milani Fard Dec, 2006 Java.
The Life and Times of Andrew Bardee and Chris Cornelius Programming Languages Fall 2011.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2005 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
Introduction to Java Kiyeol Ryu Java Programming Language.
Aalborg Media Lab 18-Jun-15 Introduction Introduction to System Design I Fall 2004.
1 Inheritance Overview l Inheritance ensures Reusability l Example of Inheritance l What is actually Inherited? l Overloading Vs. Overriding l Object:
Introduction to Java.
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.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
Java program.
BASIC JAVA PROGRAMMING TUTORIAL. History  James Gosling and Sun Microsystems  Oak  Java, May 20, 1995, Sun World  Hot Java –The first Java-enabled.
Android Club Joe Richard. Welcome Rakhimov Gayrat – JOE Global Solutions (BI, CBU, MedApp) WIUT Sunet Technology (QMS, WM) Ice breaking.
+ 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.
Java Workshop for Teachers May 6, 2005 A Brief Look at the Java Programming Language.
Sadegh Aliakbary Sharif University of Technology Spring 2011.
Sadegh Aliakbary. Copyright ©2014 JAVACUP.IRJAVACUP.IR All rights reserved. Redistribution of JAVACUP contents is not prohibited if JAVACUP.
Sadegh Aliakbary Sharif University of Technology Fall 2010.
Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.
Introduction to Java. 2 Module Information Programming conceptsPrerequisites Beginners in JAVATarget Audience This module will provide you a solid grounding.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Programming Languages Machine.
 2003 Joel C. Adams. All Rights Reserved. Calvin CollegeDept of Computer Science(1/10) An Overview of Objects and the Java API Joel Adams and Jeremy Frens.
Sadegh Aliakbary Sharif University of Technology Fall 2012.
1 Part I : Chapter 01 Introduction to Java Programming.
1 Computer Systems -- Introduction  Chapter 1 focuses on:  the structure of a Java application  basic program elements  preparing and executing a program.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
What Is Java? According to Sun in a white paper: Java: A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture-neutral, portable,
 Programming Language  Object Oriented Programming  JAVA – An Introduction  JAVA Milestones  JAVA Features.
SOFTWARE TECHNOLOGY - I JAVA/OOP Wickramanayake HMKSK Department of Electrical & Electronic Engineering Faculty of Engineering University.
Computer Programming 2 Why do we study Java….. Java is Simple It has none of the following: operator overloading, header files, pre- processor, pointer.
We will talking about story of JAVA language. By Kristsada Songpartom.
Applied Computing Technology Laboratory QuickStart Java Learning to Program in Java Dr. Tom Way October 21, 2005.
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
James Gosling and Java The creator of Java.. James Arthur Gosling James Arthur Gosling (born May 19, 1955) is a Canadian computer scientist, best known.
Application Architecture Using Java Hong Li. Introduction Developed by a team led by James Gosling at Sun Microsystem. Originally called Oak, designed.
Introduction Mehdi Einali Advanced Programming in Java 1.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 1 Introduction to.
Today… “Hello World” ritual. Brief History of Java & How Java Works. Introduction to Java class structure. But first, next slide shows Java is No. 1 programming.
introductory lecture on java programming
CPSC Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.
1 Introduction to Java. 2 * 10% Assignments/ class participation * 10% Pop Quizzes * 05% Attendance * 25% Mid Term * 50% Final Term.
CSI 3125, Preliminaries, page 1 Inheritance. CSI 3125, Preliminaries, page 2 Inheritance Using inheritance, can create a general class that defines traits.
Java Inheritance 1/13/2015. Learning Objectives Understand how inheritance promotes software reusability Understand notions of superclasses and subclasses.
Reference Types CSE301 University of Sunderland Harry R Erwin, PhD.
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.
Introduction to JAVA Programming
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
JAVA TRAINING IN NOIDA. JAVA Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically.
JAVA TRAINING IN NOIDA. Introduction to Java:  Java training in noida is a general-purpose computer programming language that is concurrent, class-based,
Sung-Dong Kim, Dept. of Computer Engineering, Hansung University Java - Introduction.
Fundamental of Java Programming (630002) Unit – 1 Introduction to Java.
OBJECT ORIENTED PROGRAMMING
Intro to Java L. Grewe.
Chapter 1 Introduction to Computers, Programs, and Java
The Java Programming Language
Introduction Enosis Learning.
An Overview of Java.
JAVA TUTORIALS.
PROGRAMMING IN JAVA. INTRODUCTION TO JAVA  Java is a general purpose computer programming language that is concurrent, class-based, object- oriented.
Introduction Enosis Learning.
Advanced Programming Fall 2017.
Units with – James tedder
Units with – James tedder
Sampath Kumar S Assistant Professor, SECE
(Computer fundamental Lab)
Java History, Editions, Version Features
By Rajanikanth B Overview Of Java By Rajanikanth B
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:

Circa Java, Circa James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the project at hand Sun Releases Java to the world. Almost coming to an early end, Java was realized as a great web programming tool.

JDK 1.0 Official Release According to Java technology is running on almost 550 million desktops Circa Java, Circa...

In 2010, Oracle acquires Sun MicroSystems, Inc. Circa Java, Circa Java JDK 7.0 Released

Java - The Good, the Bad, and the Ugly Portability Versatility Nuts and Bolts Duke creator Joe Palrang went on to work on animated features such as Shrek, Over the Hedge, and Flushed Away

Nuts and Bolts Syntax Modeled after C Object-Oriented Documentation

Class scopeTest java.lang.Object scopeTest public class scopeTest extends java.lang.Object Field Summary (package private) java.lang.String someWord (package private) static int value1 Constructor Summary scopeTest() Method Summary static void main(java.lang.String[] args) static void printMe(double value1) Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Field Detail someWord java.lang.String someWord value1 static int value1 Constructor Detail scopeTest public scopeTest() Method Detail main public static void main(java.lang.String[] args) printMe public static void printMe(double value1)

Versatility Desktop Applications Web Programming Embedded Systems and Mobile Electronics

Desktop Applications

Web Programming

Embedded Systems and Mobile Electronics The Arduino Environment is Written in Java The Arduino Environment is Written in Java

Embedded Systems and Mobile Electronics Mobile Phones are Loaded with Java Programming

Portability

Portability of Uncompiled Code Cross-Platform (Write Once Run Anywhere) Cross-Platform (Write Once Run Anywhere)

Steve Jobs said that Java is a dead language. Java said “I’m rubber. You’re glue. Whatever you say bounces off me and sticks to you.”

Java is game-changing Robust Cross- Platform Language that’s Versatility is Paralleled by few Conclusion