A powerful and pervasive programming language, Java is responsible for telling computer programs what to do, how to do it, and when to do it. These 36 lessons teach you how to write computer programs in Java, and exposes you to how everyday programmers use this language to build desktop graphical user interfaces and mobile applications for Android devices.
You’ll start with a look at the internal mechanics of how the Java compilation process works. Along the way, you’ll explore how Java compiles code into bytecode, learn the building blocks of Java by looking at Java’s code structure and basic syntax, and take control of the dynamic nature of Java programs by using conditional statements.
From there, dive into a different realm of Java programming: object-oriented programming (OOP), where you’ll write your first Java object blueprint (class) and create an actual Java object and learn how to construct classes with safe mechanisms that maintain its integrity. And in a series of lessons, Dichone introduces you to Android mobile app development. Here, you’ll use your Java skills to work with the main Android building blocks and user interface widgets, structure and design Android user interfaces, and build your very own Android app.
Equal parts authoritative and accessible, these lessons are essential viewing for programmers of all levels of experience—and for anyone who uses their phone or computer to shop, pay, play, watch, learn, and thrive.