
In this video tutorial, we are going to install java from this website: https://java.com/download. This is the official java website.
Or you can use this link: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Install Sublime Text and NetBeans IDE, download the Java SE version, and configure the IDEs to start building Java projects.
Understand Java as an object oriented language, contrasting procedural and object oriented programming, and see how classes like fish use methods like swim and eat, with statements ending in semicolons.
Define a class as a blueprint for objects and create multiple objects from it, using camel case for class names and ensuring the filename matches the class name.
Create a Java class with a public static void main method to print a string to the screen, illustrating static execution and case sensitivity, plus errors.
Compile Java source with the javac compiler to produce a .class bytecode file, then run it on the JVM using the java command from the main method.
Learn how the Java compiler converts source code to bytecode, enabling architecture independent portability across Windows and Linux, and how the bytecode runs securely on the JVM.
Learn how variables store and access data in memory, use variable names as addresses, and how data types like short, long, float, double, char, and boolean enforce typing in Java.
Explore the atomic elements of Java—identifiers, literals, keywords, and operators, and how variables are declared with names, types, and optional initializers. Understand tokens, whitespace, comments, and terminators.
Declare and initialize variables in a Java class with a main method, print their values, and understand assignments, scope, and blocks.
Explore type conversion and casting in Java, including widening and narrowing conversions, automatic and explicit casting, and how integers, characters, and booleans are stored as binary in memory.
Learn how arithmetic operators in Java perform addition and math operations, and how the plus operator concatenates strings. Grasp left-to-right evaluation, type promotion, and handling of numbers, characters, and strings.
Explore the remaining arithmetic operators in Java, including subtraction, multiplication, division, and modulus, along with assignment operators and increment/decrement in prefix and postfix forms.
Explore bitwise operators in Java, including not, and, or, and xor, and learn how they manipulate binary patterns to transform integers at the bit level.
Explore bitwise operators in Java by applying not, and, or, and xor to variables, computing results in a main method, and printing outcomes.
Learn how bitwise operators in Java work, including left and right shifts, unsigned right shift, and sign-aware behavior, plus how complement encoding represents negative numbers.
Utilize Java's six relational operators to compare values and yield boolean results. Learn how equality and relational forms—==, !=, >, <, >=, <=—are used in if statements and loops.
Explore boolean logic operators in java, including and, or, xor, and not, and the short-circuit versions of and and or, plus how relational operations yield boolean values.
Explore if-else statements and taking input from the user in Java, using the Scanner to read integers, and creating objects to control program flow with boolean conditions.
Learn how to take input from the user in Java using the Scanner, with nextInt and nextDouble, handle input mismatch exceptions, and understand automatic type conversion from int to double.
Learn to write a Java program that reads a user number, uses the modulus operator to test divisibility by 2, and prints even or odd via if statements.
Teach a beginner Java program to play rock, paper, scissors against the computer, using a random move and a scanner for user input with options 1, 2, or 3.
Use the random class to generate a number from 0 to 2, add 1 to map it to 1-3, and let the computer choose rock, paper, or scissors.
Develops the game logic for rock-paper-scissors by reading user input, generating a random computer choice, and evaluating outcomes with conditional statements.
So if you are in search of Complete Java video tutorials or for an online video course to learn java programming(Object Oriented Programming - OOP) than you are at the right place. This course assumes that you have no prior programming skills, and teaches you programming from scratch covering all the basic concepts in Java.
This course is for complete beginners to programming as well as java, and it is one of the quick ways to learn java to crack java interviews.
This course covers the basics of programming and introduces fundamental programming concepts like variables, operators, control statements and loops using Java. The course also covers explanation on all lexical units like keywords, identifiers, separators, constants,etc.
This course also covers concepts about the java compiler and the JVM-Java Virtual Machine to explain the students, how java source code is transformed into class file and executed by a computer.
We will see why java is different from other programming languages like C. Why it is called an Object Oriented Programming Language and, What actually are Objects and Classes in Java.
We are also going to cover variable declaration and initialization and different data types that are defined in java like int, double, float, byte, char, Boolean, long, and even declaring a String. But the string class will be covered in the next course of this specialization. We will also cover type conversion in java.
This course also covers the complete description of all the operators provided in java. Mainly there are four different types of operators Arithmetic, Bitwise, Logical and Boolean Logic operators which are defined in java and are covered in detail in this course.
And finally in this course we are going to discuss condition statements like if/else and switch statements which are found in almost every program.
This is covers concept which are required for Android Application Development. Because Android is implemented in java and to program in android you will need the fundamentals of java.
And the most interesting part of this course is that we are going to create a game to apply all the concepts that we have learned in this tutorial.
With this course, you will learn basics concepts in java in a very short period of time.
This course and this specialization is the complete reference in java.