A particular set of probabilistic inference algorithms common in robotics involve Sequential Monte Carlo methods, also known as "particle filtering," which approximates using repeated random sampling.
James Gosling invented Java in 1995. It has been kept up to date and now supports artificial intelligence, but Oracle Java is no longer the preferred choice.