TY - BOOK AU - Liang,Y.Daniel TI - Introduction to Java programming: comprehensive version SN - 9780273771388 AV - QA76.73.J38 L52 2013b U1 - 005.133 23 PY - 2013///] CY - Boston PB - Pearson KW - Java (Computer program language) N1 - International ed. contributions by Arup Kumar; Soumen Mukherjee; Includes index; Introduction to computers, programs and Java -- Elementary programming -- Selections -- Loops -- Methods -- Single -dimensional arrays -- Multidimensional arrays -- Objects and classes -- Strings -- Thinking in objects -- Inheritance and polymorphism -- GUI basics -- Graphics -- Exception handling and text I/O -- Abstract classes and interfaces -- Event-driven programming -- GUI components -- Applets and multimedia -- Binary I/O -- Recursion -- Generics -- Lists, stacks, queues and priority queues -- Sets and maps -- Developing efficient algorithms -- Sorting -- Implementing lists, stacks, queues and priority queues -- Binary search trees -- Hashing -- AVL trees -- Graphs and applications -- Weighted graphs and applications -- Multithreading and parallel programming -- Networking -- Java database programming -- Internationalization -- JavaBeans -- Containers, layout managers and borders -- Menus, toolbars and dialogs -- MVC and swing models -- JTable and JTree -- Advanced database programming -- Servlets -- JavaServer pages -- JavaServer faces -- Web services -- Remote method invocation -- 2-4 Trees and B-Trees -- Red-black trees -- Java 2D -- Testing using JUnit -- Appendices. Java keywords -- The ASCII character set -- Operator precedence chart -- Java modifiers -- Special floating-point values -- Number systems -- Bitwise operations ER -