Page 14 - Cs_withBlue_J_C11_Flipbook
P. 14

9.7   Pure Method and Impure Method        9.8   Method Overloading
                       9.9   Objects and Classes                  9.10   new Operator
                       9.11   this Keyword                        9.12   Constructor
                  10   Strings                                                                                    257
                       10.1   Character Class                     10.2   String Class
                       10.3   StringBuffer Class                  10.4   String Methods under Wrapper Class
                       10.5   StringTokenizer Class               10.6   Java Library Class

                  11   Arrays                                                                                     282
                       11.1   Array                               11.2   Need for an Array
                       11.3   Single-Dimensional Array
                       11.4   Different Operations on a Single-Dimensional Array
                       11.5   Insertion                           11.6   Deletion
                       11.7   Merging                             11.8   Double-Dimensional Array
                       11.9   Sorting Vs. Searching               11.10 Linear Search Vs. Binary Search
                       11.11 Bubble Sort Vs. Selection Sort
                       11.12 Single-Dimensional Array Vs. Double-Dimensional Array

                  12   Basic Input/Output and Data File Handling                                                  351
                       12.1   Input/Output in Java                 12.2   The StringTokenizer Class
                       12.3   Data File Handling                   12.4   Introducing Streams
                       12.5   Operations on File

                  13   Recursion                                                                                  384
                       13.1   Concept of Recursion                13.2   Types of Recursion
                       13.3   Simple Recursive Methods

                  14   Implementation of Algorithms to Solve Problems                                             431
                       14.1   Algorithm                           14.2   Pseudocodes and Flowcharts
                       14.3   Computational Complexity and Big O Notation
                       14.4   Properties of Writing a Good Algorithm  14.5   Some Standard Algorithms

                  15   Packages                                                                                   451
                       15.1   Packages                             15.2   Creation of User-Defined Packages in BlueJ
                       15.3   Importing User-Defined Packages

                  16   Trends in Computing and Ethical Issues                                                     472
                       16.1   Trends in Computing                 16.2   Cyber Security
                       16.3   Netiquette                          16.4   Intellectual Property

                 Internal Assessment                                                                              488

                 Sample Projects                                                                                  551
                 Model Test Paper                                                                                 566

                 Glossary                                                                                         574
                 Most Common Mistakes in Programming                                                              576
   9   10   11   12   13   14   15   16   17   18   19