소장자료
LDR | 08103nam a22005053i 4500 | ||
001 | 0100499652▲ | ||
003 | MiAaPQ▲ | ||
005 | 20210114131953▲ | ||
006 | m o d | ▲ | ||
007 | cr cnu||||||||▲ | ||
008 | 190222s2012 xx o ||||0 eng d▲ | ||
020 | ▼a9781118214572▼q(electronic bk.)▲ | ||
020 | ▼z9781118087886▲ | ||
035 | ▼a(MiAaPQ)EBC2055777▲ | ||
035 | ▼a(Au-PeEL)EBL2055777▲ | ||
035 | ▼a(CaPaEBR)ebr11197118▲ | ||
035 | ▼a(CaONFJC)MIL777174▲ | ||
035 | ▼a(OCoLC)826866877▲ | ||
040 | ▼aMiAaPQ▼beng▼erda▼epn▼cMiAaPQ▼dMiAaPQ▲ | ||
050 | 4 | ▼aQA76.73.J38▲ | |
082 | 0 | ▼a005.13/3▲ | |
100 | 1 | ▼aHorstmann, Cay S.▲ | |
245 | 1 | 0 | ▼aBig Java :▼bLate Objects.▲ |
250 | ▼a1st ed.▲ | ||
264 | 1 | ▼aNew York :▼bWiley,▼c2012.▲ | |
264 | 4 | ▼c짤2013.▲ | |
300 | ▼a1 online resource (1236 pages)▲ | ||
336 | ▼atext▼btxt▼2rdacontent▲ | ||
337 | ▼acomputer▼bc▼2rdamedia▲ | ||
338 | ▼aonline resource▼bcr▼2rdacarrier▲ | ||
505 | 0 | ▼aCover -- Title Page -- Copyright -- Preface -- Acknowledgments -- Contents -- Special Features -- Chapter 1 Introduction -- 1.1 Computer Programs -- 1.2 The Anatomy of a Computer -- 1.3 The Java Programming Language -- 1.4 Becoming Familiar with Your Programming Environment -- 1.5 Analyzing Your First Program -- 1.6 Errors -- 1.7 Problem Solving: Algorithm Design -- Chapter 2 Fundamental Data Types -- 2.1 Variables -- 2.2 Arithmetic -- 2.3 Input and Output -- 2.4 Problem Solving: First Do It By Hand -- 2.5 Strings -- Chapter 3 Decisions -- 3.1 The if Statement -- 3.2 Comparing Numbers and Strings -- 3.3 Multiple Alternatives -- 3.4 Nested Branches -- 3.5 Problem Solving: Flowcharts -- 3.6 Problem Solving: Test Cases -- 3.7 Boolean Variables and Operators -- 3.8 Application: Input Validation -- Chapter 4 Loops -- 4.1 The while Loop -- 4.2 Problem Solving: Hand-Tracing -- 4.3 The for Loop -- 4.4 The do Loop -- 4.5 Application: Processing Sentinel Values -- 4.6 Problem Solving: Storyboards -- 4.7 Common Loop Algorithms -- 4.8 Nested Loops -- 4.9 Application: Random Numbers and Simulations -- Chapter 5 Methods -- 5.1 Methods as Black Boxes -- 5.2 Implementing Methods -- 5.3 Parameter Passing -- 5.4 Return Values -- 5.5 Methods Without Return Values -- 5.6 Problem Solving: Reusable Methods -- 5.7 Problem Solving: Stepwise Refinement -- 5.8 Variable Scope -- 5.9 Recursive Methods (Optional) -- Chapter 6 Arrays and Array Lists -- 6.1 Arrays -- 6.2 The Enhanced for Loop -- 6.3 Common Array Algorithms -- 6.4 Using Arrays with Methods -- 6.5 Problem Solving: Adapting Algorithms -- 6.6 Problem Solving: Discovering Algorithms by Manipulating Physical Objects -- 6.7 Two-Dimensional Arrays -- 6.8 Array Lists -- Chapter 7 Input/Output and Exception Handling -- 7.1 Reading and Writing Text Files -- 7.2 Text Input and Output -- 7.3 Command Line Arguments.▲ | |
505 | 8 | ▼a7.4 Exception Handling -- 7.5 Application: Handling Input Errors -- Chapter 8 Objects and Classes -- 8.1 Object-Oriented Programming -- 8.2 Implementing a Simple Class -- 8.3 Specifying the Public Interface of a Class -- 8.4 Designing the Data Representation -- 8.5 Implementing Instance Methods -- 8.6 Constructors -- 8.7 Testing a Class -- 8.8 Problem Solving: Tracing Objects -- 8.9 Problem Solving: Patterns for Object Data -- 8.10 Object References -- 8.11 Static Variables and Methods -- Chapter 9 Inheritance and Interfaces -- 9.1 Inheritance Hierarchies -- 9.2 Implementing Subclasses -- 9.3 Overriding Methods -- 9.4 Polymorphism -- 9.5 Object: The Cosmic Superclass -- 9.6 Interface Types -- Chapter 10 Graphical User Interfaces -- 10.1 Frame Windows -- 10.2 Events and Event Handling -- 10.3 Processing Text Input -- 10.4 Creating Drawings -- Chapter 11 Advanced User Interfaces -- 11.1 Layout Management -- 11.2 Choices -- 11.3 Menus -- 11.4 Exploring the Swing Documentation -- 11.5 Using Timer Events for Animations -- 11.6 Mouse Events -- Chapter 12 Object-Oriented Design -- 12.1 Classes and Their Responsibilities -- 12.2 Relationships Between Classes -- 12.3 Application: Printing an Invoice -- 12.4 Packages -- Chapter 13 Recursion -- 13.1 Triangle Numbers Revisited -- 13.2 Problem Solving: Thinking Recursively -- 13.3 Recursive Helper Methods -- 13.4 The Efficiency of Recursion -- 13.5 Permutations -- 13.6 Mutual Recursion -- 13.7 Backtracking -- Chapter 14 Sorting and Searching -- 14.1 Selection Sort -- 14.2 Profiling the Selection Sort Algorithm -- 14.3 Analyzing the Performanceof the Selection Sort Algorithm -- 14.4 Merge Sort -- 14.5 Analyzing the Merge Sort Algorithm -- 14.6 Searching -- 14.7 Problem Solving: Estimating the Running Time of an Algorithm -- 14.8 Sorting and Searching in the Java Library -- Chapter 15 The Java Collections Framework.▲ | |
505 | 8 | ▼a15.1 An Overview of the Collections Framework -- 15.2 Linked Lists -- 15.3 Sets -- 15.4 Maps -- 15.5 Stacks, Queues, and Priority Queues -- 15.6 Stack and Queue Applications -- Chapter 16 Basic Data Structures -- 16.1 Implementing Linked Lists -- 16.2 Implementing Array Lists -- 16.3 Implementing Stacks and Queues -- 16.4 Implementing a Hash Table -- Chapter 17 Tree Structures -- 17.1 Basic Tree Concepts -- 17.2 Binary Trees -- 17.3 Binary Search Trees -- 17.4 Tree Traversal -- 17.5 Red-Black Trees -- 17.6 Heaps -- 17.7 The Heapsort Algorithm -- Chapter 18 Generic Classes -- 18.1 Generic Classes and Type Parameters -- 18.2 Implementing Generic Types -- 18.3 Generic Methods -- 18.4 Constraining Type Parameters -- 18.5 Type Erasure -- Chapter 19 Streams and Binary Input/Output -- 19.1 Readers, Writers, and Streams -- 19.2 Binary Input and Output -- 19.3 Random Access -- 19.4 Object Streams -- Chapter 20 Multithreading -- 20.1 Running Threads -- 20.2 Terminating Threads -- 20.3 Race Conditions -- 20.4 Synchronizing Object Access -- 20.5 Avoiding Deadlocks -- 20.6 Application: Algorithm Animation -- Chapter 21 Internet Networking -- 21.1 The Internet Protocol -- 21.2 Application Level Protocols -- 21.3 A Client Program -- 21.4 A Server Program -- 21.5 URL Connections -- Chapter 22 Relational Databases -- 22.1 Organizing Database Information -- 22.2 Queries -- 22.3 Installing a Database -- 22.4 Database Programming in Java -- 22.5 Application: Entering an Invoice -- Chapter 23 XML -- 23.1 XML Tags and Documents -- 23.2 Parsing XML Documents -- 23.3 Creating XML Documents -- 23.4 Validating XML Documents -- Chapter 24 Web Applications -- 24.1 The Architecture of a Web Application -- 24.2 The Architecture of a JSF Application -- 24.3 JavaBeans Components -- 24.4 Navigation Between Pages -- 24.5 JSF Components -- 24.6 A Three-Tier Application -- Appendices.▲ | |
505 | 8 | ▼aAppendix A The Basic Latin and Latin-1 Subsets of Unicode -- Appendix B Java Operator Summary -- Appendix C Java Reserved Word Summary -- Appendix D The Java Library -- Appendix E Java Syntax Summary -- Appendix F HTML Summary -- Appendix G Tool Summary -- Appendix H javadoc Summary -- Appendix I Number Systems -- Appendix J Bit and Shift Operations -- Appendix K UML Summary -- Appendix L Java Language Coding Guidelines -- Glossary -- Index -- Illustration Credits.▲ | |
520 | ▼aBig Java: Late Objects is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a two-semester first course in programming for computer science students.▲ | ||
588 | ▼aDescription based on publisher supplied metadata and other sources.▲ | ||
590 | ▼aElectronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2019. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. ▲ | ||
650 | 0 | ▼aApplication software -- Development.▲ | |
650 | 0 | ▼aComputing platforms.▲ | |
650 | 0 | ▼aJava (Computer program language).▲ | |
655 | 4 | ▼aElectronic books.▲ | |
700 | 1 | ▼aHorstmann, Cay S.▲ | |
776 | 0 | 8 | ▼iPrint version:▼aHorstmann, Cay S.▼tBig Java : Late Objects▼dNew York : Wiley,c2012▼z9781118087886▲ |
797 | 2 | ▼aProQuest (Firm)▲ | |
856 | 4 | 0 | ▼uhttps://ebookcentral.proquest.com/lib/pusan/detail.action?docID=2055777▼zClick to View▲ |

