basic concepts Archive

Java Development process at a glance

The processes involved between the moment you write a program to the moment you execute it, is not as straightforward as one would expect. Here, in this post, we will try unwinding it a little bit. Suppose you wrote some java program say,, which means that it if it contains any public class, the name

JVM JRE and the JDK

JDK is the Java Development Kit, JRE stands for the Java Runtime Environment while JVM stands for the Java Virtual Machine. As my past experience, I always used to get confused among these. So let’s make sure, how I write will never make us forget any of this again. JVM So, JVM is the prime abstract machine

Playing with DATE in java

Seeing many novice getting stuck working with Java Date, I prepared a single file, with all basic possibilities to manipulate a Date instance. Here you will figure out the similarities and the difference in manipulating the java.sql.Date and java.util.Date instances. Hoping that this would help my readers as well, following is the java code for

Understanding Aspect Oriented programming (AOP)

Aspect Oriented Programming (AOP) allows modularization of crosscutting concerns such as transaction management, Security, Logging etc. In other words, AOP aims at increasing modularity of the application, by separating the crosscutting concerns from the actual business logic implementations. Crosscutting concerns are nothing but the functionalities that are not actually a part of your problem domain,

Introduction to Regular Expressions in Java

Regular Expressions are text strings for describing a searching or manipulation pattern. Strings in Java have built in support for regex using 3 methods: matches(), split() and replace(). [crayon-5c95e6265349c898355404/] Output: Hi false Hi thara Hi here java.util.regex Package For advanced regular expression operations, we can use methods of the java.util.regex package. This package provides 3

Get more stuff like this
in your inbox

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.