
Explore Java history from the 1980s quest for cross-platform software, through James Gossling's 1991 effort to replace C++, the OK to Java rename, and its 1993–1995 web adoption by Sun.
Explore the three levels of programming errors: compilation errors with syntax and typing issues, runtime exceptions, and logical errors, and how compilers and linking locate and fix them.
Explore Java programming basics, including constants, variables, arithmetic and logic operations, and reserved words. Examine letters, numbers, and special characters such as semicolons and parentheses in Java.
Learn how reserved words define java's restricted terms and how to name identifiers, noting java is case sensitive, first-character rules, allowed characters, and forbidden spaces.
Declare and initialize variables in Java, learning memory allocation by data type and standard primitive types like integer, short, byte, long, float, double, char, boolean, and user defined types.
Explore java data types conversion, focusing on implicit and explicit conversions and the rules for automatic interaction between short, char, and real types.
Explore implicit conversion in Java by illustrating how integer division yields integer results, how float and double inputs produce real outputs, and how type casting affects storage.
Learn how Java executions rely on seven built-in operators—arithmetic, relational, logical, assignment, increment/decrement, conditional, and bitwise—comfortably used without programmer declarations.
Learn Java arithmetic operators: addition, subtraction, multiplication, division, and modulus, and how characters interact via ASCII codes, including an example converting character sums to a resulting character.
Explore Java relational operators that compare values and characters using equality, not equal, less than, less than or equal, greater than, and greater than or equal. Includes ASCII-based character comparisons.
Explore logical operators in Java programming, including and, or, and not, through truth tables and practical examples of combining relational expressions to evaluate conditions.
Understand assignment operators in Java, including X = X + 1 and X = Y = Z = 5, plus +=, -=, *=, /=, %=
Explore how increment and decrement operators change variable values in Java, comparing pre-increment and post-increment with pre-decrement and post-decrement using concrete X and Y examples.
Understand the conditional operator that selects between two values based on a condition, using variable = (condition) ? value1 : value2; with X > Y yielding 20.
Explore Java bitwise operators that act on binary bits within short, int, long, and byte values, including and, or, xor, and not (tilde), with shift operators and bit-level examples.
Install the Java JDK and an IDE such as Eclipse, NetBeans, or IntelliJ IDEA. Some IDEs bundle a JDK, so you can install the JDK from the IDE.
Install IntelliJ IDEA on Windows by downloading the community edition, install the JDK, create a new Java project, and run a hello world program to verify the setup.
Install IntelliJ IDEA on Linux by downloading the community version, decompressing the archive, launching the executable, and configuring a JDK for your new Java project.
Explore how Java treats everything as an object, define strings with new objects inside the main function, and print values using System.out.println.
Learn how to print text in Java using print and println, define string variables, and compare their newline behavior. See examples with hello world and John.
Learn to read user input in Java by creating a Scanner object, importing java.util.Scanner, and using nextInt or nextFloat to store and print values.
This lecture shows reading two integers from the user on the same line, storing them in variables, adding them, and printing the sum with a single scanner object.
Explore how the if statement controls program flow by executing a specific block when a condition is true and an alternative block when false.
Compare two integers with a Java if statement and print a message when the condition is true, such as x is greater than y, using relational conditions like equality.
Learn to use if statements to run code when conditions are true or false, with else blocks; use X and Y to print X is greater than Y or not.
Explore how to use if, else if, and else to evaluate multiple conditions in Java, compare x and y, and print outcomes based on which condition holds.
Would you like to learn real world programming skills that will help you get your first java programming job?
Java is one of the most popular programming languages used to create Web applications and platforms. It was designed for flexibility, allowing developers to write code that would run on any machine.
So it’s your time now to take advantage of a loads of jobs and freelance opportunities that are available for java programmers out there.
The course will be very comprehensive. Once you have gone through this course you will be able to understand Java features very easily. So, this course covers each topic in details and is focused to break down topics with simplified examples and also a quiz in the end of most sections. Thus, it is for anyone who wants to learn java programming and no previous programming experience is required. In the beginning of the course, you will study the programming basics that you will need if you want to study any other programming language.
I will try to explain the topics as much details as I can, and I am ready to any question from students.
Enroll in this course now because its your time to get these highly paid and very on-demand skills.