HTTP References

Java Modifier and Class Loader

A reference to Java Modifier:
http://stackoverflow.com/questions/215497/in-java-whats-the-difference-between-public-default-protected-and-private

A reference to Java Default Package (Unamed Package):
Classes within the Default Package can’t be imported to other named packages. http://stackoverflow.com/questions/7849421/is-the-use-of-javas-default-package-a-bad-practice

A reference to Java static class member:
http://stackoverflow.com/questions/686079/in-java-are-static-class-members-shared-among-programs

A reference to Java Class Loader
http://en.wikipedia.org/wiki/Java_Classloader
https://docs.oracle.com/javase/tutorial/ext/basics/load.html

Introduction into Java
http://docstore.mik.ua/orelly/java-ent/jnut/index.htm (Open book: Java in a nutshell)

 

Volatile in Java

Here are some infos about volatile in java and what it does.

In a nutshell, volatile is used to ensure variables are not cached in thread specific registers and are thus available for all other threads in the same java process.

Reference: