From the course: Java 8+ Essential Training: Syntax and Structure

What you should know - Java Tutorial

From the course: Java 8+ Essential Training: Syntax and Structure

Start my 1-month free trial

What you should know

- [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 Micro Edition is used for micro devices, which include SIM cards for cell phones, and there are many other types of applications you can build using Java. If you already know the particular kind of software you want to create requires Java, then you're in the right place. However, Java and JavaScript, for example, are not the same language. JavaScript is the language of the web. Every modern web browser includes JavaScript interpretation and popular frameworks such as Angular are used to build modern websites. 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.

Contents