Core Java Development Course for Beginners - Part 1 - JAVA Setup and First Program | Udayan Khattry | Skillshare

Core Java Development Course for Beginners - Part 1 - JAVA Setup and First Program

Udayan Khattry, SCJP, SCWCD & Oracle Database SQL Certif

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
7 Videos (53m)
    • Download Install Configure Software

    • First Java Program In Notepad++

    • First Java Program In Eclipse IDE


    • Dissection of MyFirstClass Java Program

    • Comments In Java Program 1

    • Comments In Java Program 2


About This Class


This course is for anyone who wants to learn Java from scratch, polish java skills, face java interviews and prepare for java certifications.

Anyone can take this course and go from 0 developments skills to being expert in OOPs and core Java.
Java is the most popular language world wide and technologies like Servlets & JSP, J2EE, Struts, Spring, Hibernate, JMS or android for mobile applications are all based on core Java.
Even Kotlin (android's new programming language) becomes easier if you know Java.

Having a sound understanding of core java concepts is necessary, if you want to learn advance concepts, frameworks and android programming. 

Following Lectures are covered in Part-1

1. Setup: Download, Install and Configure Software

This lecture is all about downloading and installing software that will be used throughout this course.You are going to download & install following:
- JDK (Java Development Kit)
- Notepad++
- Eclipse IDE
You will also learn how to configure JDK and Eclipse on your systems.

2. Write your first java program in Notepad++
In this lecture, you will:
Write your first Java Program in Notepad++ (Text Editor), compile and run it using Windows command prompt.
Learn some details regarding class file and how to execute it.
Learn how to check and correct compilation errors.

3. Write your first Java Program in Eclipse IDE
In this lecture, you will learn:
To create a workspace folder in Eclipse.
To open Package Explorer, Command view in Eclipse.
To create a new Java Project and your first class.
To compile and run java classes in Eclipse.
To check compilation errors in Eclipse.
Windows folder structure corresponding to Eclipse project, path for .java and .class files.
Some of the cool shortcuts in Eclipse.

4. Short explanation on JVM, JRE and JDK
In this lecture, you will learn:
Development Steps we followed to Write, compile and execute/run our first Java Program.
Why JAVA is Write Once and Run Anywhere language?
What are JVM, JRE and JDK?"

5. Dissection of MyFirstClass Java Program
In this lecture, you will learn:
Explanation of MyFirstClass line by line.
IDENTIFIERS in Java and their naming rules.
Various keywords in Java.
Explanation of main(String [] args) method in java.
Difference between System.out.println(""""); and System.out.print(""""); statements.
Few more cool Eclipse shortcuts."

6. Comments in Java Program - 1
This is one of the most important topics in learning Java. In this lecture, you will learn:
About comments and why they are so important.
Two types of comments: Javadoc and developer.
How and where to add comments in your code?
Various comment related syntax.
What are TODO statements?
To generate a help document using your Javadoc comments.
To find out and use functionality of third party classes.
How to open the current folder in Command prompt using Notepad++?

7. Comments in Java Program - 2
In this lecture, you will learn:
How developer comments can help other developers / support staff to make changes in the code?
Eclipse Shortcut to comment multiple lines of code.
Download and use Java documentation





  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Udayan Khattry

SCJP, SCWCD & Oracle Database SQL Certif

Hi, I'm Udayan. I have a master's degree in Computer Applications from Symbiosis International University, Pune, India and have completed following professional certifications:
- SCJP 1.6 (Sun Certified Programmer for J2SE 6.0)
- SCWCD 1.5 (Sun Certified Web Component Developer)
- Oracle Database SQL Certified Expert

After working as a software developer and consultant for over 9 years for various companies in India, Dubai & Singapore, I decided to follow my lifelong passion ...

See full profile

Report class