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

