Mutability is a concept that everyone stumbles upon at some point in their programming career. so I figured I'd give a quick overview of what it is.
Tag: Education
What Is Aliasing in Computer Science? Why Does It Happen? And Is It Bad?
Aliasing is a subtle concept that shows up in programming languages that feature reference types. But, is it actually a bad thing?
Recursion is a tough subject to master. Here are some of my tips for helping you through the learning process.
Reading code can be hard. Why not ease the pressure with a piece of paper and a pen?
What Value Does Every Cell Contain in a New Integer Array in Java?
Today, I wanted to get into a topic that involves one of the weirder behaviors of Java: implicit variable initialization for primitive types. In other words, if I create a collection of integers,...
True or False: If Variables Are Changed in a Java Method, They Are Also Changed Outside the Method
Continuing in our computer science problem series, I figured we'd dive into a couple of fun Java topics: parameter passing and primitive types. Specifically, we'll be looking at whether or not you...