Beginning Java Book

This book will try to get you introduced to the world of programming and Java and will cover most of the required topics for OCA Java SE 7 Programmer I certification 1ZO-803. 

Java 8 - Streams and Collections

Streams are an important introduction in Java 8 and follows the pipeline model and lazy initialization. It also enables out of the box parallelization support. We will also see Java 8 collection improvements.

Java 8 - Getting Started With Lambdas

Let us get started with all new Java 8 features with simple examples and less theory. In this book we will not go deep into any of the topics, but will try to touch upon most important features with simple examples and hands on exercises. This book also assumes that you are familiar with all the topics mentioned in the Beginning Java Book.

Characters, Strings and Arrays in Java

Java IO Notes

We will discuss about Java I/O, File I/O, NIO2 and related topics here.

Java Performance Notes

Performance is an important and interesting area in Java programming language. However, at least few of these might be JVM specific, and hence use them with care and good understanding.

Generics and Collections

Collection framework in Java provides a set of readily usable efficient implementations for commonly used data structures and algorithms. A basic understanding of the data constructs like arrays, String, linked list, stack, queue and trees, and concepts like hashing, will help you understand collections better. Collections are often used along with the Generics feature to provide reusable and type safe implementations for these data structures and algorithms.

Beginning Object Oriented Programming in Java

Here we will discuss the basic and important object oriented concepts and how they are implemented and used in Java.

Java User Interface Technologies - Swing and JavaFX

We will discuss various user interface technologies and frameworks based out of Java like JavaFX, Swing, SWT, Adobe Flex etc. But our main focus will be on JavaFX here as Oracle confirmed that JavaFX is the replacement for Swing and also that JavaFX is their GUI direction for future.

Java Database Connectivity (JDBC) Book

Here you will learn about the basics of Java database connectivity (JDBC). Though we use frameworks such as JPA, hibernate, iBatis etc. for our java database development, it is always good to have a basic understanding of the core JDBC functionality and features in Java. 


Search the Web

Custom Search

Searches whole web. Use the search in the right sidebar to search only within!!!