This course is designed to teach you the basics of the Java programming language, including how to install the Java Development Kit and the language's essential features.
- [Instructor] Before watching this course, here's some information you can use to decide whether this is the right course for you. The Java programming language is used to develop many different kinds of software. You can build visual applications for the desktop that work on top of the Java Runtime Environment, or JRE. Java is also used for enterprise level web-based applications that use servlets, JavaServer Pages, and other popular frameworks. Java is the native language that's used to build mobile apps that work on Android devices and also on Blackberry.
Java is also not used to build iOS apps. Those are the apps that work on iPhones and iPads. If you want to build those kinds of apps using Apple's development tools, you would use either the older Objective-C language or the newer Swift. Java isn't the easiest language in the world, but it also isn't the toughest. It's a very consistent language, and so once you learn the basic principles and syntax and understand where to find documentation, it's a very learnable language.
This course is designed for people who want to build these kinds of applications using the Java language. It's particularly targeted at those who already have basic programming vocabulary. If you want to know whether you're ready for this course, ask yourself the following questions. Do you know what a programming statement is? What's a variable? What is a function? And what is a condition? If you know what these terms mean and you know basically how they're used in any programming language, then you're ready for this course.
But if you need some background on basic programming concepts, you can watch these courses in our Foundations series. The beginning course will help you understand those terms and many others, and understand the basics of how programming works and how to use code to create software applications. And, because Java is an object-oriented language, you can watch this more advanced course that helps you with concepts like encapsulation and inheritance. This course uses IntelliJ IDEA Community Edition, a free IDE or integrated development environment, that it will help you quickly code and build your Java applications.
You can find IntelliJ IDEA on the JetBrains website, and I'll describe how to install it early in the course. And to learn more about the product, you can watch this course. These and many other courses are available to help you get ready to learn how to program with Java.
- Reviewing the principles and components of Java
- Choosing a development environment
- Testing simple Java code in JShell
- Creating a project in IntelliJ IDEA
- Working with primitive variables
- Working with Boolean and character values
- Working with String values
- Managing program flow
- Creating reusable code with methods