Java : an introduction to problem solving & programming /: an introduction to problem solving & programming. ([2015])
- Record Type:
- Book
- Title:
- Java : an introduction to problem solving & programming /: an introduction to problem solving & programming. ([2015])
- Main Title:
- Java : an introduction to problem solving & programming
- Further Information:
- Note: Walter Savitch (University of California, San Diego) ; contributor, Kenrick Mock (University of Alaska Anchorage) ; Global edition contributors, Arup Bhattacharjee, Soumen Mukherjee.
- Authors:
- Savitch, Walter J, 1943-2021
Mock, Kenrick
Bhattacharjee, Arup Kumar
Mukherjee, Soumen - Contents:
- Chapter 1 Introduction to Computers and Java 1.1 COMPUTER BASICS 1.2 A SIP OF JAVA 1.3 PROGRAMMING BASICS 1.4 GRAPHICS SUPPLEMENT Chapter 2 Basic Computation 2.1 VARIABLES AND EXPRESSIONS 2.2 THE CLASS STRING 2.3 KEYBOARD AND SCREEN I/O 2.4 DOCUMENTATION AND STYLE 2.5 GRAPHICS SUPPLEMENT Chapter 3: Branching 3.1 THE IF-ELSE STATEMENT 3.2 THE TYPE BOOLEAN 3.3 THE SWITCH STATEMENT 3.4 GRAPHICS SUPPLEMENT Chapter 4 Flow of Control: Loops 4.1 JAVA LOOP STATEMENTS 4.2 PROGRAMMING WITH LOOPS 4.3 GRAPHICS SUPPLEMENT Chapter 5 Defining Classes and Methods 5.1 CLASS AND METHOD DEFINITIONS 5.2 INFORMATION HIDING AND ENCAPSULATION 5.3 OBJECTS AND REFERENCES 5.4 GRAPHICS SUPPLEMENT Chapter 6 More About Objects and Methods 6.2 STATIC VARIABLES AND STATIC METHODS 6.3 WRITING METHODS 6.4 OVERLOADING 6.5 INFORMATION HIDING REVISITED 6.6 ENUMERATION AS A CLASS 6.7 PACKAGES 6.8 GRAPHICS SUPPLEMENT Chapter 7 Arrays 7.1 ARRAY BASICS 7.2 ARRAYS IN CLASSES AND METHODS 7.3 PROGRAMMING WITH ARRAYS AND CLASSES 7.4 SORTING AND SEARCHING ARRAYS 7.5 MULTIDIMENSIONAL ARRAYS 7.6 GRAPHICS SUPPLEMENT Chapter 8 Inheritance, Polymorphism, and Interfaces 8.1 INHERITANCE BASICS 8.2 PROGRAMMING WITH INHERITANCE 8.3 POLYMORPHISM 8.4 INTERFACES AND ABSTRACT CLASSES 8.5 GRAPHICS SUPPLEMENT Chapter 9 Exception Handling 9.1 BASIC EXCEPTION HANDLING 9.2 DEFINING YOUR OWN EXCEPTION CLASSES 9.3 MORE ABOUT EXCEPTION CLASSES 9.4 GRAPHICS SUPPLEMENT Chapter 10 Streams, File I/O, and Networking 10.1 AN OVERVIEW OF STREAMSChapter 1 Introduction to Computers and Java 1.1 COMPUTER BASICS 1.2 A SIP OF JAVA 1.3 PROGRAMMING BASICS 1.4 GRAPHICS SUPPLEMENT Chapter 2 Basic Computation 2.1 VARIABLES AND EXPRESSIONS 2.2 THE CLASS STRING 2.3 KEYBOARD AND SCREEN I/O 2.4 DOCUMENTATION AND STYLE 2.5 GRAPHICS SUPPLEMENT Chapter 3: Branching 3.1 THE IF-ELSE STATEMENT 3.2 THE TYPE BOOLEAN 3.3 THE SWITCH STATEMENT 3.4 GRAPHICS SUPPLEMENT Chapter 4 Flow of Control: Loops 4.1 JAVA LOOP STATEMENTS 4.2 PROGRAMMING WITH LOOPS 4.3 GRAPHICS SUPPLEMENT Chapter 5 Defining Classes and Methods 5.1 CLASS AND METHOD DEFINITIONS 5.2 INFORMATION HIDING AND ENCAPSULATION 5.3 OBJECTS AND REFERENCES 5.4 GRAPHICS SUPPLEMENT Chapter 6 More About Objects and Methods 6.2 STATIC VARIABLES AND STATIC METHODS 6.3 WRITING METHODS 6.4 OVERLOADING 6.5 INFORMATION HIDING REVISITED 6.6 ENUMERATION AS A CLASS 6.7 PACKAGES 6.8 GRAPHICS SUPPLEMENT Chapter 7 Arrays 7.1 ARRAY BASICS 7.2 ARRAYS IN CLASSES AND METHODS 7.3 PROGRAMMING WITH ARRAYS AND CLASSES 7.4 SORTING AND SEARCHING ARRAYS 7.5 MULTIDIMENSIONAL ARRAYS 7.6 GRAPHICS SUPPLEMENT Chapter 8 Inheritance, Polymorphism, and Interfaces 8.1 INHERITANCE BASICS 8.2 PROGRAMMING WITH INHERITANCE 8.3 POLYMORPHISM 8.4 INTERFACES AND ABSTRACT CLASSES 8.5 GRAPHICS SUPPLEMENT Chapter 9 Exception Handling 9.1 BASIC EXCEPTION HANDLING 9.2 DEFINING YOUR OWN EXCEPTION CLASSES 9.3 MORE ABOUT EXCEPTION CLASSES 9.4 GRAPHICS SUPPLEMENT Chapter 10 Streams, File I/O, and Networking 10.1 AN OVERVIEW OF STREAMS AND FILE I/O 10.2 TEXT-FILE I/O 10.3 TECHNIQUES FOR ANY FILE 10.4 BASIC BINARY-FILE I/O 10.5 BINARY-FILE I/O WITH OBJECTS AND ARRAYS 10.6 NETWORK COMMUNICATION WITH STREAMS 10.7 GRAPHICS SUPPLEMENT Chapter 11 Recursion 11.1 THE BASICS OF RECURSION 11.2 PROGRAMMING WITH RECURSION Chapter 12 Dynamic Data Structures and Generics 12.1 ARRAY-BASED DATA STRUCTURES 12.2 THE JAVA COLLECTIONS FRAMEWORK 12.3 LINKED DATA STRUCTURES 12.4 GENERICS 917 APPENDICES. … (more)
- Edition:
- Seventh edition, Global edition
- Publisher Details:
- Harlow, Essex : Pearson Education Limited
- Publication Date:
- 2015
- Copyright Date:
- 2015
- Extent:
- 1 online resource (1023 pages), illustrations
- Subjects:
- 005.1 23
Java (Computer program language)
COMPUTERS / Software Development & Engineering / General
Java (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781292069890
1292069899 - Related ISBNs:
- 9781292018331
129201833X - Notes:
- Note: Includes bibliographical references (pages 1022-1023) and index.
Note: Print version record. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.627140
- Ingest File:
- 06_012.xml