Edition |
Second edition. |
Description |
xxxiii, 587 pages : illustrations ; 24 cm |
Note |
"Complete learning package with online video tutorials"--Cover. |
|
Includes index. |
Contents |
Introducing Java -- Eclipse IDE -- Object-oriented programming with Java -- Class methods and constructors -- Java syntax: bits and pieces -- Packages, interfaces, and encapsulation -- Programming with abstract classes and interfaces -- Introducing the GUI with Swing -- Event Handling in Swing GUI -- Error handling -- Introduction to collections -- Introduction to generics -- Lambda expressions and functional style programming -- Working with I/O streams -- Java serialization -- Network programming basics -- Concurrency and multithreading -- Introduction to GUI with JavaFX -- Developing Java FX calculator and tic-tac-toe -- Stream API -- Working with relational DBMS using JDBC -- Rendering tabular data in the GUI -- Annotations and reflection -- Remote method invocation -- Java EE 7 overview -- Programming with servlets -- JavaServer pages -- Developing web applications with WebSockets -- Introducing JNDI -- Introducing JMS and MOM -- Introduction to enterprise JavaBeans -- Overview of the Java peristence API -- Working with RESTful web services -- Java logging API -- Introduction to unit testing with JUnit framework -- Build automation with Gradle -- Java technical interviews. |
Summary |
A beginner's guide to the latest features in Java programming, including step-by-step online video instruction. |
Subject |
Java (Computer program language) -- Handbooks, manuals, etc.
|
|
Computer software -- Handbooks, manuals, etc.
|
|
Computer software. (OCoLC)fst00872527
|
|
Java (Computer program language) (OCoLC)fst00982065
|
Genre/Form |
Handbooks and manuals.
|
|
Handbooks and manuals. (OCoLC)fst01423877
|
Other Form: |
ebook version: 9781118951576 |
ISBN |
9781118951453 (paperback) |
|
111895145X (paperback) |
|
9781118951576 (ePub ebook) |
|
9781118951460 (ebk) |
|