000 02858nam a2200385 4500
001 OTLid0000218
003 MnU
005 20201105133307.0
006 m o d s
008 180907s2016 mnu o 0 0 eng d
020 _a
040 _aMnU
_beng
_cMnU
050 4 _aQA76
050 4 _aQA76
100 1 _aMorelli, Ralph
_eauthor
245 0 0 _aJava, Java, Java
_bObject-Oriented Problem Solving
_cRalph Morelli
264 2 _bOpen Textbook Library
264 1 _bRalph Morelli, Ralph Walde
300 _a1 online resource
490 0 _aOpen textbook library.
505 0 _a0 Computers, Objects, and Java -- 1 Java Program Design and Development -- 2 Objects: Defining, Creating, and Using -- 3 Methods: Communicating with Objects -- 4 Input/Output: Designing the User Interface -- 5 Java Data and Operators -- 6 Control Structures -- 7 Strings and String Processing -- 8 Inheritance and Polymorphism -- 9 Arrays and Array Processing -- 10 Exceptions: When Things Go Wrong -- 11 Files and Streams -- 12 Recursive Problem Solving -- 13 Graphical User Interfaces -- 14 Threads and Concurrent Programming -- 15 Sockets and Networking -- 16 Data Structures: Lists, Stacks, and Queues
520 0 _aWe have designed this third edition of Java, Java, Java to be suitable for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course. This edition retains the "objects first" approach to programming and problem solving that was characteristic of the first two editions. Throughout the text we emphasize careful coverage of Java language features, introductory programming concepts, and object-oriented design principles. The third edition retains many of the features of the first two editions, including: Early Introduction of Objects Emphasis on Object Oriented Design (OOD) Unified Modeling Language (UML) Diagrams Self-study Exercises with Answers Programming, Debugging, and Design Tips. From the Java Library Sections Object-Oriented Design Sections End-of-Chapter Exercises Companion Web Site, with Power Points and other Resources The In the Laboratory sections from the first two editions have been moved onto the book's Companion Web Site. Table 1 shows the Table of Contents for the third edition.
542 1 _fAttribution
546 _aIn English.
588 0 _aDescription based on online resource
650 0 _aComputer Science
_vTextbooks
650 0 _aProgramming Languages
_vTextbooks
700 1 _aWalde, Ralph
_eauthor
710 2 _aOpen Textbook Library
_edistributor
856 4 0 _uhttps://open.umn.edu/opentextbooks/textbooks/218
_zAccess online version
999 _c19623
_d19623