Android Virtual Device Download Problems in IntelliJ

March 1, 2017

I’ve been wanting to play around making Android apps for awhile now. Though difficult, I was able to setup things using Maven and IntelliJ. Almost everything was working - I could even build an APK and install it on my phone - but when I tried to run it on my computer via an Android Virtual Device, I needed to download some components via IntelliJ. Unfortunately, I received the following error:

What does "+" mean in Java?

September 15, 2016

What does "+" mean in Java?When dealing with numbers, it adds them like you’d expect. When dealing with string, it concatenates them. That is, puts one after another into another string.

The Difference Between a JavaBean and a POJO

July 6, 2016

The Difference Between a JavaBean and a POJO

If you’ve programmed in Java for any amount of time, you’ll inevitably come across the terms bean, JavaBean, and POJO. What are they and how do they differ? Let’s start with some definitions:


October 26, 2015


Interesting problem / assumption I had with polymorphism recently. Take this code: