Java Programming. 24–Hour Trainer. 2nd Edition

  • ID: 2899278
  • Book
  • 624 Pages
  • John Wiley and Sons Ltd
1 of 4

Expert Java instruction for the latest features

Covering the latest features and modified APIs that came with the release of Java SE 8 and Java EE 7, Java Programming 24–Hour Trainer, 2nd Edition is your complete beginner′s guide to Java programming. Step–by–step instruction and demonstrative video walks you through the basics of object–oriented programming, syntax, interfaces, and more, before building upon your skills to develop games, web and enterprise apps, and automations. Plus, you′ll get the most up–to–date information on GUI basics, lambda expressions, Stream API, WebSockets, and Gradle, logging and testing. If you are ready to start programming in Java this book is for you.

Java Programming 24–Hour Trainer, 2nd Edition:

  • Covers the most in–demand Java–related technologies
  • Helps you master the building blocks that go into any Java project
  • Provides an approachable overview of what′s new in Java EE 7 and Java SE 8
  • Shows how to develop GUI with JavaFX®
  • Shows how to automate the process of building and deploying applications with Gradle
  • Features easy–to–follow lessons and supplemental exercises that aid in learning
  • Helps you to prepare for Java technical interviews

More than 7 hours of video training

Each Lesson in this book is accompanied by an online instructional demonstration video to reinforce what you learn. Regardless of your learning style, you can now quickly master the basics and expand your skill set with this step by step multiplatform learning experience.

Note: Product cover images may vary from those shown
2 of 4

INTRODUCTION XXXI

LESSON 1: INTRODUCING JAVA 1

LESSON 2: ECLIPSE IDE 9

LESSON 3: OBJECT–ORIENTED PROGRAMMING WITH JAVA 21

LESSON 4: CLASS METHODS AND CONSTRUCTORS 37

LESSON 5: JAVA SYNTAX: BITS AND PIECES 47

LESSON 6: PACKAGES, INTERFACES, AND ENCAPSULATION 61

LESSON 7: PROGRAMMING WITH ABSTRACT CLASSES AND INTERFACES 73

LESSON 8: INTRODUCING THE GUI WITH SWING 83

LESSON 9: EVENT HANDLING IN SWING GUI 99

LESSON 10: ERROR HANDLING 115

LESSON 11: INTRODUCTION TO COLLECTIONS 127

LESSON 12: INTRODUCTION TO GENERICS 141

LESSON 13: LAMBDA EXPRESSIONS AND FUNCTIONAL STYLE PROGRAMMING 151

LESSON 14: WORKING WITH I/O STREAMS 171

LESSON 15: JAVA SERIALIZATION 185

LESSON 16: NETWORK PROGRAMMING BASICS 195

LESSON 17: CONCURRENCY AND MULTITHREADING 209

LESSON 18: INTRODUCTION TO GUI WITH JAVAFX 233

LESSON 19: DEVELOPING JAVAFX CALCULATOR AND TIC–TAC–TOE 251

LESSON 20: STREAM API 281

LESSON 21: WORKING WITH RELATIONAL DBMS USING JDBC 297

LESSON 22: RENDERING TABULAR DATA IN THE GUI 311

LESSON 23: ANNOTATIONS AND REFLECTION 321

LESSON 24: REMOTE METHOD INVOCATION 335

LESSON 25: JAVA EE 7 OVERVIEW 345

LESSON 26: PROGRAMMING WITH SERVLETS 355

LESSON 27: JAVASERVER PAGES 379

LESSON 28: DEVELOPING WEB APPLICATIONS WITH WEBSOCKETS 395

LESSON 29: INTRODUCING JNDI 413

LESSON 30: INTRODUCING JMS AND MOM 423

LESSON 31: INTRODUCTION TO ENTERPRISE JAVABEANS 445

LESSON 32: OVERVIEW OF THE JAVA PERSISTENCE API 463

LESSON 33: WORKING WITH RESTFUL WEB SERVICES 481

LESSON 34: JAVA LOGGING API 499

LESSON 35: INTRODUCTION TO UNIT TESTING WITH JUNIT FRAMEWORK 511

LESSON 36: BUILD AUTOMATION WITH GRADLE 527

LESSON 37: JAVA TECHNICAL INTERVIEWS 551

INDEX 565

Note: Product cover images may vary from those shown
3 of 4

Loading
LOADING...

4 of 4
Yakov Fain
Note: Product cover images may vary from those shown
5 of 4
Note: Product cover images may vary from those shown
Adroll
adroll