TY - BOOK AU - Deitel,Paul J. AU - Deitel,Harvey M. AU - Deitel,Harvey M. TI - Java: how to program SN - 9780131364837 (pbk.) : AV - QA76.73.J38 U1 - 005.133 DEI PY - 2009/// CY - Upper Saddle River, N.J., Harlow PB - Pearson Education KW - Java (Computer program language) KW - Computer programming KW - Examinations KW - Study guides KW - Computers and IT KW - ukslc KW - Web programming KW - thema N1 - Includes index; 1.Introduction to computers, the internet and the web -- 2.Introduction to Java applications -- 3.Introduction to classes and objects -- 4.Control statements: part I -- 5.Control statements: part 2 -- 6.Methods: a deeper look -- 7.Arrays and arraylists -- 8.Classes and objects: a deeper look -- 9.Object-oriented programming: inheritance -- 10.Object-oriented programming: polymorphism -- 11.Exception handling -- 12.ATM case study, part I: Object-oriented design with UML -- 13.ATM case study part 2: Implementing an object-oriented design - 14.GUI components: part I -- 15.Graphics and Java 2D -- 16.Strings, characters and regular expressions -- 17.Files, streams and object serialization -- 18.Recursion -- 19.Searching, sorting and big O -- 20.Generic collections -- 21.Generic classes and methods -- 22.Custom generic data structures -- 23.Applets and Java Web start -- 24.Multimedia: applets and applications -- 25.GUI components: part 2 -- 26.Multithreading -- 27.Networking -- 28.Accessing databases with JDBC -- 29.JavaServer faces web applications -- 30.Ajax-enabled JavaServer faces web applications -- 31.Web services N2 - This survey of Java programming contains an optional extensive OOD/UML 2 case study on developing and implementing the software for an automated teller machine ER -