Data structures in Java

Data structures in Java

Collins, William

56,15 €(IVA inc.)

INDICE: PREFACE. TABLE OF CONTENTS. CHAPTER 0 INTRODUCTION TO JAVA. CHAPTEROBJECTIVES. 0.1 JAVA FUNDAMENTALS. 0.1.1 PRIMITIVE TYPES. 0.1.2 The char Type. 0.2 CLASSES. 0.2.1 The String Class. 0.2.2 Using javadoc Notation for MethodSpecifications. 0.2.3 Equality of References and Equality of Objects. 0.2.4 Local Variables. 0.2.5 The Scanner Class. 0.3 ARRAYS. 0.4 ARGUMENTS AND PARAMETERS. 0.5 OUTPUT FORMATTING. CROSSWORD PUZZLE. PROGRAMMING EXERCISES. CHAPTER 1OBJECT ORIENTED CONCEPTS. CHAPTER OBJECTIVES 1.1 DATA ABSTRACTION 1.2 ABSTRACT METHODS AND INTERFACES 1.2.1 Abstract Data Types and Data Structures 1.2.2 An Interface and a Class that Implements that Interface 1.2.3 Using the FullTimeEmployee Class 1.3 INHERITANCE 1.3.1 The protected Visibility Modifier 1.3.2 Inheritance and Constructors 1.3.3 The Subclass Substitution Rule Lab 1: The SalariedEmployee Class 1.3.4 Is-a versus Has-a 1.4 INFORMATION HIDING 1.5 POLYMORPHISM 1.6 THE UNIFIED MODELING LANGUAGE SUMMARY CROSSWORD PUZZLE CONCEPT EXERCISES PROGRAMMING EXERCISES PROGRAMMING PROJECT 1.1: Developing and Testing aCalendarDate Class CHAPTER 2 ADDDITIONAL FEATURES OF JAVA CHAPTER OBJECTIVES 2.1 STATIC VARIABLES, CONSTANTS AND METHODS 2.2 EXCEPTION HANDLING 2.2.1 Propagating Exceptions 2.2.2 The finally Block Lab 2: Exception Handling 2.3 FILE INPUT AND OUTPUT 2.3.1 File Output 2.3.2 File Input 2.4 METHOD TESTING Lab 3: The HourlyEmployeeDriver Class 2.5 THE JAVA VIRTUAL MACHINE 2.5.1 Pre-Initialization of Fields 2.5.2 Garbage Collection 2.6 PACKAGES 2.7 OVERRIDING THE Object CLASSS equals METHOD SUMMARY CROSSWORD PUZZLE CONCEPT EXERCISES PROGRAMMING EXERCISES CHAPTER 3 ANALYSIS OF ALGORITHMS CHAPTER OBJECTIVES 3.1 ESTIMATING THE EFFICIENCY OF METHODS 3.1.1 Big-O Notation 3.1.2 Getting Big-O Estimates Quickly 3.1.3 Big-Omega, Big-Theta and Plain English 3.1.4 Growth Rates 3.1.5 Trade-Offs 3.2 RUN-TIME ANALYSIS 3.2.1 Timing 3.2.2 Overview of the Random ClassLab 4: Randomness and Timing SUMMARY CROSSWORD PUZZLE CONCEPT EXERCISES PROGRAMMING EXERCISES PROGRAMMING PROJECT 3.1 Lets Make a Deal! CHAPTER 4 THE JAVA COLLECTIONS FRAMEWORK CHAPTER OBJECTIVES 4.1 COLLECTIONS 4.1.1 Collection Classes 4.1.2 Storage Structures for Collection Classes 4.2 OUTLINE OF THE JAVA COLLECTIONS FRAMEWORK 4.2.1 Abstract Classes Lab 5: A Class for Regular Polygons4.2.2 Parameterized Types 4.2.3 The Collection Interface Lab 6: The ArrayCollection Class Iterators Design Patterns 4.2.4 The List Interface SUMMARY CROSSWORD PUZZLE CONCEPT EXERCISES PROGRAMMING EXERCISES PROGRAMMING PROJECT 4.1 Wear a Developer's Hat and a User's Hat CHAPTER 5 RECURSION CHAPTER OBJ

  • ISBN: 978-0-470-48267-4
  • Editorial: John Wiley & Sons
  • Encuadernacion: Rústica
  • Páginas: 768
  • Fecha Publicación: 22/12/2010
  • Nº Volúmenes: 1
  • Idioma: Inglés