Да, вы можете использовать любое количество API в программе Java;единственное, что я могу придумать, это то, что вы не можете сделать, это использовать пакеты с точно таким же полностью определенным именем, и все API, которые я когда-либо видел, удостоверяются, что они не дублируют другие.
Например, если у вас есть два API, у каждого из которых есть классы с именем Network, это нормально, если они приходят из разных пакетов - один может быть com.x.base.something.Network, а другойcom.y.base.something.Network - до тех пор, пока полностью определенное имя отличается, вы можете использовать их оба в своей программе.
В зависимости от того, что вы подразумеваете под «быстро», нет никакого способаЯ знаю, чтобы узнать любую значительную часть Java в течение нескольких дней или недель.Это большая коллекция важных технологий, это займет некоторое время.