In the last entry to the series of me documenting my experience learning Java as a new language we learned about classes, objects, fields, getter and setter methods, and more. There is a lot of concepts and syntax to remember here so it is important to code out some projects…

Java is among many programming languages that is an object-oriented programming language.

Object-oriented programming is about creating objects that contain both data and methods. It has several advantages over procedural programming:

  • OOP is faster and easier to execute
  • OOP provides a clear structure for the programs
  • OOP helps to keep…

In development we need to store our information somewhere and have ways to access that information. The most common way to do this is SQL or Structured Query Language. As it’s name suggests, SQL is only a language and we need a physical database to store and access our data…

Object-oriented programming (or as I will be referring to “OOP”) is a programming paradigm based on the concept of objects. Objects can contain attributes or properties and methods. The most popular OOP Languages are class-based, meaning that objects are instances of classes.

Common OOP Languages

  • Java.
  • JavaScript.
  • Python.
  • C++
  • Visual…

Control Flow in programming is defined as the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated. …

When I first started programming last year in 2020 I was so focused on what languages to learn and what applications could look like. While technologies and user experiences are critical to applications being developed, I found out that there is a bigger picture that is hidden behind shinier toys…

While I was learning React while in The Flatiron School’s Software Engineering bootcamp I learned about creating components by using class components only. We learned about some lifecycle methods in general and state was to be managed with a constructor. …


There are over 50 Java keywords that have reserved meanings in the language. This is important to know as you cannot name variables the dame as a reserved keyword.

Some Java Keywords used so far in this blog series:

  • boolean
  • byte
  • char
  • class
  • double
  • float
  • if
  • int
  • long
  • short

Learning Java so far has been an interesting process after learning other programming languages. I have studied the contents of episodes 1 and 2 for hours and only have down data types. I was impressed and shocked how many notes could be taken for every data type as opposed to…

In the last “episode”, I was able to set up an environment and start a new adventure in learning Java. I have barely accomplished anything besides writing some variables and print to the terminal. The important thing is that in part 1 I was able to embark on a new…

Adam Adolfo

Student at The Flatiron School in Washington DC

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store