Cargando…

Think Java : how to think like a computer scientist /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Downey, Allen (Autor), Mayfield, Chris (Computer scientist) (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, 2019.
Edición:Second edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1138950137
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 200204t20192020caua o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d YDX  |d VMC  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ 
020 |z 9781492072508 
035 |a (OCoLC)1138950137 
037 |a CL0501000093  |b Safari Books Online 
050 4 |a QA76.73.J38 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Downey, Allen,  |e author. 
245 1 0 |a Think Java :  |b how to think like a computer scientist /  |c Allen B. Downey and Chris Mayfield. 
250 |a Second edition. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media,  |c 2019. 
264 4 |c Ã2020 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed January 31, 2020). 
500 |a Previous edition published: 2016. 
500 |a Includes index. 
505 0 |a Intro; Copyright; Table of Contents; Preface; The Philosophy Behind the Book; Object-Oriented Programming; Changes to the Second Edition; About the Appendixes; Using the Code Examples; Conventions Used in This Book; O'Reilly Online Learning; How to Contact Us; Acknowledgments; Chapter 1. Computer Programming; What Is a Computer?; What Is Programming?; The Hello World Program; Compiling Java Programs; Displaying Two Messages; Formatting Source Code; Using Escape Sequences; What Is Computer Science?; Debugging Programs; Vocabulary; Exercises; Chapter 2. Variables and Operators 
505 8 |a Declaring VariablesAssigning Variables; Memory Diagrams; Printing Variables; Arithmetic Operators; Floating-Point Numbers; Rounding Errors; Operators for Strings; Compiler Error Messages; Other Types of Errors; Vocabulary; Exercises; Chapter 3. Input and Output; The System Class; The Scanner Class; Language Elements; Literals and Constants; Formatting Output; Reading Error Messages; Type Cast Operators; Remainder Operator; Putting It All Together; The Scanner Bug; Vocabulary; Exercises; Chapter 4. Methods and Testing; Defining New Methods; Flow of Execution; Parameters and Arguments 
505 8 |a Multiple ParametersStack Diagrams; Math Methods; Composition; Return Values; Incremental Development; Vocabulary; Exercises; Chapter 5. Conditionals and Logic; Relational Operators; The if-else Statement; Chaining and Nesting; The switch Statement; Logical Operators; De Morgan's Laws; Boolean Variables; Boolean Methods; Validating Input; Example Program; Vocabulary; Exercises; Chapter 6. Loops and Strings; The while Statement; Increment and Decrement; The for Statement; Nested Loops; Characters; Which Loop to Use; String Iteration; The indexOf Method; Substrings; String Comparison 
505 8 |a String FormattingVocabulary; Exercises; Chapter 7. Arrays and References; Creating Arrays; Accessing Elements; Displaying Arrays; Copying Arrays; Traversing Arrays; Generating Random Numbers; Building a Histogram; The Enhanced for Loop; Counting Characters; Vocabulary; Exercises; Chapter 8. Recursive Methods; Recursive Void Methods; Recursive Stack Diagrams; Value-Returning Methods; The Leap of Faith; Counting Up Recursively; Binary Number System; Recursive Binary Method; CodingBat Problems; Vocabulary; Exercises; Chapter 9. Immutable Objects; Primitives Versus Objects; The null Keyword 
505 8 |a Strings Are ImmutableWrapper Classes; Command-Line Arguments; Argument Validation; BigInteger Arithmetic; Incremental Design; More Generalization; Vocabulary; Exercises; Chapter 10. Mutable Objects; Point Objects; Objects as Parameters; Objects as Return Values; Rectangles Are Mutable; Aliasing Revisited; Java Library Source; Class Diagrams; Scope Revisited; Garbage Collection; Mutable Versus Immutable; StringBuilder Objects; Vocabulary; Exercises; Chapter 11. Designing Classes; The Time Class; Constructors; Value Constructors; Getters and Setters; Displaying Objects; The toString Method 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 6 |a Java (Langage de programmation) 
650 7 |a Java (Computer program language)  |2 fast  |0 (OCoLC)fst00982065 
700 1 |a Mayfield, Chris  |c (Computer scientist),  |e author. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492072492/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 300977015 
938 |a YBP Library Services  |b YANK  |n 16561176 
994 |a 92  |b IZTAP