Presentación 1 - Java 1
Presentación 1 - Java 1
Java Basics
Agenda
Last Class
Exercise
Why Java?
Java programs
structure
Java basic
applications
Java Basics
Numbers
array
Letters
array
Java Basics
Int Array
Char Array
Java Basics
Method for
printing int
arrays
Method for
printing
char arrays
Why Java?
Java advantages
Java acronyms
Java Basics
Java advantages
Java Is
Architecture
Neutral
Java Is Free!
Java Provides
One-Stop
Shopping
Java Is an Open
Standard
Platform
independent
Java source
code
Java compiler
for Windows
Java compiler
for Linux
Platform
independent
C++ source
code
Java compiler
for Solaris
(.class file)
Java Basics
C++ compiler
for Windows
C++ compiler
for Linux
C++ compiler
for Solaris
Windows version
Linux version
Solaris version
JVM B
JVM C
JVM D
(.class file)
Java Basics
Java Basics
Java Basics
Java Basics
Java Basics
Java Is Free!
Java Basics
Java advantages
Java Is
Architecture
Neutral
Java Is Free!
Java Provides
One-Stop
Shopping
Java Is an Open
Standard
Java acronyms
Java Basics
Java acronyms
Java EE
Enterprise Edition
Java SE
Standard Edition
Java ME
Micro Edition
Java Basics
Java Basics
Same name
Method 1
Method 2
Method 3
Method 1
Statements
Method 2
Statements
Source file
File structure
Class
Method
Method
Java Basics
Class definition
This is a
class
Class name
public means
everyone can
access it
Closing
brace
Opening
brace
Java Basics
Java Basics
Good Examples:
class SoccerPlayer {}
class Person {}
Bad Examples
class XYZ {}
class PERSON {}
class soccerplayer {}
Methods definition
We will see
this later
Method
name
Parameters
to the
method
public means
everyone can
access it
Return
type
Closing
brace
Opening
brace
Java Basics
Bad Examples
public static void person() {}
Java Basics
Is not necessary a
main method in a
class
Java Basics
What is the best comment in source code you have ever encountered
Java Basics
Self explanatory
Commented code
Java Basics
Java Basics
??????
Java Basics
Java Basics
Java Basics
System.out.print();
Print without moving cursor to
the next line
System.out.println();
Print moving cursor to the next
line
Java Basics
Java Basics
Java Basics
Java Basics
Java Basics
Java Basics
Java Basics
Escape sequences
Java Basics
Java Basics
Java Basics
Java Basics
Creating the
scanner
Reading
an integer
Java Basics
Creating the
scanner
Reading
a String
Java Basics
Java Basics
References
Java Basics