This video covers downloading and installing the required software and setup.
- [Instructor] Hi, welcome to the first section. This section is about introducing functional programming. In this section, we are going to show the software setup you're going to need to follow this course. Then, we're going to see what is functional programming. Then, we're going to explore the new features of interfaces in Java eight to nine. And finally, we're going to find out about functional interfaces in Java.
Welcome to the first video of this course on installation and setup. In this video, we are going to show how to download Java JDK, then install it, then download the Eclipse IDE, which is the IDE that is going to be used for the course and installing it. Now, let's start with downloading the latest Java Standard Edition Development Kit.
Google brings us to the Oracle website. I'm going to agree on cookies, then click on the Java platform, version eight, update 121, which currently is the latest version. Then I'm going to accept license and choose the appropriate architecture. In my case, this is a Mac computer so I will download this file.
As a matter of fact, I have already downloaded it. It's this one, so let's install it. Just a couple of clicks, the Installer comes up and as soon as I insert my administrator password, we'll start installing it and it's actually going to be very fast, possibly because this Java version is already installed on my computer.
Okay, next, let's move to the Eclipse IDE for Java. It is also freely downloadable from the internet and once again, you choose your appropriate architecture here, this is Eclipse IDE for Java developers. And I already have the right file, it's this one.
So, if I click here, we'll unpack installer. And I will run Installer. Here it is, I pick the first option, which is Jave IDE, I choose Path. In a minute, we're going to have our full setup. Okay, installation completed. We can check that everything works by launching it.
It's asking me the Workspace path, which is the directory where all Eclipse projects will live. Let's choose my usual workspace app. And here we go. So this is the Eclipse IDE. It already opens in Java Code because I already have some previous Eclipse settings on my laptop.
If you install it for the first time, it will just be blank. Now we can move to the next video in this course on what is functional programming.
Note: To get the best results from this course, you should be familiar with basic Java programming concepts, including lists, maps, and sets, and have a suitable IDE, such as Eclipse, NetBeans, or IntelliJ.
This course was created and produced by Packt Publishing. We are honored to host this training in our library.
- What is functional programming?
- What are functional interfaces?
- Writing lambda expressions
- Creating functional interfaces
- Composing functions
- Sequential data processing with streams
- Using parallel streams