Note: A method is the object oriented word to describe a function, so I use the words function and method interchangeably. You already know, there are various data types in Java. Look at the picture above. That's what you have: access level modifier data type method name method arguments with data type before keyword In… Continue reading Methods one more time
First sessions with Aga are behind us. Apart from loops, conditional instructions etc. which I'll take care of 😉 next days, I'd like to describe the examples which show the difference between what I imagined while reading books and what I learned while talking with Aga. Constructors so important wow, many descriptions, many textbooks, much… Continue reading Surprising moments, that is: books vs. talk
I've tried to record a video but it keeps ending with an error. I'll try one more time later and do my best to publish the video latest on Sunday. Keep your fingers crossed 😉
Variables In Java, you use variables to store some information. Like in Calculator class you use 'model' and 'producentName' to store the information respectively about calculator's model and producer's name: In class Potato in main() method you also have a variable: Variables have a name (the word you use to refer to the value the variable… Continue reading A word on Java Types.
What is a package? The potato asked me yesterday: what actually is a package? Let's take a look at the project: In your *.java file, you also have the package blog.jumpstart.learningPath defined: The package represents a real system folder. They are created in the source folders. When you check the file properties (Right click on file… Continue reading Polish apples in Russia: what’s the package (in Java)?
The time has come. After many attempts to understand everything what is written in a few books on my shelf and to pay attention for videos which I saw on youtube, I found a possibility to learn Java by interaction. Or better: the possibility has found me. Maybe I’m not a very perceptive person but… Continue reading System.out.println (“Hello Potato!”);
But Calculator's attributes have no keyword! In last adventure, I told you that you can use the public keyword in class declaration or before every class member: attribute and method. When something is public it's known everywhere. You've seen public class and public methods. Then you looked at the code and you've noticed: And you… Continue reading Getting lost on the trail: what when there’s no keyword?
Class declaration Do you remember class declaration of Calculator? You know it's a class because of the keyword class before the class name. But what's the public there? Imagine your Java project is a town and every class is a building. In the town, everyone can visit public places like the museum or the cafe.… Continue reading Visit in the museum: access level – public (and what it means in Java)
Here's the video with quick summary of last week adventures 🙂
Java is powerful. You can do many things with Java. Java is ugly too. Really. You don't want to use Java to write the part of the application that your user will see. That part is called UI - User Interface or GUI - Graphical User Interface. That's why I started with tests. You can… Continue reading Potato wants to use a calculator