Java : (Record no. 4250)

MARC details
000 -LEADER
fixed length control field 07885nam a2200349Ia 4500
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20260803094057.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 251212s2002 xx 000 0 und d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 981-243-157-8
050 ## - LIBRARY OF CONGRESS CALL NUMBER
Classification number 005.133 L16j
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Lambert, Kenneth A.
245 1# - TITLE STATEMENT
Title Java :
Remainder of title a framework for programming and problem solving /
Statement of responsibility, etc. Kenneth A. Lambert.
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Singapore :
Name of publisher, distributor, etc. Course Technology,
Date of publication, distribution, etc. 2002.
250 ## - EDITION STATEMENT
Edition statement 2nd
300 ## - PHYSICAL DESCRIPTION
Extent xx, 683 p.:
300 ## - PHYSICAL DESCRIPTION
Dimensions 23 cm.
336 ## - CONTENT TYPE
Content type term Text
337 ## - MEDIA TYPE
Media type term Unmediated
338 ## - CARRIER TYPE
Carrier type term Volume
500 ## - GENERAL NOTE
General note Includes index and glossary
546 ## - LANGUAGE NOTE
Language note English
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note 1. BACKGROUND. History of Computers. Computer Hardware and Software. Binary Representation of Information and Computer Memory. Programming Languages. Software Development Process. Basic Concepts of Object-Oriented Programming. Summary. Key Terms. Answer to Self-Test Questions. 2. FIRST JAVA. Why Java? The Java Virtual Machine and Byte Code. Choosing and Interface Style. Hello World. Edit, Compile, and Execute. Temperature Conversion. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 3. SYNTAX, ERRORS, AND DEBUGGING. Language Elements. Basic Java Syntax and Semantics. Case Study: Income Tax Calculator. Programming Errors. Debugging. Comments. Case Study: Count the Angels. The Lines in Blue. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 4. CONTROL STATEMENTS. A Visit to the Farm. The if and if-else Statements. Relational and Logical Operators. Case Study: Compute Weekly Pay. Testing. The while Statement. Case Study: Count the Divisors. More Testing. Case Study: Fibonacci Numbers. Nested if Statements. Design, Testing and Debugging Hints. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 5. IMPROVING THE USER INTERFACE. Repeating Sets of Inputs. Strings. A Menu-Driven Conversion Program. A GUI Based Conversion Program. The GUI Program Explained. Other Window Objects and Methods. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 6. COOPERATING METHODS. First Look at Cooperating Methods. How Methods Share Information. Scope and Lifetime of Variables. Preconditions and Postconditions. Overloaded Methods. Cohesion and Coupling. Capsule: Functions-Oriented Programming. Case Study: Tally Grades. Implementation and Testing Strategies. Summary. Design, Testing and Debugging Hints. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 7. MORE DATA TYPES, OPERATORS, AND CONTROL STATEMENTS. Data Types. Symbolic Constants and the Final Qualifier. The Cast Operator and Mixed-Mode Arithmetic. Arithmetic and Assignment Operators. The Math Class. Two Sample Programs Control Statements. Strings Revisited. Case Study: Palindromes. Design, Testing and Debugging Hints. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 8. IN GREATER DEPTH. Peculiarities of Computer Arithmetic. Nested if Statements Revisited. Loop Invariants. String Utilities. Formatted Output. Case Study: A Sales Table. Design, Testing and Debugging Hints. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 9. COOPERRATING CLASSES. Classes and Objects. A Student Class. Editing, Compiling, and Testing the Student Class. Breezy GUI: Titles and Menus. Case Study: Student Test Scores. The Static Modifier. Constructors. Primitive Types, Reference Types and the Null Value. Copying Objects. Comparing Objects for Equality. The Methods Finalize and Dispose. Design, Testing and Debugging Hints. Summary. Key Terms. Answer to Self-Test Question. Programming Problems and Activities. 10. ARRAYS, SEARCHING AND SORTING. Conceptual Overview. Simple Array Manipulations. Looping Through Arrays. Declaring Arrays. Parallel Arrays. Two-Dimensional Arrays. Three and Higher Dimensional Arrays. Arrays and Methods. Case Study: Student Test Scores Again. The Model/View Pattern. Design, Testing and Debugging Hints. Summary. Key Terms. Answers to Self-Test Question. Programming Problems and Activities. 11. INHERITANCE, ABSTRACT CLASSES, AND POLYMORPHISM. Implementing a Simple Shape Hierarchy. Using the Shape Classes. Extending the Shape Hierarchy. Arrays of Shapes. Shapes as Parameters and Return Values. An Employee Hierarchy. Breezy GUI: Checkboxes and Radio Buttons. Case Study: The Painter"s Friend. Object-oriented Analysis and Design Guidelines. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 12. RECURSION, COMPLEXITY, AND SEARCHING AND SORTING. Binary Search. Quick Sort. Case Study: Comparing Sort Algorithms. Design, Testing, and Debugging Hints. Summary. Key Terms. Answers to Self-Test Question. Programming Problems and Activities. 13. SIMPLE 2-DIMENSIONAL GRAPHICS. The Conceptual Framework for Computer Graphics. The Methods Paint and Repaint. Case Study: Drawing Text at Different Positions. Color. Case Study: Fractals. Graphing Data. Case Study: Multiple Views of Data. Responding to Mouse Events. Case Study: A Very Primitive Drawing Program. Transient and Refreshable Images. Defining and Using a Geometric Class. Case Study: Dragging Circles. Text Properties. Design, Testing and Debugging Hints. Summary. Key Terms. Answers to Self-Tested Questions. Programming Problems and Activities. 14. FILES. File Input. Case Study: A Text Analyzer. File Output. Case Study: Employees and Payroll. Other Input/Output Situation. Design, Testing and Debugging Hints. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 15. COLLECTIONS. List. BreezySwing: Scrolling List and Dialogs. Case Study: The Employee Maintenance System. Maps. Case Study: The Therapist. Primitive Types and Wrapper Classes. A Further Look at Java Collections (Optional). Design, Testing and Debugging Hints. Summary. Key Terms. Summary. Key Terms. Answer to Self-Test Question. Programming Problems and Activities. 16. ARRAY AND LINKED IMPLEMENTATIONS OF LISTS. Interfaces, Abstract Data Types, and Prototypes. Indexed List Interface. Fixed Size Array Implementation of Indexed List. Singly Linked Implementation of IndexedList. Testing the IndexedList Implementation. Complexity Analysis of Indexed List. PositionalList. Fixed Size Array Implementation of PositionsalList. Doubly Linked Implementation of PostionalList. Complexity Analysis of Positional List. Stacks and Queues. Summary. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities. 17. INTRODUCTION TO HTML AND APPLETS. Hypertext, Hypermedia, and the World Wide Web. Overview of the Hypertext Markup Language. Simple Text Elements. Character-Level Formatting. List. Linking to Other Documents. Multimedia. Tables. Applets. Design, Testing and Debugging Hints. Summary. Answers to Self-Test Question. Key Terms. Programming Problems and Activities. 18. SWING AND AWT. The Swing Philosophy. Conversion Program Implemented with GB Frame. Conversion Program Implemented with Swing/AWT. Variations on Implementing with Swing/AWT. GUI Components. Layouts. All About Events. Dialogs. The Model/View/Controller Pattern. Case Study: A Color Meter Application. Applets and Swing/AWT. Key Terms. Answers to Self-Test Questions. Programming Problems and Activities.
520 ## - SUMMARY, ETC.
Summary, etc. Designed for courses that teach CSI in Java. The inclusion of the software package, BreezySwing means that GUIs can be including in the course without overwhelming students with the details of Java`s AWT
591 ## -
-- 1
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Java
General subdivision Computer program language
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Osborne, Martin
943 ## - EQUIVALENCE OR CROSS-REFERENCE--COLLECTIVE TITLE [OBSOLETE] [CAN/MARC only]
-- 0
-- 0
Date of treaty signing 0
-- 1
Date of a work 0
Miscellaneous information 1
Medium 0
-- 0
-- 0
944 ## -
-- 1
-- 1
-- 0
953 ## -
-- HED3650
953 ## -
-- ColLib
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Library of Congress Classification
Koha item type Books
Institution code [OBSOLETE] rizal
-- 2015-04-07 23:18:22
-- rizal
Edition 2015-04-07 23:18:22
998 ## - LOCAL CONTROL INFORMATION (RLIN)
MyRDA biblio 4267
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Full call number Barcode Date last seen Price effective from Koha item type
    Dewey Decimal Classification     FEU - Cavite Higher Education FEU - Cavite Higher Education HED Library 12/21/2025 005.133 L16j HED3650 06/02/2026 12/21/2025 Books