"Hi, Amigo! Nice to see you again. Today I have two very useful lessons for you.

Working with files and directories: Files, Path

Before Java 7, all file management operations were performed using the File class. But in the version seven, the language's creators decided to change how we work with files and directories, because File had a number of shortcomings. Instead of one class, we now have: Paths, Path, and Files. In this lesson, we will learn how they differ from each other and why we need each of them.

Creating dynamic proxy classes in Java

What are dynamic proxies and what are they for? How do you create them? Read this simple lesson, and you'll easily be able to answer all these questions.