Big Java :Late Objects
자료유형
국외eBook
서명/책임사항
Big Java : Late Objects.
판사항
1st ed.
형태사항
1 online resource (1236 pages)
내용주기
Cover -- Title Page -- Copyright -- Preface -- Acknowledgments -- Contents -- Special Features -- Chapter 1 Introduction -- 1.1 Computer Programs -- 1.2 The Anatomy of a Computer -- 1.3 The Java Programming Language -- 1.4 Becoming Familiar with Your Programming Environment -- 1.5 Analyzing Your First Program -- 1.6 Errors -- 1.7 Problem Solving: Algorithm Design -- Chapter 2 Fundamental Data Types -- 2.1 Variables -- 2.2 Arithmetic -- 2.3 Input and Output -- 2.4 Problem Solving: First Do It By Hand -- 2.5 Strings -- Chapter 3 Decisions -- 3.1 The if Statement -- 3.2 Comparing Numbers and Strings -- 3.3 Multiple Alternatives -- 3.4 Nested Branches -- 3.5 Problem Solving: Flowcharts -- 3.6 Problem Solving: Test Cases -- 3.7 Boolean Variables and Operators -- 3.8 Application: Input Validation -- Chapter 4 Loops -- 4.1 The while Loop -- 4.2 Problem Solving: Hand-Tracing -- 4.3 The for Loop -- 4.4 The do Loop -- 4.5 Application: Processing Sentinel Values -- 4.6 Problem Solving: Storyboards -- 4.7 Common Loop Algorithms -- 4.8 Nested Loops -- 4.9 Application: Random Numbers and Simulations -- Chapter 5 Methods -- 5.1 Methods as Black Boxes -- 5.2 Implementing Methods -- 5.3 Parameter Passing -- 5.4 Return Values -- 5.5 Methods Without Return Values -- 5.6 Problem Solving: Reusable Methods -- 5.7 Problem Solving: Stepwise Refinement -- 5.8 Variable Scope -- 5.9 Recursive Methods (Optional) -- Chapter 6 Arrays and Array Lists -- 6.1 Arrays -- 6.2 The Enhanced for Loop -- 6.3 Common Array Algorithms -- 6.4 Using Arrays with Methods -- 6.5 Problem Solving: Adapting Algorithms -- 6.6 Problem Solving: Discovering Algorithms by Manipulating Physical Objects -- 6.7 Two-Dimensional Arrays -- 6.8 Array Lists -- Chapter 7 Input/Output and Exception Handling -- 7.1 Reading and Writing Text Files -- 7.2 Text Input and Output -- 7.3 Command Line Arguments.
7.4 Exception Handling -- 7.5 Application: Handling Input Errors -- Chapter 8 Objects and Classes -- 8.1 Object-Oriented Programming -- 8.2 Implementing a Simple Class -- 8.3 Specifying the Public Interface of a Class -- 8.4 Designing the Data Representation -- 8.5 Implementing Instance Methods -- 8.6 Constructors -- 8.7 Testing a Class -- 8.8 Problem Solving: Tracing Objects -- 8.9 Problem Solving: Patterns for Object Data -- 8.10 Object References -- 8.11 Static Variables and Methods -- Chapter 9 Inheritance and Interfaces -- 9.1 Inheritance Hierarchies -- 9.2 Implementing Subclasses -- 9.3 Overriding Methods -- 9.4 Polymorphism -- 9.5 Object: The Cosmic Superclass -- 9.6 Interface Types -- Chapter 10 Graphical User Interfaces -- 10.1 Frame Windows -- 10.2 Events and Event Handling -- 10.3 Processing Text Input -- 10.4 Creating Drawings -- Chapter 11 Advanced User Interfaces -- 11.1 Layout Management -- 11.2 Choices -- 11.3 Menus -- 11.4 Exploring the Swing Documentation -- 11.5 Using Timer Events for Animations -- 11.6 Mouse Events -- Chapter 12 Object-Oriented Design -- 12.1 Classes and Their Responsibilities -- 12.2 Relationships Between Classes -- 12.3 Application: Printing an Invoice -- 12.4 Packages -- Chapter 13 Recursion -- 13.1 Triangle Numbers Revisited -- 13.2 Problem Solving: Thinking Recursively -- 13.3 Recursive Helper Methods -- 13.4 The Efficiency of Recursion -- 13.5 Permutations -- 13.6 Mutual Recursion -- 13.7 Backtracking -- Chapter 14 Sorting and Searching -- 14.1 Selection Sort -- 14.2 Profiling the Selection Sort Algorithm -- 14.3 Analyzing the Performanceof the Selection Sort Algorithm -- 14.4 Merge Sort -- 14.5 Analyzing the Merge Sort Algorithm -- 14.6 Searching -- 14.7 Problem Solving: Estimating the Running Time of an Algorithm -- 14.8 Sorting and Searching in the Java Library -- Chapter 15 The Java Collections Framework.
15.1 An Overview of the Collections Framework -- 15.2 Linked Lists -- 15.3 Sets -- 15.4 Maps -- 15.5 Stacks, Queues, and Priority Queues -- 15.6 Stack and Queue Applications -- Chapter 16 Basic Data Structures -- 16.1 Implementing Linked Lists -- 16.2 Implementing Array Lists -- 16.3 Implementing Stacks and Queues -- 16.4 Implementing a Hash Table -- Chapter 17 Tree Structures -- 17.1 Basic Tree Concepts -- 17.2 Binary Trees -- 17.3 Binary Search Trees -- 17.4 Tree Traversal -- 17.5 Red-Black Trees -- 17.6 Heaps -- 17.7 The Heapsort Algorithm -- Chapter 18 Generic Classes -- 18.1 Generic Classes and Type Parameters -- 18.2 Implementing Generic Types -- 18.3 Generic Methods -- 18.4 Constraining Type Parameters -- 18.5 Type Erasure -- Chapter 19 Streams and Binary Input/Output -- 19.1 Readers, Writers, and Streams -- 19.2 Binary Input and Output -- 19.3 Random Access -- 19.4 Object Streams -- Chapter 20 Multithreading -- 20.1 Running Threads -- 20.2 Terminating Threads -- 20.3 Race Conditions -- 20.4 Synchronizing Object Access -- 20.5 Avoiding Deadlocks -- 20.6 Application: Algorithm Animation -- Chapter 21 Internet Networking -- 21.1 The Internet Protocol -- 21.2 Application Level Protocols -- 21.3 A Client Program -- 21.4 A Server Program -- 21.5 URL Connections -- Chapter 22 Relational Databases -- 22.1 Organizing Database Information -- 22.2 Queries -- 22.3 Installing a Database -- 22.4 Database Programming in Java -- 22.5 Application: Entering an Invoice -- Chapter 23 XML -- 23.1 XML Tags and Documents -- 23.2 Parsing XML Documents -- 23.3 Creating XML Documents -- 23.4 Validating XML Documents -- Chapter 24 Web Applications -- 24.1 The Architecture of a Web Application -- 24.2 The Architecture of a JSF Application -- 24.3 JavaBeans Components -- 24.4 Navigation Between Pages -- 24.5 JSF Components -- 24.6 A Three-Tier Application -- Appendices.
Appendix A The Basic Latin and Latin-1 Subsets of Unicode -- Appendix B Java Operator Summary -- Appendix C Java Reserved Word Summary -- Appendix D The Java Library -- Appendix E Java Syntax Summary -- Appendix F HTML Summary -- Appendix G Tool Summary -- Appendix H javadoc Summary -- Appendix I Number Systems -- Appendix J Bit and Shift Operations -- Appendix K UML Summary -- Appendix L Java Language Coding Guidelines -- Glossary -- Index -- Illustration Credits.
7.4 Exception Handling -- 7.5 Application: Handling Input Errors -- Chapter 8 Objects and Classes -- 8.1 Object-Oriented Programming -- 8.2 Implementing a Simple Class -- 8.3 Specifying the Public Interface of a Class -- 8.4 Designing the Data Representation -- 8.5 Implementing Instance Methods -- 8.6 Constructors -- 8.7 Testing a Class -- 8.8 Problem Solving: Tracing Objects -- 8.9 Problem Solving: Patterns for Object Data -- 8.10 Object References -- 8.11 Static Variables and Methods -- Chapter 9 Inheritance and Interfaces -- 9.1 Inheritance Hierarchies -- 9.2 Implementing Subclasses -- 9.3 Overriding Methods -- 9.4 Polymorphism -- 9.5 Object: The Cosmic Superclass -- 9.6 Interface Types -- Chapter 10 Graphical User Interfaces -- 10.1 Frame Windows -- 10.2 Events and Event Handling -- 10.3 Processing Text Input -- 10.4 Creating Drawings -- Chapter 11 Advanced User Interfaces -- 11.1 Layout Management -- 11.2 Choices -- 11.3 Menus -- 11.4 Exploring the Swing Documentation -- 11.5 Using Timer Events for Animations -- 11.6 Mouse Events -- Chapter 12 Object-Oriented Design -- 12.1 Classes and Their Responsibilities -- 12.2 Relationships Between Classes -- 12.3 Application: Printing an Invoice -- 12.4 Packages -- Chapter 13 Recursion -- 13.1 Triangle Numbers Revisited -- 13.2 Problem Solving: Thinking Recursively -- 13.3 Recursive Helper Methods -- 13.4 The Efficiency of Recursion -- 13.5 Permutations -- 13.6 Mutual Recursion -- 13.7 Backtracking -- Chapter 14 Sorting and Searching -- 14.1 Selection Sort -- 14.2 Profiling the Selection Sort Algorithm -- 14.3 Analyzing the Performanceof the Selection Sort Algorithm -- 14.4 Merge Sort -- 14.5 Analyzing the Merge Sort Algorithm -- 14.6 Searching -- 14.7 Problem Solving: Estimating the Running Time of an Algorithm -- 14.8 Sorting and Searching in the Java Library -- Chapter 15 The Java Collections Framework.
15.1 An Overview of the Collections Framework -- 15.2 Linked Lists -- 15.3 Sets -- 15.4 Maps -- 15.5 Stacks, Queues, and Priority Queues -- 15.6 Stack and Queue Applications -- Chapter 16 Basic Data Structures -- 16.1 Implementing Linked Lists -- 16.2 Implementing Array Lists -- 16.3 Implementing Stacks and Queues -- 16.4 Implementing a Hash Table -- Chapter 17 Tree Structures -- 17.1 Basic Tree Concepts -- 17.2 Binary Trees -- 17.3 Binary Search Trees -- 17.4 Tree Traversal -- 17.5 Red-Black Trees -- 17.6 Heaps -- 17.7 The Heapsort Algorithm -- Chapter 18 Generic Classes -- 18.1 Generic Classes and Type Parameters -- 18.2 Implementing Generic Types -- 18.3 Generic Methods -- 18.4 Constraining Type Parameters -- 18.5 Type Erasure -- Chapter 19 Streams and Binary Input/Output -- 19.1 Readers, Writers, and Streams -- 19.2 Binary Input and Output -- 19.3 Random Access -- 19.4 Object Streams -- Chapter 20 Multithreading -- 20.1 Running Threads -- 20.2 Terminating Threads -- 20.3 Race Conditions -- 20.4 Synchronizing Object Access -- 20.5 Avoiding Deadlocks -- 20.6 Application: Algorithm Animation -- Chapter 21 Internet Networking -- 21.1 The Internet Protocol -- 21.2 Application Level Protocols -- 21.3 A Client Program -- 21.4 A Server Program -- 21.5 URL Connections -- Chapter 22 Relational Databases -- 22.1 Organizing Database Information -- 22.2 Queries -- 22.3 Installing a Database -- 22.4 Database Programming in Java -- 22.5 Application: Entering an Invoice -- Chapter 23 XML -- 23.1 XML Tags and Documents -- 23.2 Parsing XML Documents -- 23.3 Creating XML Documents -- 23.4 Validating XML Documents -- Chapter 24 Web Applications -- 24.1 The Architecture of a Web Application -- 24.2 The Architecture of a JSF Application -- 24.3 JavaBeans Components -- 24.4 Navigation Between Pages -- 24.5 JSF Components -- 24.6 A Three-Tier Application -- Appendices.
Appendix A The Basic Latin and Latin-1 Subsets of Unicode -- Appendix B Java Operator Summary -- Appendix C Java Reserved Word Summary -- Appendix D The Java Library -- Appendix E Java Syntax Summary -- Appendix F HTML Summary -- Appendix G Tool Summary -- Appendix H javadoc Summary -- Appendix I Number Systems -- Appendix J Bit and Shift Operations -- Appendix K UML Summary -- Appendix L Java Language Coding Guidelines -- Glossary -- Index -- Illustration Credits.
요약주기
Big Java: Late Objects is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a two-semester first course in programming for computer science students.
기타형태저록
ISBN
9781118214572
저자의 다른
저작물보기
저작물보기
북토크
자유롭게 책을 읽고
느낀점을 적어주세요
글쓰기
느낀점을 적어주세요
청구기호 브라우징
관련 인기대출 도서