Java

Java

Java Tutorials: basic and advanced tutorials on Java programming language, web application, frameworks, backend, and REST API application

We are trying to make this Java tutorial easier to follow, practice, and understand. So, the step by step tutorials is very straight forward from how to create something to the Java codes listing. In this Java tutorial you will find:

  1. Some basic of Java fundamentals
  2. Step by step on Building Java web application
  3. Combining web frameworks like Spring Boot, MVC, Data, Security, and MongoDB
  4. Combining the frontend and backend frameworks like Spring Boot, Angular, React, and Vue
  5. Some short of tips and trick according to Java programming language


What is Java?

Java is the high-level programming language that Object-Oriented. The Oracle claim Java language is the most used programming language in almost electronics devices around the world. Until now, Java still uses by enterprise systems or applications. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture.

There are a lot of frameworks, tools, and modules built on the top of the Java programming language. We cover some of them in our tutorials including basic Java, Spring Framework, MVC, Data, Security, Netbeans, and popular front-end technologies that supported by Java.

Java is different with Javascript, but there's a lot of similarities in coding styles. So, every Javascript programmers should be easier to learn Java programming language.


Java Core Features

There were few Java core features that still available since it was found.

  • Simple, object-oriented, and familiar programming language
  • Robust and secure programming language
  • Architecture-neutral and portable programming language
  • Execute with high performance
  • Interpreted, threaded, and dynamic

Tutorials of Java

Java Tutorial: Basic Operators Examples Learn Java basic operators with clear examples, including arithmetic, relational, logical, bitwise, and assignment operators. Great for beginners and refreshers
Building a Secure API with Quarkus, PostgreSQL, Kong, and OAuth2 Secure your Quarkus API with PostgreSQL, Keycloak OAuth2, and Kong Gateway using OIDC. Learn to build robust, production-ready microservices.
Java Collections Framework: A Complete Guide with Examples Learn the Java Collections Framework with detailed examples, best practices, and real-world use cases for Lists, Sets, Maps, Queues, and more
Spring Boot Tutorial: Build an MVC Java Web App using Netbeans Build a Java MVC web app with Spring Boot and NetBeans. Learn to create models, controllers, views, and integrate H2 database using Thymeleaf templates
Securing Quarkus Microservices via Kong API Gateway Secure Quarkus microservices with Kong API Gateway using Docker, key-auth, rate limiting, and dynamic API key management for modern microservice security
Integrating JWT Authentication with Spring Boot and React Build a secure full-stack app with Spring Boot and React using JWT authentication. Includes login, registration, roles, token refresh, and styling
Spring Boot 3 and React: Full-Stack CRUD App Tutorial Build a modern full-stack CRUD app using Spring Boot 3, React, and PostgreSQL. Step-by-step guide to connect frontend and backend with REST APIs
Spring Boot Tutorial: Create Java Login Web App using Spring Security and Eclipse A comprehensive step by step Java tutorial on creating Java login web app using Spring Boot, Web MVC, Security, Data, JDBC, Eclipse, and Spring Tools
How to convert Java Object to or from JSON using Jackson 2? Another Java tutorial on how to convert Java Object to or from JSON using Jackson 2 with an example
Fixing OWASP Top 10 In Spring Boot, MVC, Data, and Security A comprehensive step by step tutorial and guide to fixing the OWASP top 10 vulnerabilities in Spring Boot, MVC, Data, and Security