news news

NEWS

JavaJeff is a dynamic website where I occasionally add new Java article, blog, book, and software (and non-Java article) resources. This page identifies the most recent additions to this website.

Click the RSS news icon (below the logo on the left side of the header) to keep informed of this website's latest additions.

Nov 16, 2016: Are checked exceptions good or bad?

I've published my latest Java Q&A blog post, Are checked exceptions good or bad?, and have posted a link to this resource in the Java Q&A section of my BLOGS page.

Are checked exceptions good or bad? provides a brief introduction to exceptions and Java features for handling them, and then examines the controversy surrounding checked exceptions.

Oct 20, 2016: Read-only properties in JavaFX 8

I've published my latest Java Q&A blog post, Read-only properties in JavaFX 8, and have posted a link to this resource in the Java Q&A section of my BLOGS page.

Read-only properties in JavaFX 8 shows how to expose a JavaFX library's internal updatable properties as read-only properties to external clients so that clients cannot modify them.

Oct 19, 2016: Comic Book Viewer

I've expanded the Java Projects Workshop section of this website's BOOKS section with a new subsection on my Comic Book Viewer project, which can be purchased at the Gumroad website.

Comic Book Viewer lets you view CBZ-based comic books in full-screen mode, navigate their pages, and use a file chooser to select other CBZ comic books on Windows and Ubuntu Linux platforms.

Oct 2, 2016: Java Projects Workshop

I've added to this website's BOOKS section a Java Projects Workshop section of low-cost PDF-based Java projects that help the reader learn more about Java from a practical perspective.

Also regarding the BOOKS section, I've decided to retire The BIG Java Quiz and have removed this resource. I may release a third edition as a PDF file with more questions and answers in early 2017.

Sep 26, 2016: Interface-based applications in Java 8

I've published my latest Java Q&A blog post, Interface-based applications in Java 8, and have posted a link to this resource in the Java Q&A section of my BLOGS page.

Interface-based applications in Java 8 briefly presents a side-effect of Java 8 allowing static methods to be declared in interfaces: applications whose main() methods are located in interfaces.

Aug 23, 2016: Android Studio for beginners

JavaWorld has published Android Studio for beginners, my three-part beginner-oriented series on Android Studio. I've posted a link to this resource in the same-named section of my ARTICLES page.

These articles introduce Android Studio, mainly by showing how to install this software, and by exploring its user interface while developing an app to run on an emulator and Amazon Kindle tablet.

Aug 2, 2016: Immutable empty collections and iterators

I've published my latest Java Q&A blog post, Immutable empty collections and iterators, and have posted a link to this resource in the Java Q&A section of my BLOGS page.

Immutable empty collections and iterators explains the purpose for the java.util.Collections class's various "empty" class methods, which return immutable empty collections and iterators.

May 8, 2016: When is a character not a character?

I've published my latest Java Q&A blog post, When is a character not a character?, and have posted a link to this resource in the Java Q&A section of my BLOGS page.

When is a character not a character? reveals that not every value that can be assigned to a char variable represents a character. It tells you what these values are and how they are used.

Apr 14, 2016: Exploring JavaFX's Application class

I've published my latest Java Q&A blog post, Exploring JavaFX's Application class, and have posted a link to this resource in the Java Q&A section of my BLOGS page.

Exploring JavaFX's Application class introduces the javafx.application.Application class and tours the various capabilities that this class offers, such as life cycle management.

Apr 12, 2016: Responsive JavaJeff website debuts

Welcome to my new JavaJeff website for teaching the Java language, APIs, and more. This website leverages responsive web design to make it scale to screens of different sizes.

I've organized this website into ABOUT, ARTICLES, BLOGS, BOOKS, SOFTWARE, and XTRAS sections. You can access each section via the menu bar that appears below the header.