• Java How to Program - Chapter 17: Files, Streams and Object SerializationJava How to Program - Chapter 17: Files, Streams and Object Serialization

    17.1  Introduction Data stored in variables and arrays is temporary It’s lost when a local variable goes out of scope or when the program terminates For long-term retention of data, computers use files. Computers store files on secondary storage devices hard disks, optical disks, flash drives and magnetic tapes. Data maintained in files i...

    ppt117 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 976 | Lượt tải: 0

  • Java How to Program - Chapter 11: Exception HandlingJava How to Program - Chapter 11: Exception Handling

    11.1  Introduction Exception handling Exception—an indication of a problem that occurs during a program’s execution. The name “exception” implies that the problem occurs infrequently. With exception handling, a program can continue executing (rather than terminating) after dealing with a problem. Mission-critical or business-critical comput...

    ppt110 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 1134 | Lượt tải: 0

  • Java How to Program - Chapter 10: Object-Oriented Programming: PolymorphismJava How to Program - Chapter 10: Object-Oriented Programming: Polymorphism

    10.1  Introduction Polymorphism Enables you to “program in the general” rather than “program in the specific.” Polymorphism enables you to write programs that process objects that share the same superclass as if they’re all objects of the superclass; this can simplify programming. Example: Suppose we create a program that simulates the movemen...

    ppt115 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 1245 | Lượt tải: 0

  • Java How to Program - Chapter 9: Object-Oriented Programming: InheritanceJava How to Program - Chapter 9: Object-Oriented Programming: Inheritance

    9.1  Introduction Inheritance A form of software reuse in which a new class is created by absorbing an existing class’s members and embellishing them with new or modified capabilities. Can save time during program development by basing new classes on existing proven and debugged high-quality software. Increases the likelihood that a system wi...

    ppt99 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 1030 | Lượt tải: 0

  • Java How to Program - Chapter 8: Classes and Objects: A Deeper LookJava How to Program - Chapter 8: Classes and Objects: A Deeper Look

    8.1  Introduction Deeper look at building classes, controlling access to members of a class and creating constructors. Composition—a capability that allows a class to have references to objects of other classes as members. More details on enum types. Discuss static class members and final instance variables in detail. Show how to organize...

    ppt136 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 936 | Lượt tải: 0

  • Java How to Program - Chapter 7: Arrays and ArrayListsJava How to Program - Chapter 7: Arrays and ArrayLists

    7.1 Introduction 7.2 Arrays 7.3 Declaring and Creating Arrays 7.4 Examples Using Arrays 7.5 Case Study: Card Shuffling and Dealing Simulation 7.6 Enhanced for Statement 7.7 Passing Arrays to Methods 7.8 Case Study: Class GradeBook Using an Array to Store Grades 7.9 Multidimensional Arrays 7.10 Case Study: Class GradeBook Using a T...

    ppt123 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 1044 | Lượt tải: 0

  • Java How to Program - Chapter 6: Methods: A Deeper LookJava How to Program - Chapter 6: Methods: A Deeper Look

    6.1 Introduction 6.2 Program Modules in Java 6.3 static Methods, static Fields and Class Math 6.4 Declaring Methods with Multiple Parameters 6.5 Notes on Declaring and using Methods 6.6 Method-Call Stack and Activation Records 6.7 Argument Promotion and Casting 6.8 Java API Packages 6.9 Case Study: Random-Number Generation 69.1 Gener...

    ppt96 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 964 | Lượt tải: 0

  • Java How to Program - Chapter 5: Control Statements (Part 2)Java How to Program - Chapter 5: Control Statements (Part 2)

    5.1 Introduction 5.2 Essentials of Counter-Controlled Repetition 5.3 for Repetition Statement 5.4 Examples Using the for Statement 5.5 do...while Repetition Statement 5.6 switch Multiple-Selection Statement 5.7 break and continue Statements 5.8 Logical Operators 5.9 Structured Programming Summary 5.10 (Optional) GUI and Graphics C...

    ppt114 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 1041 | Lượt tải: 0

  • Java How to Program - Chapter 3: Introduction to Classes and ObjectsJava How to Program - Chapter 3: Introduction to Classes and Objects

    3.1 Introduction 3.2 Classes, Objects, Methods and Instance Variables 3.3 Declaring a Class with a Method and Instantiating an Object of a Class 3.4 Declaring a Method with a Parameter 3.5 Instance Variables, set Methods and get Methods 3.6 Primitive Types vs. Reference Types 3.7 Initializing Objects with Constructors 3.8 Floating-Poin...

    ppt85 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 917 | Lượt tải: 0

  • Java How to Program - Chapter 2: Introduction to Classes and ObjectsJava How to Program - Chapter 2: Introduction to Classes and Objects

    2.1 Introduction 2.2 Our First Program in Java: Printing a Line of Text 2.3 Modifying Our First Java Program 2.4 Displaying Text with printf 2.5 Another Application: Adding Integers 2.6 Memory Concepts 2.7 Arithmetic 2.8 Decision Making: Equality and Relational Operators 2.9 Wrap-Up

    ppt87 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 952 | Lượt tải: 0