Java Magazine, July/August 2018
ORACLE COM JAVAMAGAZINE JULY AUGUST 2018 02 66 The State Design Pattern By Ian Darwin Elegantly manage state transitions without large switches or numerous if statements by using this design pattern 27 J2HTML AN HTML5 GENERATOR LIBRARY By Mert Çalişkan Easily write small dynamically generated web applications and get the benefits of Javas type safety and tools as you do 76 Fix This By Simon Roberts and Mikalai Zaikin Our latest quiz with questions that test intermediate and advanced knowledge of the language 39 REAL WORLD BYTECODE HANDLING WITH ASM By Ben Evans Scan inspect generate and transform bytecodes on the fly with the ASM library 53 MIGRATING YOUR LIBRARY TO JAVA MODULES By Nicolai Parlog Migration to modules requires careful planning and diligent execution while sidestepping several gotchas 65 A WEALTH OF LIBRARIES A reference card of the many Java libraries we have covered in the last few years table of contents BUILD COMPLEX PDFs EASILY By Bruno Lowagie and Joris Schellekens How to use the popular Java library iText to create and manipulate PDF files COVER FEATURES OTHER FEATURES DEPARTMENTS 05 From the Editor The strong case for embedding scripting engines into large apps 08 Java Books Review of Optimizing Java 10 Events Upcoming Java conferences and events 64 Java Proposals of Interest JEP 296 Consolidate the JDK Sources into a Single Repository 87 Java Proposals of Interest JEP 335 Deprecate the Nashorn JavaScript Engine 88 Contact Us Have a comment Suggestion Want to submit an article proposal Heres how COVER ART BY WES ROWELL 15
You must have JavaScript enabled to view digital editions.