
Enroll in this beginner-friendly Java course with 162 lectures and 20 hours, featuring 15 sections, practice tests, quizzes, hello world, streams, and collections.
Download JDK 11 from Oracle, choose your operating system (Windows, Mac, Linux), accept the terms, and install.
Explore the Java hello world program, starting with a class and a main method, then understanding the entry point, compilation, and execution to print Hello World.
Save your hello world java program, compile it to a .class file with the java compiler, then run it to print the message in the command prompt.
Discover Java 11's feature that lets you run a Hello World program directly with a single command, skipping the separate compile and run steps.
Master Java commands to compile programs, generate class files in a bin folder, and execute from various directories, while setting properties with -D and importing packages.
Explore how the hello world Java program behaves under different edits: public vs omitted, class name vs file name, main method signature, and compile-time versus run-time errors, including argument handling.
Learn fundamental Java basics including line and block comments, see a hello world program, compile and run, and recognize that Java supports Unicode characters.
Explore variables in Java by declaring a string name, printing Hello World and the name, changing the variable, and building concatenated messages with an integer score example.
Experiment with a Hello world Java class to show variables must be declared before use and that static methods require static variables, with initialization and values like zero or null.
learn how to declare constants in Java with the final keyword to prevent changes, cause a compile-time error if reassigned, and note that constants are typically uppercase.
Master identifier naming conventions in Java, names for variables, constants, classes, or methods, including allowed characters, case sensitivity, and the rule against starting with digits or using keywords as identifiers.
Explore how methods organize code in Java, covering parameters, return types, static versus instance calls, method overloading, and invoking system and user-defined methods.
Explore system defined methods in Java, including the println method that prints messages, and gain early theory about how methods work.
Explore Java data types, from primitive and non-primitive categories to byte, short, int, long, float, double, char, boolean, and non-primitive types, with literal suffixes and value ranges.
Explore strings as a non-primitive data type in Java. Learn how strings are immutable, created by assignment, new String, or from a character array, and how the string pool works, and when to use string buffer or string builder.
Learn Java from beginner to advanced with a 20-hour course featuring 162 lectures, practice tests, and quizzes, covering hello world, data types, operators, OOP, streams, and collections.
FREE Course Alert !!
Java is one of the most popular programming language in the world. It is also one of the programming language that is taught to people who are new to programming. This is due to the variety of features it offers and the applications
Java is a simple, secure, platform independent, robust , multi threaded , high performance and dynamic programming language
Java is used in Desktop applications , Web applications, Business intelligence applications , electronic devices , Mobile applications , Cloud applications, etc. Android operating system is built using Java
This course introduces you to the world of Java.
This course intends to cover basics of Java program.
This course is intended to be FREE of cost
The topics are divided into 2 parts -
1) Theory
2) Practical examples / Hands on
You can take the full blown course 'Introduction to Java' by instructor Amey Thatte which covers more details of Java programming and also helps to prepare for Java certification. If you like this course we have another full blown course for you on Java !
The full blown course 'Introduction to Java' covers complex topics like threading, Object Oriented Concepts, Inheritance , input - output, collections , streams , lambda expressions in detail with hands on.
We wish you luck for your programming journey. Happy Coding!