• Java
    • JAXB Tutorial
      • What is JAXB
      • JAXB Marshalling Example
      • JAXB UnMarshalling Example
  • Spring Tutorial
    • Spring Core Tutorial
    • Spring MVC Tutorial
      • Quick Start
        • Flow Diagram
        • Hello World Example
        • Form Handling Example
      • Handler Mapping
        • BeanNameUrlHandlerMapping
        • ControllerClassNameHandlerMapping
        • SimpleUrlHandlerMapping
      • Validation & Exception Handling
        • Validation+Annotations
        • Validation+ResourceBundle
        • @ExceptionHandler
        • @ControllerAdvice
        • Custom Exception Handling
      • Form Tag Library
        • Textbox Example
        • TextArea Example
        • Password Example
        • Dropdown Box Example
        • Checkboxes Example
        • Radiobuttons Example
        • HiddenValue Example
      • Misc
        • Change Config file name
    • Spring Boot Tutorial
  • Hibernate Tutorial
  • REST Tutorial
    • JAX-RS REST @PathParam Example
    • JAX-RS REST @QueryParam Example
    • JAX-RS REST @DefaultValue Example
    • JAX-RS REST @Context Example
    • JAX-RS REST @MatrixParam Example
    • JAX-RS REST @FormParam Example
    • JAX-RS REST @Produces Example
    • JAX-RS REST @Consumes Example
    • JAX-RS REST @Produces both XML and JSON Example
    • JAX-RS REST @Consumes both XML and JSON Example
  • Miscellaneous
    • JSON Parser
      • Read a JSON file
      • Write JSON object to File
      • Read / Write JSON using GSON
      • Java Object to JSON using JAXB
    • CSV Parser
      • Read / Write CSV file
      • Read/Parse/Write CSV File – OpenCSV
      • Export data into a CSV File
      • CsvToBean and BeanToCsv – OpenCSV

JavaInterviewPoint

Java Development Tutorials

Spring Boot Thymeleaf Example

September 10, 2018 by javainterviewpoint Leave a Comment

Spring Boot Thymeleaf Example

Thymeleaf is a Java template engine for processing  HTML, XML, JavaScript, CSS, and text. In this Spring Boot Thymeleaf Example, we will learn how to configure Thymeleaf with Spring Boot Application and build a simple Employee Details app. … [Read more...]

Spring Boot JPA Tutorial | Spring Data JPA – CrudRepository

July 16, 2018 by javainterviewpoint Leave a Comment

Spring Boot JPA

In this Spring Boot JPA Tutorial, we will integrate Spring Data JPA into our Spring Boot application. Our Employee management application will be extending CRUDRepository which in turn extends the Repository interface. … [Read more...]

Angular 5 Component Example (Formerly Angular 2)

May 8, 2018 by javainterviewpoint Leave a Comment

Angular 5 Component

In this article, we will get to know about Angular 5 Component. Angular Component are the basic building block of an angular application, which allows you to control how your application looks and functions. There are three steps involved to create a component. Importing Component Decorator dependencies Adding Metadata in the Component decorator Exporting the Class … [Read more...]

Spring MVC 5 Thymeleaf 3 Hello World Example

March 13, 2018 by javainterviewpoint Leave a Comment

Spring MVC 5 Thymeleaf 3

Thymeleaf is a Java template engine for processing  HTML, XML, JavaScript, CSS, and text. In this Spring MVC 5 Thymeleaf example, we will learn how to configure Thymeleaf with Spring MVC. We need to add the dependency "thymeleaf-spring5" in order to use Thymeleaf in our Spring MVC 5.  … [Read more...]

Spring Boot Tomcat JDBC Connection Pool Example | Oracle

February 26, 2018 by javainterviewpoint Leave a Comment

Tomcat JDBC Connection Pool

In this Spring Boot Tomcat JDBC Connection Pool Example, we will learn how to implement Tomcat JDBC Connection Pool in a Spring Boot application. The Tomcat JDBC Connection Pool is an alternative to Apache Commons DBCP connection pool. Tomcat JDBC Connection Pool is extremely simple due to the very simplified implementation, the line count and source file count are very low … [Read more...]

Spring Boot Logging – Logback | RollingFileAppender + SpringProfile

February 15, 2018 by javainterviewpoint Leave a Comment

Spring Boot Logging

Logback is the successor of the popular logging framework log4j. Logback is an excellent choice for enterprise applications since it’s fast, simple yet powerful.  Common Logging will be automatically included when we use any of the Spring Boot Starter dependencies since they internally include spring-boot-starter-logging. In this Spring Boot Logging - Logback example, we will … [Read more...]

Spring Boot Log4j2 Example | XML + YAML + JSON

January 30, 2018 by javainterviewpoint Leave a Comment

Spring Boot Log4j2 Example

Spring Boot by default uses Logback framework for logging when we use Spring Boot Starter dependency. Apache Log4j 2 is the successor of Log4j which provides significant improvements over its predecessor Log4j 1.x and provides many of the features available in Logback. In this Spring Boot Log4j2 Example, we will learn how to configure the log4j 2 framework in Spring boot … [Read more...]

