Basic Java Object Oriented Programming

Java was written around the concept of Object Oriented Programming. That’s OOP for short. To understand Java programming, it’s useful to know what is meant by “objects” and “object oriented.”

Let’s explore objects by using the example of a car. A car has an owner, gas, and the ability to move. A car is an object. Objects encapsulate identity, state, and behavior. In the case of our car, the car’s identity might be Tom’s car. It is in the state of having a half tank of gas. Also, one of the car’s behaviors is its ability to accelerated so it is moving or braking to a stop. Continue reading Basic Java Object Oriented Programming

Practice Computer Programming Problems

The only way to learn a language, whether it is a spoken language or a computer programming language, is to practice. My favorite way of practicing a new language, such as Java, is by visiting one of the many sites designed to present challenging computer programming problems, and write code to solve those problems.

Project Euler
Project Euler lists fun and challenging mathematical and computer programming problems for all levels.

Continue reading Practice Computer Programming Problems