We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byIvy Covan
Modified about 1 year ago
JAVA Programming Environment © Juhani Välimäki 2003
Java programming language Java source code = text that a programmer can understand Windows operating system in PC Linux operating system in bigger computer Java-virtual machine (Java VM) in Windows operating system Java virtual machine in Linux operating system Java VM Mac OS in PC Java VM Symbian OS in mobile phones Java virtual machines make it possible to run the same Java program in different systems and devices text editor Java compiler for Java virtual machine Java program that runs inside a Java virtual machine © Juhani Välimäki 2003
Java SDK (Software Development Kit) JRE (Java Run-Time Environment) Java programming environment Hello.java - Java source code made by the programmer XYZ operating system in ZYX machine Java virtual machine makes it possible to run the same Java program in different systems text editor Java language compiler Hello.class -Java program runs inside the Java virtual machine Environment variable tells where to look for Java classes: CLASSPATH=.;C:\java\keyboard\;D:\ Keyboard.class Own classes may also provide services for our new applications My.class Java API System.class System.out.print() Java virtual machine (Java VM) API (Application Programming Interface) tells how to use ready-made Java services © Juhani Välimäki 2003
Programming Basic Concepts © Juhani Välimäki 2003.
3/5/2002e-business and Information Systems1 Java Java Java Virtual Machine (JVM) Java Application Program Interface (API) HW Kernel API Application Programs.
ITP 109 Week 2 Trina Gregory Introduction to Java.
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
FRST JAVA PROGRAM. Getting Started with Java Programming A Simple Java Application Compiling Programs Executing Applications.
1 CS110/CS119 Introduction to Computing (Java) Dan Pletea S
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
National Taiwan University Department of Computer Science and Information Engineering National Taiwan University Department of Computer Science and Information.
Lesson One: The Beginning Chapter 2: Processing Learning Processing Daniel Shiffman Presentation by Donald W. Smith Graphics from built-in help reference.
Three main types of computer operating systems By Chloe Monks.
Introduction to Java Tonga Institute of Higher Education.
CS0007: Introduction to Computer Programming Setting Up Java.
CSCI 212 Object-Oriented Programming in Java. Prerequisite: CSCI 111 variable assignment statement while loop for loop post-increment (i++) strong typing.
Introduction to Programming with Java, for Beginners Machine vs. Programming Language Intro to Java Edit-Compile-Run Program Process.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Foundations of Programming and Problem Solving Introduction.
Introduction to Computer Operating Systems. What is an Operating System? A piece of software that supports a computer’s basic functions. The foundation.
Java By Adon Shapiro. How does java work? Java should run on every system that implements Java Virtual Machine (JVM) a safe environment in which compiled.
Starting Out With Java 5 Control Structures to Objects By Tony Gaddis Copyright © 2005 Pearson Addison- Wesley. All rights reserved. Chapter 1 Slide #1.
To run the program: To run the program: You need the OS: You need the OS:
Session One Introduction. Personal Introduction Role of programmers Robot Examination HUD & HID Uploading Code.
© 2012 Pearson Education, Inc. All rights reserved. 1-1 Why Java? Needed program portability – Program written in a language that would run on various.
CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014.
Mobile Device Programming CS CHOOSE YOUR PLATFORM Android iOS Google and the Open Handset Alliance Apple We will talk about both of them in class,
Introduction to Java IB Computer Science II Paul Bui.
© 2012 Pearson Education, Inc. All rights reserved types of Java programs Application – Stand-alone program (run without a web browser) – Relaxed.
CENG 161 Introduction to Computer Science Instructor: Dr. Nurdan SARAN Lab Assistant: Arzu Burçak Sönmez.
POS 406 Java Technology And Beginning Java Code Source:http://java.sun.com/docs/books/tutorial/getStarted/index.html (Modified by E. Yanine)
1 CS210 Intermediate Computing with Data Structures (Java) Saaid Baraty S-3-90.
4-Nov-15 Air Force Institute of Technology Electrical and Computer Engineering Object-Oriented Programming Design Topic 1: The Java Environment Maj Joel.
How Java Programs Work MIS 3023 Business Programming Concepts II The University of Tulsa Professor: Akhilesh Bajaj All slides in this presentation ©Akhilesh.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Java PAL. Contains the development kit and the runtime environment ( aka the Java Virtual Machine ) Download Link:
Introduction to Java Chapter 1 - Introduction to Java1 Chapter 1 Introduction to Java.
J2ME Programming. 2 Recommended Books Programming Wireless Devices with the Java2 Platform, Micro Second Edition (Paperback) by Roger Riggs (Editor),
COP 3330 Notes 1/12. Today's topics Downloading Java and Eclipse Hello World Basic control structures Basic I/O Strings.
Contents Different O.S. and platforms. Different programming languages. Possibilities for mobiles. GPS, digital compass, accelerometer,… Augmented reality.
Introductory lecture on java programming. History of Java In 1991, “Green Team” of Sun Microsystems leaded by James Gosling developed the Java programming.
ELEC6200, Fall 07, Oct 29 Westrom: Virtual Machines 1 Kenneth Westrom ELEC-6620.
LAB 1 Instructor: Jolanta Soltis 1-1. Before you can develop an application written in the Java programming language, you will need the Java Platform.
Introduction to Java ISYS 350. A Brief History Sun Microsystems released this language in 1996 – Versions: 1.0 – 1.6 Java Development Kit, JDK – Standard.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
CS Software Studio Java Lab 1 Meng-Ting Wang PLLAB, Computer Science Department, National Tsing-Hua University.
1 Capstone projects supervised by Yinong Chen (1) Implementation of a Shell on Palm Hand Held Device (2) Building a Programmer’s Interface to the Palm.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
C o n f i d e n t i a l 1 Course: BCA Semester: III Subject Code : BC 0042 Subject Name: Operating Systems Unit number : 1 Unit Title: Overview of Operating.
Introduction to Computers & Java CSS 161: Fundamentals of Computing Joe McCarthy 1.
© 2017 SlidePlayer.com Inc. All rights reserved.