Synopses & Reviews
Comprehensive guide for learning Java and applying it in the real world
This unique guide goes beyond teaching you the basics of the Java programming language by also showing you how to apply Java, whether for your own Android projects or in the workplace. It covers utilizing Java in an applied environment while also presenting object-oriented programming (OOP) principles used in Java development. Throughout the book, sample programs and helpful screenshots make it easier for you to start programming on your own. You'll be utilizing packages, statements, classes, methods, and exceptions in no time!
Beginning Java Programming:
- Shows how to create a Java class and a Java interface in Eclipse
- Walks you through the object-oriented principles of inheritance, encapsulation, abstraction, and polymorphism
- Distinguishes Java primitive and reference data types and their subtypes
- Covers Java classes and the top-level and nested classes
- Explores interfaces, including declaring, implementing, and extending them
- Discusses the options to handle exceptions and covers throwing an exception and catching it in a Try statement
- Demonstrates how to create and run a thread with the Thread class and the Runnable interface
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, e-books, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Java is one of the world’s most commonly used programming languages. Many of those eager to start learning Java don’t want just the basics, they want to learn how to apply their new knowledge in the workplace. Beginning Java Programming
provides readers a serious education on Java so they can apply their new skills in the real world. The book discusses the fundamentals of Java programming language and is based on the latest version and covers using Java to develop applications in a Java IDE, Oracle JDeveloper.
The book places an emphasis on OOP principles, and is geared for those who want to use Java in an applied environment while learning Java. Each chapter includes sample programs and screenshots at milestone stage.
The book includes:
- Object Oriented Programming
- Packages and Imports
- Variables and Java Types
The book also is ideal industry training and university use.
A comprehensive resource for getting started with the ever-popular Java programming language
Java remains one of the most important programming languages, used in both enterprise-level corporate solutions and for developing Android apps. This step-by-step Wrox guide teaches aspiring Java application developers how to program in Java. It is ideal for classroom and corporate training situations as well as for independent learners. With an emphasis on object-oriented programming principles, it thoroughly covers the fundamentals of Java and is supported with sample programs and screen shots.
- Java is among the leading programming languages worldwide, applicable to both business solutions and the development of apps for Android devices
- This Wrox resource takes Java newcomers through learning the language step by step
- Covers object oriented programming, packages and imports, statements, classes, variables and java types, interfaces, methods, arrays, and exceptions
- Ideal for beginning university classes and corporate training
Beginning Java Programming: The Object Oriented Approach is the perfect guide to get Java newcomers up and running with this important language.
A comprehensive Java guide, with samples, exercises, case studies, and step-by-step instruction
Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated development environment that allows readers to immediately apply what they learn, and includes step-by-step instruction with plenty of sample programs. Each chapter contains exercises based on real-world business and educational scenarios, and the final chapter uses case studies to combine several concepts and put readers' new skills to the test.
Beginning Java Programming: The Object Oriented Approach provides both the information and the tools beginners need to develop Java skills, from the general concepts of object-oriented programming. Learn to:
- Understand the Java language and object-oriented concept implementation
- Use Java to access and manipulate external data
- Make applications accessible to users with GUIs
- Streamline workflow with object-oriented patterns
The book is geared for those who want to use Java in an applied environment while learning at the same time. Useful as either a course text or a stand-alone self-study program, Beginning Java Programming is a thorough, comprehensive guide.
About the Author
Bart Baesens is an associate professor at KU Leuven, and a lecturer at the University of Southampton where he teaches various programming courses including Java, SQL, Basic Programming and Principles of Database Management. Hes been published in journals such as Machine Learning, IEEE Transactions on Knowledge and Data Engineering, IEEE Transactions on Evolutionary Computation, Journal of Machine Learning Research and has presented at international top conferences.
Aimee Backiel is a PhD Researcher at KU Leuven. She leads Basic Programming in Java exercise sessions with university students from various disciplines, giving her insight into students needs and a multitude of practical examples that make Java applications more concrete and understandable to learners who may or may not be technically oriented.
Seppe vanden Broucke is a PhD researcher KU Leuven. He has many years experience with Java and applies it on a daily basis for his own research. His background provides with the necessary insights to present technical topics to a broad audience and highlight concrete and useful applications for practitioners.