Beginning Java SE 6 Platform: From Novice to Professional
- 6h 46m
- Jeff Friesen
- Apress
- 2007
Beginning Java SE 6 Platform: From Novice to Professional steers you through the maze of the new Java Standard Edition (SE) 6 core and desktop platform and its programming API and concepts. You will learn these through action and example. Individual chapters introduce a particular API area, discuss the API, and provide a hands-on example.
This book guides you from beginning to advanced techniques by starting off with a very simple Java SE 6 application, and then covering the fundamentals of generics, collections, annotations, reflections, IO, threads, and networking in Java SE 6. You'll also have some fun learning and creating GUIs, and even use the latest in AWT and Swing as the foundation for a Java-based game application. And the chapters on JavaSound and Java 2D will be an enjoyable learning experience you'll want to share with friends.
Last of all, this book covers data access using the latest JDBC 4 API, security, and dynamic Java scripting language support (which may later open your Java experience to languages like Groovy, BeanShell, and JRuby). By the time you finish this book, you will have mastered the core techniques essential to professional Java developers.
About the Author
JEFF FRIESEN has been actively involved with Java since the late 1990s. Jeff has worked with Java in various companies, including a health-care—oriented consulting firm, where he created his own Java/C++ software for working with smart cards. Jeff has written about Java in numerous articles for JavaWorld.com, informit.com, and java.net, and has authored Java 2 by Example, Second Edition (Que Publishing). Jeff has also taught Java in university and college continuing education classes. He has a Bachelor of Science degree in mathematics and computer science from Brandon University in Brandon, Manitoba, Canada.
In this Book
-
Introducing Java SE 6
-
Core Libraries
-
GUI Toolkits: AWT
-
GUI Toolkits: Swing
-
Internationalization
-
Java Database Connectivity
-
Monitoring and Management
-
Networking
-
Scripting
-
Security and Web Services