Imagen de cubierta local
Imagen de cubierta local

The Java (tm) programming language / Ken Arnold, James Gosling.

Por: Colaborador(es): Idioma: Inglés Series Java (Tm) SeriesDetalles de publicación: Massachusetts : Addison-Wesley, 1998Edición: 2ndDescripción: 442 pTipo de contenido:
  • texto
Tipo de medio:
  • sin mediación
Tipo de soporte:
  • volumen
ISBN:
  • 0201310066
Tema(s):
Contenidos:
Valoración
    Valoración media: 0.0 (0 votos)
Existencias
Tipo de ítem Biblioteca actual Signatura topográfica Estado Fecha de vencimiento Código de barras Reserva de ítems
Libro Libro Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" 004.438JAVA AR64 EN 1998 (Navegar estantería(Abre debajo)) Sólo Consulta 6500
Total de reservas: 0

CONTENIDO
1 A Quick Tour of Java 1
1.1 Getting Started 1
1.2 Variables 3
1.3 Comments in Code 5
1.4 Named Constants 5
1.4.1 Unicode Characters 6
1.5 Flow of Control 7
1.6 Classes and Objects 9
1.6.1 Creating Objects 10
1.6.2 Static or Class Fields 11
1.6.3 The Garbage Collector 11
1.7 Methods and Parameters 12
1.7.1 Invoking a Method 12
1.7.2 The this Reference 13
1.7.3 Static or Class Methods 14
1.8 Arrays 14
1.9 String Objects 16
1.10 Extending a Class 18
1.10.1 Invoking Methods from the Superclass 19
1.10.2 The Object Class 20
1.11 Interfaces 20
1.12 Exceptions 22
1.13 Packages 24
1.14 The Java Platform 26
1.15 Other Topics Briefly Noted 27
2 Classes and Objects 29
2.1 A Simple Class 30
2.2 Fields 30
2.3 Access Control and Inheritance 31
2.4 Creating Objects 32
2.5 Constructors 33
2.6 Methods 36
2.6.1 Parameter Values 38
2.6.2 Using Methods to Control Access 41
2.7 this 42
2.8 Overloading Methods 44
2.9 Static Members 44
2.10 Initialization Blocks 46
2.11 Garbage Collection and finalize 47
2.11.1 finalize 48
2.11.2 Resurrecting Objects during finalize 50
2.12 Nested Classes and Interfaces 50
2.12.1 Local Inner Classes 53
2.13 main 55
2.14 The toString Method 56
2.15 Native Methods 57
3 Extending Classes 59
3.1 An Extended Class 59
3.2 What protected Really Means 63
3.3 Constructors in Extended Classes 64
3.3.1 Constructor Order Dependencies 65
3.4 Overriding Methods, Hiding Fields, and Nested Classes 67
3.4.1 The super Keyword 70
3.5 Marking Methods and Classes final 71
3.6 The Object Class 73
3.7 Anonymous Classes 74
3.8 Abstract Classes and Methods 75
3.9 Cloning Objects 77
3.10 Extending Classes: How and When 82
3.11 Designing a Class to Be Extended 83
4 Interfaces 91
4.1 An Example Interface 91
4.2 Single Inheritance versus Multiple Inheritance 94
4.3 Extending Interfaces 95
4.3.1 Name Conflicts 96
4.4 Implementing Interfaces 97
4.5 Using an Implementation 99
4.6 Marker Interfaces 100
4.7 When to Use Interfaces 101
5 Tokens, Operators, and Expressions 103
5.1 Character Set 103
5.2 Comments 104
5.3 Tokens 105
5.4 Identifiers 106
5.4.1 Java Keywords 106
5.5 Primitive Types 107
5.6 Literals 107
5.6.1 Object References 108
5.6.2 Boolean 108
5.6.3 Integers 108
5.6.4 Floating-Point Numbers 108
5.6.5 Characters 109
5.6.6 Strings 109
5.6.7 Class Literals 110
5.7 Declarations of Variables 110
5.7.1 Using final for Variables 111
5.7.2 The Meanings of Names 112
5.8 Array Variables 114
5.8.1 Arrays of Arrays 116
5.9 Initial Values 117
5.9.1 Array Initializers 117
5.10 Operator Precedence and Associativity 118
5.11 Order of Evaluation 120
5.12 Expression Type 121
5.13 Type Conversions 121
5.13.1 Implicit Conversion 121
5.13.2 Explicit Casts and instanceof 122
5.13.3 String Conversions 125
5.14 Member Access 125
5.15 Arithmetic Operators 128
5.15.1 Integer Arithmetic 128
5.15.2 Floating-Point Arithmetic 128
5.15.3 Java Floating-Point Arithmetic and IEEE-754 130
5.15.4 String Concatenation 130
5.16 Increment and Decrement Operators 131
5.17 Relational, Equality, and Logical Operators 132
5.18 Bitwise Operators 134
5.19 The Conditional Operator ?: 135
5.20 Assignment Operators 136
5.21 Package Names 136
6 Control Flow 139
6.1 Statements and Blocks 139
6.2 if-else 140
6.3 switch 142
6.4 while and do-while 144
6.5 for 145
6.6 Labels 146
6.7 break 147
6.8 continue 148
6.9 return 149
6.10 What, No goto? 149
7 Exceptions 151
7.1 Creating Exception Types 152
7.2 throw 153
7.3 The throws Clause 153
7.4 try, catch, and finally 155
7.4.1 finally 157
7.5 When to Use Exceptions 159
8 Strings 161
8.1 Basic String Operations 161
8.2 String Comparisons 163
8.3 Utility Methods 166
8.4 Making Related Strings 167
8.5 String Conversions 169
8.6 Strings and char Arrays 170
8.7 Strings and byte Arrays 171
8.8 The StringBuffer Class 172
8.8.1 Modifying the Buffer 173
8.8.2 Getting Data Out 175
8.8.3 Capacity Management 176
9 Threads 179
9.1 Creating Threads 181
9.2 Synchronization 183
9.2.1 Synchronized Methods 183
9.2.2 Synchronized Statements 185
9.3 wait, notiFyAll, and notify 188
9.4 Details of wait and notify 190
9.5 Thread Scheduling 191
9.6 Deadlocks 194
9.7 Ending Thread Execution 195
9.7.1 The End of a Thread's Life 195
9.7.2 Waiting for a Thread to Complete 197
9.7.3 Don't stop 198
9.7.4 Suspending Threads 199
9.8 Ending Application Execution 200
9.9 Using Runnable 201
9.10 volatile 202
9.11 Thread Security and ThreadGroup 203
9.12 Debugging Threads 207
10 Packages 209
10.1 Package Naming 210
10.2 Package Access 211
10.3 Package Contents 212
11 Documentation Comments 215
11.1 Paragraphs 216
11.2 An Example 219
11.3 Notes on Usage 223
12 The I/O Package 225
12.1 Byte Streams 226
12.2 InputStream 227
12.3 OutputStream 229
12.4 Character Streams 231
12.4.1 Character Streams and the Standard Streams 231
12.5 Reader 233
12.6 Writer 235
12.7 Summary of I/O Types 236
12.8 InputStreamReader and OutputStreamWriter 237
12.9 Filter Streams 238
12.10 Print Streams 240
12.11 Buffered Streams 240
12.12 ByteArray Byte Streams 242
12.13 CharArray Character Streams 242
12.14 String Character Streams 244
12.15 File Streams and FileDescriptor 245
12.16 Piped Streams 246
12.17 SequenceInputStream 247
12.18 LineNumberReader 248
12.19 Pushback Streams 249
12.20 StreamTokenizer 250
12.21 Data Byte Streams 255
12.22 The Data Stream Classes 257
12.23 RandomAccessFile 258
12.24 The Object Byte Streams 259
12.24.1 Making Your Classes Serializable 260
12.24.2 Serialization and Deserialization Order 262
12.24.3 Customized Serialization and Externalizable 263
12.24.4 Object Versioning 265
12.24.5 The Externalizable Interface 267
12.25 The File Class 267
12.25.1 FilenameFilter 270
12.26 The IOException Classes 271
13 Standard Utilities 273
13.1 BitSet 274
13.2 Enumeration 276
13.3 Implementing an Enumeration Interface 276
13.4 Vector 278
13.5 Stack 282
13.6 Dictionary 283
13.7 Hashtable 284
13.8 Properties 286
13.9 Observer/Observable 288
13.10 Random 291
13.11 StringTokenizer 292
14 Programming with Types 295
14.1 Wrapper Classes: An Overview 296
14.2 Void 297
14.3 Boolean 297
14.4 Character 297
14.5 Number 300
14.6 The Integer Wrapper Classes 301
14.7 The Floating-Point Wrapper Classes 302
14.8 Reflection 303
14.8.1 Class 304
14.8.2 Examining Classes 306
14.8.3 Field 309
14.8.4 Method 310
14.8.5 Creating New Objects and Constructor 312
14.8.6 Arrays 313
14.9 Loading Classes 315
14.9.1 Loading Related Resources 319
15 System Programming 321
15.1 Standard I/O Streams 321
15.2 Memory Management 322
15.3 System Properties 323
15.4 Creating Processes 325
15.5 Runtime 329
15.6 Miscellaneous 331
15.7 Security 331
15.8 Math 332
16 Internationalization and Localization 335
16.1 Locale 336
16.2 Resource Bundles 338
16.2.1 ListResourceBundle 340
16.2.2 PropertyResourceBundle 342
16.2.3 Subclassing ResourceBundle 343
16.3 Time, Dates, and Calendars 343
16.3.1 Calendars 344
16.3.2 Time Zones 348
16.3.3 Gregorian Calendar and SimpleTimeZone 348
16.4 Formatting and Parsing Dates and Times 350
17 Standard Packages 353
17.1 java.text--Internationalization and Localization for Text 354
17.1.1 Collation 354
17.1.2 Formatting and Parsing 355
17.1.3 Text Boundaries 358
17.2 java.awt--The Abstract Window Toolkit 359
17.3 java.applet--Applets 361
17.4 java.rmi--Remote Method Invocation 362
17.5 java.beans--Java Components 367
17.6 java.net--The Network 367
17.7 java.math--Mathematics 370
17.8 java.sql--Relational Database Access 372
17.9 java.security--Security Tools 372
Appendix A: Runtime Exceptions 373
A.1 RuntimeException Classes 374
A.2 Error Classes 375
Appendix B: Useful Tables 377
Table 1: Keywords 377
Table 2: Operator Precedence 378
Table 3: Unicode Digits 378
Table 4: Unicode Letters an d Digits 379
Table 5: Special Characters Using \ 380
Table 6: Documentation Comment Tags 380
Further Reading 381
Index

No hay comentarios en este titulo.

para colocar un comentario.

Haga clic en una imagen para verla en el visor de imágenes

Imagen de cubierta local