java coding adventure

Polish apples in Russia: what’s the package (in Java)?

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)?

Advertisements
java coding adventure

Getting lost on the trail: what when there’s no keyword?

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?

java coding adventure

Potato wants to use a calculator

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

java coding adventure

Inside the hut: class attributes

When I studied electronics everyone was using scientific calculator made by Casio. It model was fx350ES PLUS.¬†Every second person had the same one. Like a real object has its own characteristics, so does Java Objects. Those characteristics are called attributes.¬†The Calculator class you already know also has attributes¬†describing it such as model or a producer:… Continue reading Inside the hut: class attributes

java coding adventure

First hut on the trail: Basics of Object Oriented Programming (OOP)

Object Oriented Programming In Java, you can write code that represents real objects. It's called OOP = Object Oriented Programming. If the programming is object oriented it must have objects. You object is a calculator.¬†In real life, you also have an object that is¬†known as a calculator.¬† Object Objects in Java can easily map to… Continue reading First hut on the trail: Basics of Object Oriented Programming (OOP)

java coding adventure

Going up: let's write some code!

In your Calculator project you have two java files: Calculator.java in src/main/java¬†where you will write the calculations CalculatorTest.java in src/test/java that you will use to test the code written in Calculator.java Write some code Open¬†Calculator.java. You can see a code needed to write some functions of the calculator inside: add, subtract, multiply etc. It is… Continue reading Going up: let's write some code!

java coding adventure

Second step: let's take a look at Java Project

You have the code. What now? I know it may be overwhelming. You did a couple of steps and you may not be sure why. I was like this once too. I still remember when I was asked to set up my first software project at my first job. I got access to SVN (a… Continue reading Second step: let's take a look at Java Project