Spring Boot HikariCP Connection Pool Example | MySQL

January 8, 2018 by javainterviewpoint Leave a Comment

Spring Boot HikariCP

HikariCP is a lightweight and highly optimized Java connection pool. Connection Pooling is a technique of creating and managing a pool of connections which is already created and ready for use by any process which needs them. In this Spring Boot HikariCP Connection Pool example, we will learn how to use HikariCP with Spring Boot. … [Read more...]

Spring Security Database Authentication Example JavaConfig + XML

December 21, 2017 by javainterviewpoint Leave a Comment

Spring Security Database Authentication Example

In the Spring Security Database Authentication Example, we will build a simple Spring MVC Hello World application and build our own login form for our Spring Security application which performs Authentication and Authorization from the database. … [Read more...]

Spring Boot JDBC Connection Pool Example | Apache Commons dbcp2 + MySQL

December 6, 2017 by javainterviewpoint 1 Comment

Spring Boot JDBC Connection Pool

Connection Pooling is a technique of creating and managing a pool of connections which is already created and ready for use by any process which needs them. Connection Pooling can increase the performance of the application significantly. In order to display the data to the user, the application typically performs the following process creates a connection, connects to the … [Read more...]

Enable CORS in Spring Restful Web Services | @CrossOrigin + XML Configuration + Filter

November 6, 2017 by javainterviewpoint Leave a Comment

Enable CORS in Spring Restful Web Services

CORS Stands for Cross-Origin Resource Sharing, As a security measure browsers will block AJAX request to the resource residing on a different origin. CORS is a W3 Specification, which is implemented by most of the browsers and lets us request for the resource on the different domain in a safer way. (Only when the other domain sends back the response with some special … [Read more...]

Spring Boot RESTful Web Services Example + Spring Data JPA + CRUD

October 9, 2017 by javainterviewpoint Leave a Comment

Spring Boot RESTful Web Services Example

In this Spring Boot RESTful Web Services Example, we will learn how to perform CRUD Operations (Create, Read, Update, Delete) using Spring RESTful Web Services with the support of Spring Data JPA. Our application will be deployed in the embedded Tomcat Server of Spring Boot. We will return the data in the form of both JSON and XML.In REST, manipulation of the resources is … [Read more...]

  • 1
  • 2
  • 3
  • …
  • 13
  • Next Page »

Java Basics

  • JVM Architecture
  • Object in Java
  • Class in Java
  • How to Set Classpath for Java in Windows
  • Components of JDK
  • Decompiling a class file
  • Use of Class.forName in java
  • Use Class.forName in SQL JDBC

Oops Concepts

  • Inheritance in Java
  • Types of Inheritance in Java
  • Single Inheritance in Java
  • Multiple Inheritance in Java
  • Multilevel Inheritance in Java
  • Hierarchical Inheritance in Java
  • Hybrid Inheritance in Java
  • Polymorphism in Java – Method Overloading and Overriding
  • Types of Polymorphism in java
  • Method Overriding in Java
  • Can we Overload static methods in Java
  • Can we Override static methods in Java
  • Java Constructor Overloading
  • Java Method Overloading Example
  • Encapsulation in Java with Example
  • Constructor in Java
  • Constructor in an Interface?
  • Parameterized Constructor in Java
  • Constructor Chaining with example
  • What is the use of a Private Constructors in Java
  • Interface in Java
  • What is Marker Interface
  • Abstract Class in Java

Java Keywords

  • Java this keyword
  • Java super keyword
  • Final Keyword in Java
  • static Keyword in Java
  • Static Import
  • Transient Keyword

Miscellaneous

  • newInstance() method
  • How does Hashmap works internally in Java
  • Java Ternary operator
  • How System.out.println() really work?
  • Autoboxing and Unboxing Examples
  • Serialization and Deserialization in Java with Example
  • Generate SerialVersionUID in Java
  • How to make a class Immutable in Java
  • Differences betwen HashMap and Hashtable
  • Difference between Enumeration and Iterator ?
  • Difference between fail-fast and fail-safe Iterator
  • Difference Between Interface and Abstract Class in Java
  • Difference between equals() and ==
  • Sort Objects in a ArrayList using Java Comparable Interface
  • Sort Objects in a ArrayList using Java Comparator

Follow

  • Coding Utils

Useful Links

  • Spring 4.1.x Documentation
  • Spring 3.2.x Documentation
  • Spring 2.5.x Documentation
  • Java 6 API
  • Java 7 API
  • Java 8 API
  • Java EE 5 Tutorial
  • Java EE 6 Tutorial
  • Java EE 7 Tutorial
  • Maven Repository
  • Hibernate ORM

About JavaInterviewPoint

javainterviewpoint.com is a tech blog dedicated to all Java/J2EE developers and Web Developers. We publish useful tutorials on Java, J2EE and all latest frameworks.

All examples and tutorials posted here are very well tested in our development environment.

Connect with us on Facebook | Privacy Policy | Sitemap

Copyright ©2021 · Java Interview Point - All Rights Are Reserved ·