Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Getting Started
2006PearsonAddison 12
Origins of the Java Language
2006PearsonAddison 13
Origins of the Java Language
2006PearsonAddison 14
Origins of the Java Language
2006PearsonAddison 15
Objects and Methods
Java is an object-oriented
programming (OOP) language
Programming methodology that views a
program as consisting of objects that
interact with one another by means of
actions (called methods)
Objects of the same kind are said to have
the same type or be in the same class
2006PearsonAddison 16
Terminology Comparisons
2006PearsonAddison 17
Java Application Programs
2006PearsonAddison 18
Applets
2006PearsonAddison 19
A Sample Java Application Program
2006PearsonAddison 110
System.out.println
2006PearsonAddison 111
System.out.println
2006PearsonAddison 112
Variable declarations
2006PearsonAddison 113
Using = and +
2006PearsonAddison 114
Computer Language Levels
2006PearsonAddison 115
Byte-Code and the Java Virtual Machine
2006PearsonAddison 116
Byte-Code and the Java Virtual Machine
2006PearsonAddison 117
Program terminology
2006PearsonAddison 118
Class Loader
2006PearsonAddison 119
Compiling a Java Program or Class
2006PearsonAddison 120
Running a Java Program
2006PearsonAddison 121
Syntax and Semantics
2006PearsonAddison 122
Tip: Error Messages
2006PearsonAddison 123
Tip: Error Messages
2006PearsonAddison 124
Identifiers
2006PearsonAddison 125
Identifiers
2006PearsonAddison 126
Naming Conventions
2006PearsonAddison 127
Variable Declarations
2006PearsonAddison 128
Primitive Types
2006PearsonAddison 129
Assignment Statements With Primitive
Types
2006PearsonAddison 130
Assignment Statements With Primitive
Types
2006PearsonAddison 131
Tip: Initialize Variables
2006PearsonAddison 132
Tip: Initialize Variables
2006PearsonAddison 133
Shorthand Assignment Statements
2006PearsonAddison 134
Shorthand Assignment Statements
2006PearsonAddison 135
Assignment Compatibility
2006PearsonAddison 136
Assignment Compatibility
2006PearsonAddison 137
Constants
2006PearsonAddison 138
Constants
2006PearsonAddison 139
Arithmetic Operators and Expressions
2006PearsonAddison 140
Arithmetic Operators and Expressions
2006PearsonAddison 141
Parentheses and Precedence Rules
2006PearsonAddison 142
Precedence Rules
2006PearsonAddison 143
Precedence and Associativity Rules
2006PearsonAddison 144
Precedence and Associativity Rules
2006PearsonAddison 145
Pitfall: Round-Off Errors in Floating-
Point Numbers
2006PearsonAddison 146
Integer and Floating-Point Division
2006PearsonAddison 147
The % Operator
2006PearsonAddison 148
Type Casting
2006PearsonAddison 149
More Details About Type Casting
2006PearsonAddison 150
Increment and Decrement Operators
2006PearsonAddison 151
Increment and Decrement Operators
2006PearsonAddison 152
The Class String
2006PearsonAddison 153
Concatenation of Strings
2006PearsonAddison 154
Classes, Objects, and Methods
2006PearsonAddison 155
Classes, Objects, and Methods
2006PearsonAddison 156
String Methods
2006PearsonAddison 157
Some Methods in the Class String
(Part 1 of 8)
2006PearsonAddison 158
Some Methods in the Class String
(Part 2 of 8)
2006PearsonAddison 159
Some Methods in the Class String
(Part 3 of 8)
2006PearsonAddison 160
Some Methods in the Class String
(Part 4 of 8)
2006PearsonAddison 161
Some Methods in the Class String
(Part 5 of 8)
2006PearsonAddison 162
Some Methods in the Class String
(Part 6 of 8)
2006PearsonAddison 163
Some Methods in the Class String
(Part 7 of 8)
2006PearsonAddison 164
Some Methods in the Class String
(Part 8 of 8)
2006PearsonAddison 165
String Indexes
2006PearsonAddison 166
Escape Sequences
2006PearsonAddison 167
Escape Sequences
2006PearsonAddison 168
String Processing
2006PearsonAddison 169
Character Sets
2006PearsonAddison 170
Naming Constants
2006PearsonAddison 171
Comments
2006PearsonAddison 172
Program Documentation
2006PearsonAddison 173
Comments and a Named Constant
2006PearsonAddison 174