This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
If the "type" of a Java phone is defined by the MIDP version it supports, then there are 2 types of Java phones... Most products on the market are MIDP 1.0 but at least Nokia has one model out supporting MIDP 2.0 (Nokia 6600).