Java for dummies: [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Hoboken, NJ
Wiley
2014
|
Ausgabe: | 6 ed. |
Schriftenreihe: | ... for dummies
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Previous edition: 2011. - Includes index |
Beschreibung: | XII, 414 S. Ill., graph. Darst. 24 cm |
ISBN: | 9781118407806 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041881128 | ||
003 | DE-604 | ||
005 | 20140606 | ||
007 | t | ||
008 | 140527s2014 xxuad|| |||| 00||| eng d | ||
020 | |a 9781118407806 |c Print |9 978-1-118-40780-6 | ||
035 | |a (OCoLC)881552373 | ||
035 | |a (DE-599)BVBBV041881128 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-83 |a DE-1050 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Burd, Barry |d 1951- |e Verfasser |0 (DE-588)102404565X |4 aut | |
245 | 1 | 0 | |a Java for dummies |b [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] |c by Barry Burd |
250 | |a 6 ed. | ||
264 | 1 | |a Hoboken, NJ |b Wiley |c 2014 | |
300 | |a XII, 414 S. |b Ill., graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a ... for dummies | |
500 | |a Previous edition: 2011. - Includes index | ||
650 | 0 | 7 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Standard Edition 9 |0 (DE-588)113696553X |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java Standard Edition 9 |0 (DE-588)113696553X |D s |
689 | 0 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
689 | 1 | 0 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |D s |
689 | 1 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
689 | 2 | 0 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |D s |
689 | 2 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 2 | |8 3\p |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027325249&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027325249 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804152225177534464 |
---|---|
adam_text | CONTENTS
AT
A
GLANCE
@
6
9
@
E
T
9
9
*
*
$
9
#
9
$
@
&
0
O
*
FT
5
E
S
=
2
O
O
C
O
INTRODUCTION
................................................................
7
PART
I:
GETTING
STARTED
WITH
JAOA
..................................
7
CHAPTER
1:
ALL
ABOUT
JAVA..................................................................................................9
CHAPTER
2:
ALL
ABOUT
SOFTWARE........................................................................................21
CHAPTER
3:
USING
THE
BASIC
BUILDING
BLOCKS..................................................................37
PART
II:
WRITING
*JOUR
OWN
JAVA
PROGRAMS
....................
59
CHAPTER
4:
MAKING
THE
MOST
OF
VARIABLES
AND
THEIR
VALUES.......................................61
CHAPTER
5:
CONTROLLING
PROGRAM
FLOW
WITH
DECISION-MAKING
STATEMENTS.................91
CHAPTER
6:
CONTROLLING
PROGRAM
FLOW
WITH
LOOPS.....................................................121
PART
III:
WORKING
WITH
THE
BIG
PICTURE:
OBJECT-ORIENTED
PROGRAMMING
...................................
137
CHAPTER
7:
THINKING
IN
TERMS
OF
CLASSES
AND
OBJECTS..............................................139
CHAPTER
8:
SAVING
TIME
AND
MONEY:
REUSING
EXISTING
CODE....................................165
CHAPTER
9:
CONSTRUCTING
NEW
OBJECTS.........................................................................193
PART
W:
SAWG
JAOA
TECHNIQUES
................................
215
CHAPTER
10:
PUTTING
VARIABLES
AND
METHODS
WHERE
THEY
BELONG...........................217
CHAPTER
11:
USING
ARRAYS
TO
JUGGLE
VALUES.................................................................245
CHAPTER
12:
USING
COLLECTIONS
AND
STREAMS
(WHEN
ARRAYS
AREN*T
GOOD
ENOUGH)..............................................................................................................271
CHAPTER
13:
LOOKING
GOOD
WHEN
THINGS
TAKE
UNEXPECTED
TURNS..........................299
CHAPTER
14:
SHARING
NAMES
AMONG
THE
PARTS
OF
A
JAVA
PROGRAM.............................327
CHAPTER
15:
RESPONDING
TO
KEYSTROKES
AND
MOUSE
CLICKS.......................................349
CHAPTER
16:
WRITING
JAVA
APPLETS................................................................................367
CHAPTER
17:
USING
JAVA
DATABASE
CONNECTIVITY..........................................................377
PART
V:
THE
PART
OF
TENS
...........................................
385
CHAPTER
18:
TEN
WAYS
TO
AVOID
MISTAKES...................................................................387
CHAPTER
19:
TEN
WEBSITES
FOR
JAVA..............................................................................393
INDEX
.......................................................................
395
TO
TABLE
OF
CONTENTS
*R
%
#
SS
S
O
S
O
3
S
INTRODUCTION
...................................
7
HOW
TO
USE
THIS
BOOK.....................................................................................1
CONVENTIONS
USED
IN
THIS
BOOK.....................................................................1
WHAT
YOU
DON*T
HAVE
TO
READ........................................................................2
FOOLISH
ASSUMPTIONS.......................................................................................3
HOW
THIS
BOOK
IS
ORGANIZED..........................................................................4
PART
I:
GETTING
STARTED
WITH
JAVA...........................................................4
PART
II:
WRITING
YOUR
OWN
JAVA
PROGRAM.............................................4
PART
III:
WORKING
WITH
THE
BIG
PICTURE:
OBJECT-ORIENTED
PROGRAMMING......................................................................................4
PART
IV:
SAVVY
JAVA
TECHNIQUES...........................................................5
PART
V:
THE
PART
OF
TENS........................................................................5
ICONS
USED
IN
THIS
BOOK.................................................................................5
BEYOND
THE
BOOK.............................................................................................6
WHERE
TO
GO
FROM
HERE...................................................................................6
PART
/;
GETTING
STARTED
UTITH
JAVA
...................................
7
CHAPTER
1:
ALL
ABOUT
JAVA.......................................9
WHAT
YOU
CAN
DO
WITH
JAVA..........................................................................10
WHY
YOU
SHOULD
USE
JAVA............................................................................11
GETTING
PERSPECTIVE:
WHERE
JAVA
FITS
IN.....................................................11
OBJECT-ORIENTED
PROGRAMMING
(OOP).........................................................13
OBJECT-ORIENTED
LANGUAGES..................................................................14
OBJECTS
AND
THEIR
CLASSES....................................................................14
WHAT*S
SO
GOOD
ABOUT
AN
OBJECT-ORIENTED
LANGUAGE?......................16
REFINING
YOUR
UNDERSTANDING
OF
CLASSES
AND
OBJECTS......................18
WHAT*S
NEXT?...................................................................................................20
CHAPTER
2:
ALL
ABOUT
SOFTWARE..................................21
QUICK-START
INSTRUCTIONS................................................................................21
WHAT
YOU
INSTALL
ON
YOUR
COMPUTER...........................................................23
WHAT
IS
A
COMPILER?.............................................................................24
WHAT
IS
A
JAVA
VIRTUAL
MACHINE?........................................................26
DEVELOPING
SOFTWARE............................................................................32
WHAT
IS
AN
INTEGRATED
DEVELOPMENT
ENVIRONMENT?.........................33
(/F
JAVA
FOR
DUMMIES,
6TH
EDITION_____
CHAPTER
3:
USING
THE
BASIC
BUILDING
BLOCKS.....................37
SPEAKING
THE
JAVA
LANGUAGE.........................................................................37
THE
GRAMMAR
AND
THE
COMMON
NAMES.............................................38
THE
WORDS
IN
A
JAVA
PROGRAM.............................................................39
CHECKING
OUT
JAVA
CODE
FOR
THE
FIRST
TIME................................................41
UNDERSTANDING
A
SIMPLE
JAVA
PROGRAM.......................................................42
THE
JAVA
CLASS......................................................................................43
THE
JAVA
METHOD..................................................................................44
THE
MAIN
METHOD
IN
A
PROGRAM.........................................................46
HOW
YOU
FINALLY
TELL
THE
COMPUTER
TO
DO
SOMETHING........................47
CURLY
BRACES.........................................................................................50
AND
NOW,
A
FEW
COMMENTS..........................................................................52
ADDING
COMMENTS
TO
YOUR
CODE.........................................................53
WHAT*S
BARRY*S
EXCUSE?.......................................................................56
USING
COMMENTS
TO
EXPERIMENT
WITH
YOUR
CODE..............................56
PART
//;
WRITING
TOUR
OWN
JAVA
PROGRAMS
.....................
59
CHAPTER
4:
MAKING
THE
MOST
OF
VARIABLES
AND
THEIR
VALUES........61
VARYING
A
VARIABLE.........................................................................................61
ASSIGNMENT
STATEMENTS................................................................................63
UNDERSTANDING
THE
TYPES
OF
VALUES
THAT
VARIABLES
MAY
HAVE...............64
DISPLAYING
TEXT..............................................................................................68
NUMBERS
WITHOUT
DECIMAL
POINTS................................................................68
COMBINING
DECLARATIONS
AND
INITIALIZING
VARIABLES...................................70
THE
ATOMS:
JAVA*S
PRIMITIVE
TYPES.............................................................71
THE
CHAR
TYPE.......................................................................................72
THE
BOOLEAN
TYPE.................................................................................74
THE
MOLECULES
AND
COMPOUNDS:
REFERENCE
TYPES...................................75
AN
IMPORT
DECLARATION..................................................................................79
CREATING
NEW
VALUES
BY
APPLYING
OPERATORS............................................81
INITIALIZE
ONCE,
ASSIGN
OFTEN................................................................84
THE
INCREMENT
AND
DECREMENT
OPERATORS........................................84
ASSIGNMENT
OPERATORS.........................................................................88
CHAPTER
5:
CONTROLLING
PROGRAM
FLOW
WITH
DECISION-MAKING
STATEMENTS..................................................91
MAKING
DECISIONS
(JAVA
IF
STATEMENTS).......................................................92
GUESS
THE
NUMBER................................................................................92
SHE
CONTROLLED
KEYSTROKES
FROM
THE
KEYBOARD.................................93
CREATING
RANDOMNESS..........................................................................96
THE
IF
STATEMENT...................................................................................96
THE
DOUBLE
EQUAL
SIGN.........................................................................97
BRACE
YOURSELF......................................................................................98
INDENTING
IF
STATEMENTS
IN
YOUR
CODE.................................................99
ELSELESS
IN
IFRICA....................................................................................99
TABLE
OF
CONTENTS
FORMING
CONDITIONS
WITH
COMPARISONS
AND
LOGICAL
OPERATORS............101
COMPARING
NUMBERS;
COMPARING
CHARACTERS.................................101
COMPARING
OBJECTS.............................................................................102
IMPORTING
EVERYTHING
IN
ONE
FELL
SWOOP..........................................104
JAVA*S
LOGICAL
OPERATORS....................................................................105
VIVE
LES
NUIS!
.......................................................................................108
(CONDITIONS
IN
PARENTHESES).............................................................109
BUILDING
A
NEST.............................................................................................ILL
CHOOSING
AMONG
MANY
ALTERNATIVES
(JAVA
SWITCH
STATEMENTS).............113
YOUR
BASIC
SWITCH
STATEMENT............................................................113
TO
BREAK
OR
NOT
TO
BREAK...................................................................116
THE
NEW
AND
IMPROVED
SWITCH.........................................................118
CHAPTER
6:
CONTROLLING
PROGRAM
FLOW
WITH
LOOPS................121
REPEATING
INSTRUCTIONS
OVER
AND
OVER
AGAIN
(JAVA
WHILE
STATEMENTS)..........................................................................122
REPEATING
A
CERTAIN
NUMBER
OF
TIMES
(JAVA
FOR
STATEMENTS)................125
THE
ANATOMY
OF
A
FOR
STATEMENT.......................................................127
THE
WORLD
PREMIERE
OF
*AL*S
ALL
WET*..............................................127
REPEATING
UNTIL
YOU
GET
WHAT
YOU
WANT
(JAVA
DO
STATEMENTS)...........129
READING
A
SINGLE
CHARACTER...............................................................132
FILE
HANDLING
IN
JAVA..........................................................................133
VARIABLE
DECLARATIONS
AND
BLOCKS....................................................134
PART
III;
WORKING
WITH
THE
BIG
PICTURE:
OBJECT-ORIENTED
PROGRAMMING
...................................
137
CHAPTER
7:
THINKING
IN
TERMS
OF
CLASSES
AND
OBJECTS............139
DEFINING
A
CLASS
(WHAT
IT
MEANS
TO
BE
AN
ACCOUNT)................................139
DECLARING
VARIABLES
AND
CREATING
OBJECTS.......................................141
INITIALIZING
A
VARIABLE.........................................................................144
USING
AN
OBJECT*S
FIELDS.....................................................................144
ONE
PROGRAM;
SEVERAL
CLASSES..........................................................145
PUBLIC
CLASSES.....................................................................................145
DEFINING
A
METHOD
WITHIN
A
CLASS
(DISPLAYING
AN
ACCOUNT)...................146
AN
ACCOUNT
THAT
DISPLAYS
ITSELF.........................................................147
THE
DISPLAY
METHOD*S
HEADER...........................................................148
SENDING
VALUES
TO
AND
FROM
METHODS
(CALCULATING
INTEREST).................149
PASSING
A
VALUE
TO
A
METHOD.............................................................152
RETURNING
A
VALUE
FROM
THE
GETLNTEREST
METHOD.............................154
MAKING
NUMBERS
LOOK
GOOD......................................................................156
HIDING
DETAILS
WITH
ACCESSOR
METHODS.....................................................159
GOOD
PROGRAMMING............................................................................160
PUBLIC
LIVES
AND
PRIVATE
DREAMS:
MAKING
A
FIELD
INACCESSIBLE......162
ENFORCING
RULES
WITH
ACCESSOR
METHODS..........................................164
TFIII
JAVA
FOR
DUMMIES,
6TH
EDITION_____
CHAPTER
8:
SAVING
TIME
AND
MONEY:
REUSING
EXISTING
CODE......165
DEFINING
A
CLASS
(WHAT
IT
MEANS
TO
BE
AN
EMPLOYEE).............................166
THE
LAST
WORD
ON
EMPLOYEES............................................................166
PUTTING
YOUR
CLASS
TO
GOOD
USE.........................................................168
CUTTING
A
CHECK...................................................................................169
WORKING
WITH
DISK
FILES
(A
BRIEF
DETOUR).................................................170
STORING
DATA
IN
A
FILE...........................................................................171
COPYING
AND
PASTING
CODE................................................................172
READING
FROM
A
FILE.............................................................................173
WHO
MOVED
MY
FILE?..........................................................................175
ADDING
DIRECTORY
NAMES
TO
YOUR
FILENAMES....................................176
READING
A
LINE
AT
A
TIME.....................................................................177
CLOSING
THE
CONNECTION
TO
A
DISK
FILE...............................................179
DEFINING
SUBCLASSES
(WHAT
IT
MEANS
TO
BE
A
FULL-TIME
OR
PART-TIME
EMPLOYEE)..........................................................................179
CREATING
A
SUBCLASS............................................................................181
CREATING
SUBCLASSES
IS
HABIT-FORMING..............................................183
USING
SUBCLASSES.........................................................................................184
MAKING
TYPES
MATCH..........................................................................186
THE
SECOND
HALF
OF
THE
STORY.............................................................187
OVERRIDING
EXISTING
METHODS
(CHANGING
THE
PAYMENTS
FOR
SOME
EMPLOYEES)...............................................................................188
A
JAVA
ANNOTATION..............................................................................190
USING
METHODS
FROM
CLASSES
AND
SUBCLASSES.................................190
CHAPTER
9:
CONSTRUCTING
NEW
OBJECTS..........................193
DEFINING
CONSTRUCTORS
(WHAT
IT
MEANS
TO
BE
A
TEMPERATURE)...............194
WHAT
IS
A
TEMPERATURE?.....................................................................194
WHAT
IS
A
TEMPERATURE
SCALE?
(JAVA*S
ENUM
TYPE).........................195
OKAY,
SO
THEN
WHAT
IS
A
TEMPERATURE?.............................................196
WHAT
YOU
CAN
DO
WITH
A
TEMPERATURE..............................................197
CALLING
NEW
TEMPERATURE(32.0):
A
CASE
STUDY...............................200
SOME
THINGS
NEVER
CHANGE................................................................202
MORE
SUBCLASSES
(DOING
SOMETHING
ABOUT
THE
WEATHER).......................203
BUILDING
BETTER
TEMPERATURES...........................................................203
CONSTRUCTORS
FOR
SUBCLASSES.............................................................205
USING
ALL
THIS
STUFF..............................................................................206
THE
DEFAULT
CONSTRUCTOR....................................................................207
A
CONSTRUCTOR
THAT
DOES
MORE..................................................................209
CLASSES
AND
METHODS
FROM
THE
JAVA
API.........................................212
THE
SUPPRESSWARNINGS
ANNOTATION.................................................213
TABLE
OF
CONTENTS
PART
W:
SAWY
JAVA
TECHNIQUES
.................................
215
CHAPTER
10:
PUTTING
VARIABLES
AND
METHODS
WHERE
THEY
BELONG................................................217
DEFINING
A
CLASS
(WHAT
IT
MEANS
TO
BE
A
BASEBALL
PLAYER)......................217
ANOTHER
WAY
TO
BEAUTIFY
YOUR
NUMBERS..........................................219
USING
THE
PLAYER
CLASS.......................................................................219
NINE,
COUNT
*EM,
NINE.........................................................................222
DON*T
GET
ALL
GUI
ON
ME......................................................................222
TOSSING
AN
EXCEPTION
FROM
METHOD
TO
METHOD..............................224
MAKING
STATIC
(FINDING
THE
TEAM
AVERAGE)..............................................225
WHY
IS
THERE
SO
MUCH
STATIC?...........................................................226
MEET
THE
STATIC
INITIALIZER..................................................................227
DISPLAYING
THE
OVERALL
TEAM
AVERAGE...............................................228
STATIC
IS
OLD
HAT...................................................................................231
COULD
CAUSE
STATIC;
HANDLE
WITH
CARE..............................................231
EXPERIMENTS
WITH
VARIABLES.......................................................................232
PUTTING
A
VARIABLE
IN
ITS
PLACE...........................................................233
TELLING
A
VARIABLE
WHERE
TO
GO..........................................................236
PASSING
PARAMETERS.....................................................................................238
PASS
BY
VALUE......................................................................................239
RETURNING
A
RESULT..............................................................................240
PASS
BY
REFERENCE...............................................................................241
RETURNING
AN
OBJECT
FROM
A
METHOD
................................................243
EPILOGUE........................
244
CHAPTER
11:
USING
ARRAYS
TO
JUGGLE
VALUES.....................245
GETTING
YOUR
DUCKS
ALL
IN
A
ROW................................................................245
CREATING
AN
ARRAY
IN
TWO
EASY
STEPS................................................247
STORING
VALUES.....................................................................................248
TAB
STOPS
AND
OTHER
SPECIAL
THINGS.................................................251
USING
AN
ARRAY
INITIALIZER...................................................................251
STEPPING
THROUGH
AN
ARRAY
WITH
THE
ENHANCED
FOR
LOOP...............252
SEARCHING............................................................................................254
WRITING
TO
A
FILE...................................................................................256
WHEN
TO
CLOSE
A
FILE............................................................................257
ARRAYS
OF
OBJECTS.........................................................................................259
USING
THE
ROOM
CLASS........................................................................260
YET
ANOTHER
WAY
TO
BEAUTIFY
YOUR
NUMBERS...................................263
THE
CONDITIONAL
OPERATOR..................................................................264
COMMAND
LINE
ARGUMENTS.........................................................................265
USING
COMMAND
LINE
ARGUMENTS
IN
A
JAVA
PROGRAM......................266
CHECKING
FOR
THE
RIGHT
NUMBER
OF
COMMAND
LINE
ARGUMENTS.......268
JAVA
FOR
DUMMIES,
6TH
EDITION
CHAPTER
12:
USING
COLLECTIONS
AND
STREAMS
(WHEN
ARRAYS
AREN T
GOOD
ENOUGH).........................................271
UNDERSTANDING
THE
LIMITATIONS
OF
ARRAYS.................................................271
COLLECTION
CLASSES
TO
THE
RESCUE...............................................................272
USING
AN
ARRAYLIST.............................................................................273
USING
GENERICS....................................................................................275
TESTING
FOR
THE
PRESENCE
OF
MORE
DATA............................................277
USING
AN
ITERATOR................................................................................278
JAVA*S
MANY
COLLECTION
CLASSES.........................................................279
NEW
IN
JAVA
8:
FUNCTIONAL
PROGRAMMING...................................................280
SOLVING
A
PROBLEM
THE
OLD-FASHIONED
WAY.......................................282
STREAMS................................................................................................284
LAMBDA
EXPRESSIONS..........................................................................285
A
TAXONOMY
OF
LAMBDA
EXPRESSIONS................................................289
USING
STREAMS
AND
LAMBDA
EXPRESSIONS.........................................289
WHY
BOTHER?.......................................................................................295
METHOD
REFERENCES.............................................................................295
CHAPTER
13:
LOOKING
GOOD
WHEN
THINGS
TAKE
UNEXPECTED
TURNS...........................................299
HANDLING
EXCEPTIONS...................................................................................300
THE
PARAMETER
IN
A
CATCH
CLAUSE......................................................304
EXCEPTION
TYPES..................................................................................305
WHO*S
GOING
TO
CATCH
THE
EXCEPTION?..............................................307
THE
MULTI-CATCH
CLAUSE......................................................................313
THROWING
CAUTION
TO
THE
WIND..........................................................314
DOING
USEFUL
THINGS............................................................................315
OUR
FRIENDS,
THE
GOOD
EXCEPTIONS....................................................316
HANDLE
AN
EXCEPTION
OR
PASS
THE
BUCK.....................................................316
FINISHING
THE
JOB
WITH
A
FINALLY
CLAUSE......................................................322
A
TRY
STATEMENT
WITH
RESOURCES................................................................324
CHAPTER
14:
SHARING
NAMES
AMONG
THE
PARTS
OF
A
JAVA
PROGRAM____327
ACCESS
MODIFIERS..........................................................................................328
CLASSES,
ACCESS,
AND
MULTIPART
PROGRAMS................................................329
MEMBERS
VERSUS
CLASSES...................................................................329
ACCESS
MODIFIERS
FOR
MEMBERS........................................................330
PUTTING
A
DRAWING
ON
A
FRAME...........................................................333
DIRECTORY
STRUCTURE............................................................................335
MAKING
A
FRAME...................................................................................337
SNEAKING
AWAY
FROM
THE
ORIGINAL
CODE....................................................338
DEFAULT
ACCESS.....................................................................................339
CRAWLING
BACK
INTO
THE
PACKAGE.......................................................342
TABLE
OF
CONTENTS
PROTECTED
ACCESS.........................................................................................343
PUTTING
NON-SUBCLASSES
IN
THE
SAME
PACKAGE.................................345
ACCESS
MODIFIERS
FOR
JAVA
CLASSES.............................................................346
PUBLIC
CLASSES.....................................................................................347
NONPUBLIC
CLASSES..............................................................................347
CHAPTER
15:
RESPONDING
TO
KEYSTROKES
AND
MOUSE
CLICKS........349
GO
ON
...
CLICK
THAT
BUTTON.......................................................................349
EVENTS
AND
EVENT
HANDLING...............................................................352
THE
JAVA
INTERFACE..............................................................................352
THREADS
OF
EXECUTION.........................................................................354
THE
KEYWORD
THIS...............................................................................355
INSIDE
THE
ACTIONPERFORMED
METHOD...............................................356
THE
SERIALVERSIONUID........................................................................357
RESPONDING
TO
THINGS
OTHER
THAN
BUTTON
CLICKS....................................358
CREATING
INNER
CLASSES................................................................................363
CHAPTER
16:
WRITING
JAVA
APPLETS..............................367
APPLETS
101...................................................................................................367
WAITING
TO
BE
CALLED...........................................................................369
A
PUBLIC
CLASS.....................................................................................369
THE
JAVA
API
(AGAIN)..........................................................................369
MAKING
THINGS
MOVE...................................................................................370
THE
METHODS
IN
AN
APPLET.................................................................372
WHAT
TO
PUT
INTO
ALL
THESE
METHODS.................................................373
RESPONDING
TO
EVENTS
IN
AN
APPLET...........................................................374
CHAPTER
17:
USING
JAVA
DATABASE
CONNECTIVITY..................377
JDBC
AND
JAVA
DB........................................................................................377
CREATING
DATA................................................................................................378
USING
SQL
COMMANDS........................................................................380
CONNECTING
AND
DISCONNECTING.........................................................381
RETRIEVING
DATA............................................................................................382
PART
V:
THE
PART
OF
TENS
............................................
385
CHAPTER
18:
TEN
WAYS
TO
AVOID
MISTAKES.......................387
PUTTING
CAPITAL
LETTERS
WHERE
THEY
BELONG.............................................387
BREAKING
OUT
OF
A
SWITCH
STATEMENT..........................................................388
COMPARING
VALUES
WITH
A
DOUBLE
EQUAL
SIGN...........................................388
ADDING
COMPONENTS
TO
A
GUI.....................................................................389
ADDING
LISTENERS
TO
HANDLE
EVENTS...........................................................389
DEFINING
THE
REQUIRED
CONSTRUCTORS.........................................................389
JCII
JAVA
FOR
DUMMIES,
6TH
EDITION
___
FIXING
NON-STATIC
REFERENCES......................................................................390
STAYING
WITHIN
BOUNDS
IN
AN
ARRAY............................................................390
ANTICIPATING
NULL
POINTERS..........................................................................390
HELPING
JAVA
FIND
ITS
FILES..........................................................................391
CHAPTER
19:
TEN
WEBSITES
FOR
JAVA............................393
THIS
BOOK*S
WEBSITE....................................................................................393
THE
HORSE*S
MOUTH......................................................................................393
FINDING
NEWS,
REVIEWS,
AND
SAMPLE
CODE...............................................394
LOOKING
FOR
JAVA
JOBS..................................................................................394
EVERYONE*S
FAVORITE
SITES...........................................................................394
INDEX
...............
395
|
any_adam_object | 1 |
author | Burd, Barry 1951- |
author_GND | (DE-588)102404565X |
author_facet | Burd, Barry 1951- |
author_role | aut |
author_sort | Burd, Barry 1951- |
author_variant | b b bb |
building | Verbundindex |
bvnumber | BV041881128 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)881552373 (DE-599)BVBBV041881128 |
discipline | Informatik |
edition | 6 ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02368nam a2200517 c 4500</leader><controlfield tag="001">BV041881128</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140606 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140527s2014 xxuad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781118407806</subfield><subfield code="c">Print</subfield><subfield code="9">978-1-118-40780-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)881552373</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV041881128</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield><subfield code="a">DE-1050</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Burd, Barry</subfield><subfield code="d">1951-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)102404565X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java for dummies</subfield><subfield code="b">[Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events]</subfield><subfield code="c">by Barry Burd</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">6 ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, NJ</subfield><subfield code="b">Wiley</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 414 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">... for dummies</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Previous edition: 2011. - Includes index</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 7</subfield><subfield code="0">(DE-588)7751205-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 8</subfield><subfield code="0">(DE-588)1049861094</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 9</subfield><subfield code="0">(DE-588)113696553X</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java Standard Edition 9</subfield><subfield code="0">(DE-588)113696553X</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Java Standard Edition 7</subfield><subfield code="0">(DE-588)7751205-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Java Standard Edition 8</subfield><subfield code="0">(DE-588)1049861094</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027325249&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027325249</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV041881128 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:07:19Z |
institution | BVB |
isbn | 9781118407806 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027325249 |
oclc_num | 881552373 |
open_access_boolean | |
owner | DE-83 DE-1050 |
owner_facet | DE-83 DE-1050 |
physical | XII, 414 S. Ill., graph. Darst. 24 cm |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Wiley |
record_format | marc |
series2 | ... for dummies |
spelling | Burd, Barry 1951- Verfasser (DE-588)102404565X aut Java for dummies [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] by Barry Burd 6 ed. Hoboken, NJ Wiley 2014 XII, 414 S. Ill., graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier ... for dummies Previous edition: 2011. - Includes index Java Standard Edition 7 (DE-588)7751205-4 gnd rswk-swf Java Standard Edition 8 (DE-588)1049861094 gnd rswk-swf Java Standard Edition 9 (DE-588)113696553X gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java Standard Edition 9 (DE-588)113696553X s Java Programmiersprache (DE-588)4401313-9 s 1\p DE-604 Java Standard Edition 7 (DE-588)7751205-4 s 2\p DE-604 Java Standard Edition 8 (DE-588)1049861094 s 3\p DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027325249&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Burd, Barry 1951- Java for dummies [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] Java Standard Edition 7 (DE-588)7751205-4 gnd Java Standard Edition 8 (DE-588)1049861094 gnd Java Standard Edition 9 (DE-588)113696553X gnd Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)7751205-4 (DE-588)1049861094 (DE-588)113696553X (DE-588)4401313-9 |
title | Java for dummies [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] |
title_auth | Java for dummies [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] |
title_exact_search | Java for dummies [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] |
title_full | Java for dummies [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] by Barry Burd |
title_fullStr | Java for dummies [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] by Barry Burd |
title_full_unstemmed | Java for dummies [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] by Barry Burd |
title_short | Java for dummies |
title_sort | java for dummies learn to combine several smaller programs to create a bigger program use new features and tools in java 8 create basic java objects and reuse code handle exceptions and events |
title_sub | [Learn to: combine several smaller programs to create a bigger program ; use new features and tools in Java 8 ; create basic Java objects and reuse code ; handle exceptions and events] |
topic | Java Standard Edition 7 (DE-588)7751205-4 gnd Java Standard Edition 8 (DE-588)1049861094 gnd Java Standard Edition 9 (DE-588)113696553X gnd Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Java Standard Edition 7 Java Standard Edition 8 Java Standard Edition 9 Java Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027325249&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT burdbarry javafordummieslearntocombineseveralsmallerprogramstocreateabiggerprogramusenewfeaturesandtoolsinjava8createbasicjavaobjectsandreusecodehandleexceptionsandevents |