Minibooks

The education never stops here at Java Code Geeks. Check out our recommended whitepapers and books (complimentary downloads):

Advanced Java

by Java Code Geeks on May 17th, 2017

Learning the basics of Java is easy. But really delving into the language and studying its more advanced concepts and nuances is what will make you a great Java developer. The web is abundant with “soft”, “cheap”, “low end” Java tutorials, but what i …

Elasticsearch Tutorial

by Java Code Geeks on April 18th, 2017

Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java and is released as open source unde …

Java Interview Questions

by Java Code Geeks on April 17th, 2017

In this guide we will discuss about different types of questions that can be used in a Java interview, in order for the employer to test your skills in Java and object-oriented programming in general. In the following sections we will discuss about o …

Java Reflection Tutorial

by Java Code Geeks on April 17th, 2017

This guide is about reflection, the ability of a computer program to examine and modify the structure and behavior (specifically the values, meta-data, properties and functions) of the program at runtime. We are going to explain what reflection is in …

Abstraction in Java

by Java Code Geeks on April 17th, 2017

In software engineering and programming language theory, the abstraction principle (or the principle of abstraction) is a basic dictum that aims to reduce duplication of information in a program (usually with emphasis on code duplication) whenever pr …

Multithreading and Concurrency Questions

by Java Code Geeks on April 17th, 2017

Concurrency is always a challenge for developers and writing concurrent programs can be extremely hard. There is a number of things that could potentially blow up and the complexity of systems rises considerably when concurrency is introduced. Howeve …

JUnit Tutorial

by Java Code Geeks on April 15th, 2017

We have provided plenty of JUnit tutorials here at Java Code Geeks, like JUnit Getting Started Example, JUnit Using Assertions and Annotations Example, JUnit Annotations Example and so on. However, we prefered to gather all the JUnit features in one …

Java Annotations Tutorial

by Java Code Geeks on April 15th, 2017

Annotations in Java are a major feature and every Java developer should know how to utilize them. We have provided an abundance of tutorials here at Java Code Geeks, like Creating Your Own Java Annotations, Java Annotations Tutorial with Custom Annot …

Java 8 Features

by Java Code Geeks on April 15th, 2017

It’s been a while since Java 8 is out in the public and everything points to the fact that this is a really major release. We have provided an abundance of tutorials here at Java Code Geeks, like Playing with Java 8 – Lambdas and Concurrency, Java 8 …

Back to top button