
Expand your career options with this well-crafted object-oriented programming language that has stood the test of time and enjoys the support of an enormous ecosystem of tools and libraries.Key FeaturesGives a solid and fast-paced introduction to Java, its features, and its ecosystemTalks in depth about how Java uses object-oriented programmingContains exercises in each chapter to reinforce what you learnBook DescriptionSince its inception, Java has stormed the programming world. Its features and functionalities give developers all the tools required to write robust cross-platform applications. Java Fundamentals introduces you to these tools and functionalities that will enable you to start creating Java programs. It starts with the actual material of the language and its philosophy and its evolution over time, until the latest release. You'll learn how the javac/java tools work, and what are Java packages - the way that a Java program is usually organized. Once you are comfortable in this world, you'll be introduced to all the "meat" of the language, with control flow keywords and the likes. You'll learn all about object-oriented programming and the part it plays in making Java what it is. You'll learn in detail about classes, typecasting, and interfaces, and explore the use of data structures, arrays, strings, handling exceptions, and creating generics.Java Fundamentals provides you sufficient fluency in Java to write programs to automate some tasks and to follow further courses in algorithms and data structures or more advanced Java courses.What you will learnCreate and run Java programsUse data types, data structures, and control flow in your codeImplement best practices while creating objectsWork with constructors and inheritanceUnderstand and use advanced data structures to organize and store dataUse Generics for stronger check-types during compilationHandle exceptions in your code Who This Book Is ForJava Fundamentals is designed for tech-enthusiasts, who are familiar with some programming language, and now want a quick introduction to the most important principles of Java.
Author: Arnav Gupta