Java : how to program : early objects /: how to program : early objects. ([2018])
- Record Type:
- Book
- Title:
- Java : how to program : early objects /: how to program : early objects. ([2018])
- Main Title:
- Java : how to program : early objects
- Further Information:
- Note: Paul Deitel, Harvey Deitel.
- Authors:
- Deitel, Paul J
Deitel, Harvey M, 1945- - Contents:
- Cover; Half Title; Title; Copyright Page; Contents; Foreword 25; Preface 27; Before You Begin 47; 1 Introduction to Computers, the Internet and Java 53; 1.1 Introduction 54; 1.2 Hardware and Software 56; 1.2.1 Moore's Law 56; 1.2.2 Computer Organization 57; 1.3 Data Hierarchy 59; 1.4 Machine Languages, Assembly Languages and High-Level Languages 61; 1.5 Introduction to Object Technology 62; 1.5.1 Automobile as an Object 63; 1.5.2 Methods and Classes 63; 1.5.3 Instantiation 63; 1.5.4 Reuse 63; 1.5.5 Messages and Methopd Calls 64; 1.5.6 Attributes and Instance Variables 64. 1.5.7 Encapsulation and Information Hiding 641.5.8 Inheritance 64; 1.5.9 Interfaces 65; 1.5.10 Object-Oriented Analysis and Design (OOAD) 65; 1.5.11 The UML (Unified Modeling Language) 65; 1.6 Operating Systems 66; 1.6.1 Windows-A Proprietary Operating System 66; 1.6.2 Linux-An Open-Source Operating System 66; 1.6.3 Apple's macOS and Apple's iOS for iPhone®, iPad® 67; 1.6.4 Google's Android 67; 1.7 Programming Languages 68; 1.8 Java 70; 1.9 A Typical Java Development Environment 71; 1.10 Test-Driving a Java Application 74; 1.11 Internet and World Wide Web 78. 1.11.1 Internet: A Network of Networks 791.11.2 World Wide Web: Making the Internet User-Friendly 79; 1.11.3 Web Services and Mashups 79; 1.11.4 Internet of Things 80; 1.12 Software Technologies 81; 1.13 Getting Your Questions Answered 83; 2 Introduction to Java Applications; Input/Output and Operators 87; 2.1 Introduction 88; 2.2 Your First Program inCover; Half Title; Title; Copyright Page; Contents; Foreword 25; Preface 27; Before You Begin 47; 1 Introduction to Computers, the Internet and Java 53; 1.1 Introduction 54; 1.2 Hardware and Software 56; 1.2.1 Moore's Law 56; 1.2.2 Computer Organization 57; 1.3 Data Hierarchy 59; 1.4 Machine Languages, Assembly Languages and High-Level Languages 61; 1.5 Introduction to Object Technology 62; 1.5.1 Automobile as an Object 63; 1.5.2 Methods and Classes 63; 1.5.3 Instantiation 63; 1.5.4 Reuse 63; 1.5.5 Messages and Methopd Calls 64; 1.5.6 Attributes and Instance Variables 64. 1.5.7 Encapsulation and Information Hiding 641.5.8 Inheritance 64; 1.5.9 Interfaces 65; 1.5.10 Object-Oriented Analysis and Design (OOAD) 65; 1.5.11 The UML (Unified Modeling Language) 65; 1.6 Operating Systems 66; 1.6.1 Windows-A Proprietary Operating System 66; 1.6.2 Linux-An Open-Source Operating System 66; 1.6.3 Apple's macOS and Apple's iOS for iPhone®, iPad® 67; 1.6.4 Google's Android 67; 1.7 Programming Languages 68; 1.8 Java 70; 1.9 A Typical Java Development Environment 71; 1.10 Test-Driving a Java Application 74; 1.11 Internet and World Wide Web 78. 1.11.1 Internet: A Network of Networks 791.11.2 World Wide Web: Making the Internet User-Friendly 79; 1.11.3 Web Services and Mashups 79; 1.11.4 Internet of Things 80; 1.12 Software Technologies 81; 1.13 Getting Your Questions Answered 83; 2 Introduction to Java Applications; Input/Output and Operators 87; 2.1 Introduction 88; 2.2 Your First Program in Java: Printing a Line of Text 88; 2.2.1 Compiling the Application 92; 2.2.2 Executing the Application 93; 2.3 Modifying Your First Java Program 94; 2.4 Displaying Text with printf 96; 2.5 Another Application: Adding Integers 97. 2.5.1 import Declarations 982.5.2 Declaring and Creating a Scanner to Obtain User Input from the Keyboard 98; 2.5.3 Prompting the User for Input 99; 2.5.4 Declaring a Variable to Store an Integer and Obtaining anInteger from the Keyboard 99; 2.5.5 Obtaining a Second Integer 100; 2.5.6 Using Variables in a Calculation 100; 2.5.7 Displaying the Calculation Result 100; 2.5.8 Java API Documentation 101; 2.5.9 Declaring and Initializing Variables in Separate Statements 101; 2.6 Memory Concepts 101; 2.7 Arithmetic 102; 2.8 Decision Making: Equality and Relational Operators 106; 2.9 Wrap-Up 109. 3 Introduction to Classes, Objects, Methods and Strings 1203.1 Introduction 121; 3.2 Instance Variables, set Methods and get Methods 122; 3.2.1 Account Class with an Instance Variable, and set and get Methods 122; 3.2.2 AccountTest Class That Creates and Uses an Object of Class Account 125; 3.2.3 Compiling and Executing an App with Multiple Classes 128; 3.2.4 Account UML Class Diagram 128; 3.2.5 Additional Notes on Class AccountTest 130; 3.2.6 Software Engineering with private Instance Variables and public set and get Methods 130; 3.3 Account Class: Initializing Objects with Constructors 131. … (more)
- Edition:
- Eleventh edition, Global edition
- Publisher Details:
- Harlow, United Kingdom : Pearson Education Limited
- Publication Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 005.13/3
Java (Computer program language)
Java (Langage de programmation)
Java (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781292223872
1292223871 - Related ISBNs:
- 9781292223858
1292223855 - Notes:
- Note: Online resource; title from digital title page (viewed on July 11, 2019).
- 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.725750
- Ingest File:
- 14_049.xml