Java @ tech1z8.org
What’s Java? It’s not coffee, but it’s a really great programming language. In this lesson, you will learn what Java is.
There are hundreds of programming languages in the world. What make Java different from the others? Also, what benefits can you get from learning Java?
Okay, enough talking. Now that you know what Java is and what it can do for you, let’s get Java installed on your computer…
An Integrated Development Environment (IDE) can be your best friend (or worst enemy) in your programming life. Let me introduce to you a few amazing IDEs that will make your Java experience much better.
What’s the use of a program if it can’t interact with a person? Let’s talk about input/output (often shortened to I/O)!
One advantage of computers has is the fact that they have great memory. Let’s talk about how you can make use of that!
Like every one of us, computer applications do many things a day (over millions of processes!). Let’s find out how we can get Java to do some work (so we don’t have to).
Sometimes, you will need to get the user’s time and date. This is all what this lesson is about.
How do programs save data? Well, there’s this thing called RAM. The problem is, that’s only temporary — in order to store data for longer periods, we need to save it. That’s what this lesson is all about!
Strings in Java aren’t just variables that store text — you can do many things with them!
A Java class is a place where “objects” are created. Learn how to use them in this lesson.
A large problem can often be solved by splitting it into smaller pieces and working on them one-by-one. In this lesson, you will learn how to do that.
Feeling lazy writing the same code over and over again in multiple classes? Don’t worry, inheritance got you. In this lesson, you will know how to use inheritance in java to help you stop repeating!
Polymorphism is a long name, it means transformation, but how do java objects transform into each other?
A class has methods and variables in it, right? Well, in this lesson, you will meet your new friend – Abstract classes – a class with no actual variables or methods.
Java is a strict language, but sometimes you can still break its rules! In this lesson, you will learn to break java’s “rules” by overriding methods.
How would you store information about a stack of plates…not in a shelf, but in Java? In this lesson, you will learn to use advanced data structure – stacks
What about a line of people waiting to buy tickets for a movie, how would you store their information in Java. In this lesson, you will get to use the advanced data structure – queues.