Chapter 1 Introduction to Computers, Programs Part IA

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Chapter 1 Introduction to Computers, Programs, and Java: 

1 Chapter 1 Introduction to Computers, Programs, and Java

What is a Computer?: 

What is a Computer? 2 CPU Input Output

What is a Computer?: 

What is a Computer? 3 CPU Input

What is a Computer?: 

What is a Computer? 4 CPU Output

What is a Computer?: 

What is a Computer? 5 CPU Input Output

What is a Computer?: 

6 What is a Computer?

How Data is Stored?: 

How Data is Stored? 7

What is a Computer?: 

8 What is a Computer?

Programs &Programming Languages: 

9 Programs &Programming Languages Machine Language 1101101010011010 Assembly Language Add(R1, R2) High-Level Language SalesTax = Amt * .06; Print Student-Date

Programs &Programming Languages: 

10 Programs &Programming Languages Machine Language 1101101010011010 Assembly Language Add(R1, R2) High-Level Language SalesTax = Amt * .06; Print Student-Date

Programs &Programming Languages: 

11 Programs &Programming Languages Machine Language 1101101010011010 High-Level Language SalesTax = Amt * .06; Print Student-Date

Operating Systems: 

12 Operating Systems

Why Java?: 

13 Why Java? Developed by Sun Microsystems (now Oracle) Java is a general purpose programming language. Platform independent Byte Code Java Virtual Machine Interpreted Object Oriented Java is the Internet programming language Java is an Application development language

Characteristics of Java: 

14 Characteristics of Java Java Is Simple Java Is Object-Oriented Java Is Distributed Java Is Interpreted Java Is Robust Java Is Secure Java Is Architecture-Neutral Java Is Portable Java's Performance Java Is Multithreaded Java Is Dynamic Companion Website www.cs.armstrong.edu/liang/intro8e/JavaCharacteristics.pdf

JDK Editions: 

15 JDK Editions Java Standard Edition (J2SE) J2SE can be used to develop client-side standalone applications or applets. Java Enterprise Edition (J2EE) J2EE can be used to develop server-side applications such as Java servlets and Java ServerPages. Java Micro Edition (J2ME). J2ME can be used to develop applications for mobile devices such as cell phones. This book uses J2SE to introduce Java programming.

Popular Java IDEs: 

16 Popular Java IDEs Notepad Javac -- the Java compiler MyProgram.java -> javac -> MyProgram.class Java --- the Java Virtual Machine java MyProgram --- executes you program Textpad NetBeans Open Source by Sun Eclipse Open Source by IBM

Assignment: 

Assignment Create accounts for the Book’s online sites (p2 of Syllabus) Videos Text book site Download JDK 7u w/ NetBeans Download Textpad v5.4.2 See Blackboard 17