There are so many different subsets of Java across the Java Platform--Java SE, Java EE, Java ME, Java FX--that it's hard to know where to start. The answer is right here! "Getting Started with Java" is a beginner's guide to the Java platform that cuts through all of the confusion and guides readers through creating applications.
There are so many different subsets of Java across the Java Platform--Java SE, Java EE, Java ME, Java FX--that it's hard to know where to start. The answer is right here! "Getting Started with Java" is a beginner's guide to the Java platform that cuts through all of the confusion and guides readers through creating applications.
Jonathan Jackson (BSc Geology/Geography, MSc Surveying, Sun Certified Java Programmer for the 5 and 6 versions). Working in IT development, primarily web-related applications for 9 years, and programming in Java for 7 of them.Currently a Senior Developer for large media publishing company, and working on his own software projects in his spare time, predominantly in Java.
Inhaltsangabe
SECTION 1: INTRODUCTION
Chapter 1: What is Java, and how does it work?
Chapter 2: Installing Java and running your first Java application
SECTION 2: LEARNING THE LANGUAGE
Chapter 3: Dipping your toes into programming using the Java Development Kit
Chapter 4: The Building Blocks of Java - handling data to create a simple calculator
Chapter 5: Key code constructs - controlling the flow of your applications to create a simple guessing game
Chapter 6: Classes - What is a class, and why do you need them?
Chapter 7: Packaging and Modifiers - how to prepare your applications for distribution
Chapter 8: Workshop - pooling all of your knowledge so far to create your first Java game
SECTION 3: TAKING YOUR JAVA JOURNEY FURTHER
Chapter 9: Libraries - You don't need to code everything yourself!
Chapter 10: Using Java AWT and Swing to create your own rich user interfaces
Chapter 11: Using the Java Media Framework to create yourself a video player
Chapter 12: Workshop II - creating something wonderful using 3rd-Party libraries