O'Reilly Android Cookbook

Get legal. Get OpenOffice.org

Humour: XKCD PHD

Best viewed with
Any Browser!

Ian Darwin: Java™ Technology Page

Java Logo

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 (currently being revised for Android 7, Nougat).

See also: my list of Java Developer 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.

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.