Ian Darwin: Ian On Java™
Free: Sign up for my very-low-volume Java-interest mailing list for news on my books, and related Java topics.
Plug: Every Java dev needs a copy of my Java Cookbook.
Plug: If you're writing or testing Java code, you might want to watch my Java Testing for Developers videos.
Plug: If you're working in Java Enterprise, please consider taking my 4-day Learning Tree Course on JPA, EJB3 and JSF.
Plug: Every Android dev needs a copy of my Android Cookbook (2nd Edition, updated for Android 7, Nougat).
Every Java developer deserves to go to a Java Conference now and then. Maybe every year!
Getting Java: See my list of Java Downloads.
Java is a portable object-oriented computing language that has brought its benefits into mainstream computing. One of its main benefits is portability; compiled Java programs do not have to be re-compiled to run on different platforms. Others include its object orientation and its large library of APIs (libraries) that are almost as portable as the language itself.
Ian Darwin is a founding member of the Sun/Oracle Java Champions advocacy program, a Certified Java Programmer and Certified Java Web Component Developer, and the author of several textbooks and courses on Java: The Java Cookbook provides information on using Java effectively for those who already know the language. Checking Java Programs covers a number of tools that perform additional code verification on Java software. The Android Cookbook offers (mostly) Java solutions to writing mobile applications for the ubiquitous Android platform.
I've done several pieces on how Java changes over time.
J2EE -> Java EE -> JakartaFormerly it was Java Enterprise Edition, then Java 2 Enterprise Edition (J2EE) until 15 years ago, then Java Enterprise Edition. Now it's Jakarta EE. This package of APIs for building distributed enterprise applications in Java has been focused on building "cloud native" or "microservice" applications, and its stewardship has been transferred from Oracle to the Eclipse Software Foundation. Eclipse released "Jakarta EE 8" in September, 2019, with three application servers already certified compliant: Eclipse GlassFish, IBM OpenLiberty (WebSphere core), and JBoss WildFly. For more information:
Java Technology Links
In no particular order:
Ian Darwin, Certified Java Programmer. Contact me.
Copyright (C) 1995-2016 Ian F. Darwin. Java and the Java Logo are trademarks or registered trademarks of Oracle America (formerly Sun Microsystems) in the U.S. and other countries.