Sachverhalt: A. Die IV-Stelle des Kantons Zug sprach dem 1959 geborenen A._ mit Verfügungen vom 19. Oktober 2007 eine ganze Invalidenrente ab 1. Oktober 2004 zu, welche sie mit Mitteilung vom 3. November 2008 bestätigte. Im November 2011 eröffnete sie ein weiteres Revisionsverfahren. Nach Abklärungen und Durchführung des Vorbescheidverfahrens ermittelte sie einen Invaliditätsgrad von 40 %. Folglich setzte sie mit Verfügung vom 23. Oktober 2014 die bisherige ganze Invalidenrente auf Ende November 2014 auf eine Viertelsrente herab. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Zug mit Entscheid vom 26. August 2015 ab. C. A._ beantragt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten, unter Aufhebung des Entscheids vom 26. August 2015 sei die IV-Stelle zu verpflichten, ihm weiterhin eine ganze Invalidenrente auszurichten; eventuell sei die Sache im Sinne der Erwägungen zur Neubeurteilung an das kantonale Gericht zurückzuweisen.