Java does not support multiple inheritance in the C++ sense, however Java does support multiple inheritance of interfaces.
However, this is a vastly different and easier situation than we see in C++. Because inheritance in this case is only a description of behavior, and is neither an actual behavior nor a data area, the problems we see arising in the diamond of death, or other problems with multiple inheritance, simply do not occur.