Tags » Jvm

Java memory model(JSR 133)

Multi-threaded era makes the life of programmers much more harder.

The java memory model describes a set of rules for reading and writing memory of the memory. 595 more words


JVM arguments

Java virtual machine is a really complex engine which has a lot of ways for configuration. This article lists few of JVM arguments that programmer may need to use in daily work. 401 more words


Introducing Java

Java is a general-purpose, object-oriented, platform-independent programming language. James Gosling, along with his team at Sun Microsystems, developed Java in the year 1991. It was initially called Oak, but was later renamed to Java. 446 more words


Easier asynchronous programming on JVM with Ratpack 1.0

Quick intro:

  • Ratpack is a set of Java libraries that facilitate fast, efficient, evolvable and well tested HTTP applications.
  • It is built on the highly performant and efficient Netty event-driven networking engine.
  • 28 more words

Programming to an Interface

In this article, we will  discuss design principles and tools based on which design patterns are created.

The very first principle is “Programming to an Interface”. 673 more words

Java Memory Leak scenario'

Java implicitly reclaims memory by GC (a daemon thread). GC periodically checks if there is any object which is unreachable or, to be precise, has no reference pointing to that object. 1,198 more words

Internals of JVM

Every Java developer knows that byte code will be executed by JRE (Java Runtime Environment). But many doesn’t know the fact that JRE is the implementation of… 906 more words