Difference between Checked and Unchecked Exceptions in Java


In this article we will understand the differences between Checked and Unchecked Exceptions in Java language.Exception handling is essential to make a robust application, because the user does not want to see a stacktrace on your screen, but a well-written message indicating that only an error occurred. All the applications are subject to failures, and […]

Dynamic Class Loading using Java Reflection


In this article we will discuss the concept of Java Reflection. Java Reflection is used to determine methods and attributes that will be used in a certain class at runtime.The Reflection in a nutshell, is used to determine methods and attributes that will be used in class (you do not know) at runtime. There are […]

Difference between ArrayList, Vector and LinkedList in Java


This is a basic tutorial explaining about the APIs define under the collection package in Java. We encounter numerous questions from our readers to clarify the differences on these interfaces, we have come up with an tutorial to explain the key differences on these APIs. ArrayList, Vector and LinkedList, these confuse many beginners and even […]

Design Patterns in Java


In developing a system, it is expected that some requirements are guaranteed, for example, performance, robustness, understanding, ease of reuse, modification, and use. The Design Patterns were created by the architect Christopher Alexander , in the 1970s. During this period the architect wrote two books: “Pattern Language” and “Timeless Way of Building“. These books were an example of […]

ClassLoader in Java


In this article we will understand the basics of Classloader in Java. Let us first understand what is the meaning of classloader. What is the ClassLoader ? As its name implies, ClassLoader is a class that loads other classes. More scientific: The Classloader loads the bytecodes in its class to memory, so it can be […]

Creating Pie Chart Using CSS3 and HTML


In this article I will discuss how to create a pie chart using just CSS3. With the success of new technologies, we see that things that previously required external factors, being made ​​directly with CSS and HTML. CSS3 is the latest standard for CSS. CSS3 coding is always backwards compatible, if you write an application with […]

Transaction Control Using Annotations in Spring Framework


In this article I’ll discuss the use of the Spring Framework Transactions, to make the application more secure and without inconsistencies. But before you initiate a transaction in Spring, let’s first understand what are transactions. The transaction concept can be described with the acronym ACID. 1. Atomicity:- A transaction must be treated as a single […]

Border Radius, Box Shadow and Border Image in CSS3


In this article we will see the properties border radius, box shadow and border image in CSS3 visual effects, which can be applied to the edges of the elements of web pages. At the end of this article, the reader should be able to understand and be able to use the properties border-radius, box-shadow and border-image, […]

Dependency Management with JNDI


In this article we will see an introduction to dependency management through JNDI (Java Naming and Directory Interface). We will see how to name resources with annotations and how to search dependencies are created. Furthermore, we see examples of using JNDI API and alternatives to search certain components. The business logic of an application is […]

Java Scanner Class With Examples


In this article I shall discuss about the Java Scanner Class. I shall discuss about the concept with some examples. When you get to know the basics of programming, with time comes the desire that a developer has to work with novice programs in text mode (console). With this principle, many begin to use the […]