Java for everyone : (Record no. 17987)

MARC details
000 -LEADER
fixed length control field 05851cam a2200301 a 4500
001 - CONTROL NUMBER
control field vtls000012025
003 - CONTROL NUMBER IDENTIFIER
control field VRT
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20250102224328.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 130324s2012 njua | 001 0 eng
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2011-043316
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781118063316
039 #9 - LEVEL OF BIBLIOGRAPHIC CONTROL AND CODING DETAIL [OBSOLETE]
Level of rules in bibliographic description 201402040223
Level of effort used to assign nonsubject heading access points VLOAD
-- 201303240644
-- malmash
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.73.J38
Item number H675445 2012
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.13/3
Edition information 23
084 ## - OTHER CLASSIFICATION NUMBER
Classification number COM051280
Number source bisacsh
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Horstmann, Cay S.,
Dates associated with a name 1959-
9 (RLIN) 25214
245 10 - TITLE STATEMENT
Title Java for everyone :
Remainder of title compatible with Java 5, 6, and 7 /
Statement of responsibility, etc. Cay Horstmann.
250 ## - EDITION STATEMENT
Edition statement 2nd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Hoboken, NJ :
Name of publisher, distributor, etc. John Wiley & Sons,
Date of publication, distribution, etc. c2012.
300 ## - PHYSICAL DESCRIPTION
Extent xxxiii, 589 p. :
Other physical details col. ill. ;
Dimensions 27 cm.
500 ## - GENERAL NOTE
General note Includes index.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Machine generated contents note: Chapter 1 Introduction 1.1 Computer Programs 1.2 The Anatomy of a Computer 1.3 The Java Programming Language 1.4 Becoming Familiar with Your Programming Environment 1.5 Analyzing Your First Program 1.6 Errors 1.7 Problem Solving: Algorithm Design Chapter 2 Fundamental Data Types 2.1 Variables 2.2 Arithmetic 2.3 Input and Output 2.4 Problem Solving: First Do it By Hand 2.6 Strings Chapter 3 Decisions 3.1 The if Statement 3.2 Comparing Numbers and Strings 3.3 Multiple Alternatives 3.4 Nested Branches 3.5 Problem Solving: Flowcharts 3.6 Problem Solving: Test Cases 3.7 Boolean Variables and Operators 3.8 Application: Input Validation Chapter 4 Loops 4.1 The while Loop 4.2 Problem Solving: Hand-Tracing 4.3 The for Loop 4.4 The do Loop 4.5 Application: Processing Sentinel Values 4.6 Problem Solving: Storyboards 4.7 Common Loop Algorithms 4.8 Nested Loops 4.9 Application: Random Numbers and Simulations Chapter 5 Methods 5.1 Methods as Black Boxes 5.2 Implementing Methods 5.3 Parameter Passing 5.4 Return Values 5.5 Methods Without Return Values 5.6 Problem Solving: Reusable Functions 5.7 Problem Solving: Stepwise Refinement 5.8 Variable Scope 5.9 Recursive Methods (Optional) Chapter 6 Arrays and Array Lists 6.1 Arrays 6.2 The Enhanced for Loop 6.3 Common Array Algorithms 6.4 Using Arrays with Methods 6.5 Problem Solving: Adapting Algorithms 6.6 Problem Solving: Discovering Algorithms by Manipulating Physical Objects 6.7 Two-Dimensional Arrays 6.8 Array Lists Chapter 7 Input/Output and Exception Handling 7.1 Reading and Writing Text Files 7.2 Processing Text Input 7.3 Command Line Arguments 7.4 Checked and Unchecked Exceptions 7.5 Catching Exceptions 7.6 The finally Clause 7.7 Application: Handling Input Errors Chapter 8 Object and Classes 8.1 Object-Oriented Programming 8.2 Implementing a Simple Class 8.3 Specifying the Public Interface of a Class 8.4 Designing the Data Representation 8.5 Problem Solving: Patterns for Representing Behavior 8.6 Implementing Instance Methods 8.7 Constructors 8.8 Problem Solving: Tracing Objects 8.9 Testing a Class 8.10 Object References 8.11 Static Variables and Methods Chapter 9 Inheritance 9.1 Inheritance Hierarchies 9.2 Implementing Subclasses 9.3 Overriding Methods 9.4 Polymorphism 9.5 Object: The Cosmic Superclass 9.6 Interface Types Chapter 10 Graphical User Interfaces 10.1 Frame Windows 10.2 Events and Event Handling 10.3 Using Inheritance to Customize Frames 10.4 Building Applications with Buttons 10.5 Using Inner Classes for Listeners 10.6 Processing Text Input 10.7 Text Areas Web chapters Chapter 11 Advanced Graphical User Interfaces 11.1 Layout Management 11.2 Choices 11.3 Menus 11.4 Exploring the Swing Documentation 11.5 Drawing on a Component 11.6 Using Timer Events for Animations 11.7 Mouse Events Chapter 12 Object-Oriented Design 12.1 The Software Life Cycle 12.2 Discovering Classes 12.3 Relationships Between Classes 12.4 Cohesion and Coupling 12.5 Side Effects 12.5 Abstract Classes 12.6 Packages 12.7 Application: Printing an Invoice 12.8 Application: An Automatic Teller Machine Chapter 13 Recursion 13.1 Triangle Numbers 13.2. Thinking Recursively 13.3 Recursive Helper Methods 13.4 The Efficiency of Recursion 13.5 Permutations 13.6 Mutual Recursions 13.7 Backtracking Chapter 14 Sorting and Searching 14.1 Selection Sort 14.2 Profiling the Selection Sort Algorithm 14.3 Analyzing the Performance of the Selection Sort Algorithm 14.4 Merge Sort 14.5 Analyzing the Merge Sort Algorithm 14.6 Searching 14.7 Binary Search 14.8 Sorting Real Data Chapter 15 The Java Collections Framework 15.1. An Overview of the Collections Framework 15.2. Linked Lists 15.3. Stacks, Queues, and Priority Queues 15.4. Sets 15.5. Maps Appendices APPENDIX A THE BASIC LATIN AND LATIN-1 SUBSETS OF UNICODE APPENDIX B JAVA OPERATOR SUMMARY APPENDIX C JAVA RESERVED WORD SUMMARY APPENDIX D THE JAVA LIBRARY APPENDIX E JAVA SYNTAX SUMMARY (Online only) APPENDIX F HTML SUMMARY (Online only) APPENDIX G TOOL SUMMARY (Online only) APPENDIX H JAVADOC SUMMARY (Online only) .
520 ## - SUMMARY, ETC.
Summary, etc. "Authoritative but accessible information on Java programming fundamentals. As one of the most popular programming languages in the world, Java is widely used in everything from application software to web applications. This helpful book escorts you through the fundamentals and concepts of Java programming using a first/late objects approach. Packed with extensive opportunities for programming practice, Java For Everyone is an ideal resource for learning all there is to know about Java programming. Serves as an authoritative guide on the fundamentals of Java programming. Features accessible coverage compatible with Java 5, 6, 7. Uses first/late objects approach and provides a variety of opportunities for programming practice If you're interested in learning the basics of Java programming, then this is the book you need"--
Assigning source Provided by publisher.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Java (Computer program language)
9 (RLIN) 1365
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element COMPUTERS / Programming Languages / Java.
Source of heading or term bisacsh
9 (RLIN) 39718
925 0# -
-- acqu
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Library of Congress Classification
Suppress in OPAC No
Koha item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Cost, normal purchase price Total checkouts Full call number Barcode Date last seen Copy number Cost, replacement price Price effective from Koha item type Public note
    Library of Congress Classification     Library Library First Floor 21/12/2024 22.00   QA76.73.J38 H675445 2012 18332 21/12/2024 1 44.00 21/12/2024 Books ID: 200900716 Name: Amira Mohamed Said Hardan RECEIPT#: rv-0105780
New Arrivals

Loading...

Contact Us

Library: Location maps

Phone: 00968 2323 7091 Email: Ask us a question

Library Hours

Sunday - Thursday 7:30AM - 8:00 PM

Friday - Saturday Closed