In this chapter, we looked at arrays and an example that printed the English alphabet by using an array. Next, we looked at multidimensional arrays and wrote a program that created a two-dimensional chessboard.
We walked through what an ArrayList is and how it enhances the functionality of arrays. We also wrote a program using an ArrayList with functionality, which would have been quite difficult to implement using an array. Finally, we looked at Maps and implemented an example to understand this better.
In the next chapter, we'll look at Java functions in detail.