current location:Home > Technical Articles > Java

  • Java interacting with Apache Avro
    Java interacting with Apache Avro
    This Java-Avro Sample demonstrates how we setup a POJO and then save the info into an Avro file to later by created as a GenericRecord instance. Ultimately, this is verified by using the assertion assert True as the sample shows us.
    javaTutorial 936 2025-01-14 12:08:43
  • Builder references
    Builder references
    Reference to a constructor uses the syntax: classname::new. It can be assigned to a functional interface that has a constructor-compatible method. Example with Parameterized Constructor If the functional interface has a method with a parameter
    javaTutorial 724 2025-01-14 10:08:43
  • Building and Deploying Your First Java App with Docker in Just inutes
    Building and Deploying Your First Java App with Docker in Just inutes
    Let's create a simple java app which returns text and available on port 1800 of your local environment using Docker container in 5 minutes (depends on your internet connection speed). You can always grab the full source code from my public reposito
    javaTutorial 244 2025-01-14 09:42:42
  • Method references
    Method references
    Concept: A method reference allows you to reference a method without executing it. Relationship with lambda expressions: Both require a target type context composed of a compatible functional interface. Functional instance: A method reference
    javaTutorial 563 2025-01-14 08:56:42
  • Secrets of Java&#s String Pool
    Secrets of Java&#s String Pool
    1. Introduction to Java's String Pool In Java, strings are a fundamental part of programming. The String Pool, also known as the String Intern Pool, is a special memory area where Java stores string literals to optimize memory usage. This conce
    javaTutorial 691 2025-01-14 08:33:48
  • Predefined functional interfaces
    Predefined functional interfaces
    The previous examples used manually defined functional interfaces to illustrate the basic concepts. However, JDK 8 introduced the java.util.function package, which provides predefined functional interfaces for ease of use. Package now
    javaTutorial 984 2025-01-14 08:18:42
  • Pros and Cons of ays to Instantiate Objects: Telescope Pattern, JavaBeans, and Builder Pattern
    Pros and Cons of ays to Instantiate Objects: Telescope Pattern, JavaBeans, and Builder Pattern
    Instantiating objects is an essential activity in object-oriented programming. There are various ways to achieve this, each with its characteristics, advantages, and disadvantages. In this post, we will explore three popular approaches: Telescope Pat
    javaTutorial 763 2025-01-13 22:13:43
  • Static variables in Java
    Static variables in Java
    Static vs Instance Variables Whenever a variable is declared as static, this means there is only one copy of it for the entire class, rather than each instance having its own copy. Static variable When a static variable is declared, a single
    javaTutorial 666 2025-01-13 18:05:42
  • Converting JPA entities to Mendix
    Converting JPA entities to Mendix
    Recently while exploring Mendix, I've noticed they had a Platform SDK which allows you to interact with the mendix app model through an API. This gave me an idea to explore if it can be used to create our domain model. Specifically, to create a doma
    javaTutorial 354 2025-01-13 18:04:42
  • Mastering Java: A Beginner&#s Guide to Building Robust Applications
    Mastering Java: A Beginner&#s Guide to Building Robust Applications
    Introduction Java is one of the most popular programming languages in the world, renowned for its versatility, robustness, and cross-platform capabilities. Whether you’re building enterprise-level applications, Android apps, or backend systems, Java
    javaTutorial 1036 2025-01-13 11:52:41
  • Recursion: Concepts, Components, and Practical Applications — Java
    Recursion: Concepts, Components, and Practical Applications — Java
    This article explains the concept of recursion in programming. It describes its key components: the base case and the recursive case. Using a Java example, it illustrates how recursion is implemented and emphasizes safeguards to prevent infinite loop
    javaTutorial 372 2025-01-13 10:44:43
  • I Surveyed the Top Backend Frameworks Here&#s What I Found
    I Surveyed the Top Backend Frameworks Here&#s What I Found
    While creating a new project one of the main things that clouds your mind is what framework you are going to use. Every framework has its own drawbacks and advantages we will be measuring these in this article. The project I'm working on is called
    javaTutorial 477 2025-01-13 08:20:43
  • Spring Oauth App-Token based Hybrid Token Verification Methods
    Spring Oauth App-Token based Hybrid Token Verification Methods
    If you’re struggling to set up a persistence-based OAuth2 module, consider trying https://github.com/patternhelloworld/spring-oauth2-easyplus App-Token based easy OAuth2 implementation built to grow with Spring Boot Complete separation of the libr
    javaTutorial 174 2025-01-13 07:36:42
  • Introduction to Java Programming: Beginner's Guide | Introduction to Java Programming: A Beginner's Guide
    Introduction to Java Programming: Beginner's Guide | Introduction to Java Programming: A Beginner's Guide
    Introduction | Introduction Italian: This article is available in both Italian and English. Scroll down for the English version. English: This article is available in both Italian and English. Scroll down for the English version
    javaTutorial 672 2025-01-13 07:25:46
  • My ev Plan
    My ev Plan
    For the first time in my life, I'm setting concrete goals for the year ahead. 2025 isn't just another year - it's going to be my year of intentional growth, both as a developer and as a person. I want to share my goals with you, and more importantly,
    javaTutorial 286 2025-01-13 07:19:42

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28