current location:Home > Technical Articles > Java
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Daily Programming WeChat Applet Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
-
- Top Java Architect Certifications to Boost Your Career in 5
- Java, a leading programming language, powers diverse applications, from mobile to enterprise systems. The rising reliance on Java fuels a growing demand for skilled Java architects, responsible for designing, directing, and ensuring the scalability,
- javaTutorial 281 2025-01-23 18:06:12
-
- Dependency Inversion Principle (ISP) Explained in Seconds
- The Dependency Inversion Principle (DIP): A Deep Dive The Dependency Inversion Principle (DIP), a cornerstone of SOLID principles, dictates that high-level modules should not depend on low-level modules; both should depend on abstractions. This prom
- javaTutorial 497 2025-01-23 12:15:09
-
- Spring Authorization server spring security with custom user details service for flexible data-driven authentication
- Spring Authorization Server The Spring Authorization Server is a framework designed to implement the OAuth 2.1 and OpenID Connect 1.0 specifications, along with other related standards. Built on Spring Security, it offers a secure, lightweight,
- javaTutorial 654 2025-01-23 12:07:09
-
- Reading configuration like a pro on Spring
- introduction As we all know, Spring provides several ways to achieve the same goal, one of which is how to retrieve the values registered in the configuration file. If you are new to Spring, you may have encountered code that uses the @Value annotation to retrieve a value from an application.properties or application.yml file. If you use this approach, be aware that there is nothing wrong with it; however, you may introduce unnecessary complexity into your application. @Value question The main problem with using @Value is when dealing with variables that contain other values. Does this make sense? not understand? Let's look at an example: Assume you have the following configuration file:
- javaTutorial 468 2025-01-23 12:05:13
-
- Streams in Java: Mastering or abuse?
- Elegant, concise, modern code—but six months later, nobody understands it. Is this mastery, or just overly clever engineering? Java Streams, introduced in Java 8, offer a functional approach to data manipulation, leading to compact and expressive co
- javaTutorial 331 2025-01-23 08:05:09
-
- Meet TwinH
- Meet TwinH: Your Digital Mirror Image Developed by FySelf, TwinH is a groundbreaking concept: your personalized digital twin. It's not merely a chatbot or avatar; it's an AI-powered assistant that evolves to reflect your unique communication style,
- javaTutorial 412 2025-01-23 02:31:09
-
- Top most asked Java OOPs Questions in Interviews.
- Understanding Java Object-Oriented Programming (OOP) This document provides a concise overview of Java's object-oriented programming (OOP) concepts. What is Object-Oriented Programming (OOP)? OOP is a programming paradigm based on the concept of &
- javaTutorial 1088 2025-01-23 02:18:10
-
- Top most asked Advanced Java Questions in Interviews.
- Advanced Java Interview Questions: This list compiles some of the most common advanced Java questions encountered in interviews. Differentiate between == and equals() in Java. Explain the distinctions between final, finally, and finalize() in Java.
- javaTutorial 962 2025-01-23 00:10:09
-
- Java livereload
- introduction This article aims to explain how to speed up your development cycle, one important step is to test the code snippet and see the results immediately after saving the code. I've been doing back-end Java and front-end JavaScript development since 1999, and I'm used to using livereload to test JavaScript code, but not enough with Java. Disclaimer: I'm not a big fan of test-driven development (TDD), and the amount of testing depends on my time and mood at the time. Even if you don't write many tests, you can see how useful it can be to play around with a few snippets of code and see the results immediately. LiveTest4j utility https://github.com/hrgda
- javaTutorial 363 2025-01-22 22:23:14
-
- Transition Guide: From Java to JavaScript
- Last year, I revisited programming, focusing on Java after a break. My goal was a more challenging language than Python. I dedicated 3-4 months to mastering Java's core concepts: its operational mechanics, object-oriented programming (OOP), memory m
- javaTutorial 366 2025-01-22 22:15:15
-
- Wednesday Links - Edition 2
- This week's curated links cover a range of Java and Kotlin topics: JVM Internals & Performance: Understanding JVM Garbage Collector Performance (10 min): Dive into JVM garbage collection optimization. Link ?️ How JVM handles exceptions (4 mi
- javaTutorial 559 2025-01-22 22:07:12
-
- ommon Code Smells in Java and How to Fix Them
- Code smells signal potential problems in your Java code, impacting maintainability, readability, and performance. While not always bugs, addressing them keeps your codebase clean and efficient. This article examines five common Java code smells, pro
- javaTutorial 1073 2025-01-22 18:05:14
-
- How I am learning java
- This article will share my experience on how to use my free time to learn the Java programming language. Here are some learning points: Table of contents language learning personal projects ecosystem language learning First, let me say that Java is not my first programming language, so my learning rate may be different from yours, depending on your experience. Currently, I am learning Java by participating in the Advent of Code challenge, which helps me become familiar with Java's general syntax, package import, file reading, exception handling, data types, etc. This method allows me to gain something almost every day in the learning process. Of course, I will also do some project practice to deepen my understanding. Let's take a look at this part. personal projects Just personally
- javaTutorial 377 2025-01-22 12:06:11
-
- You Aren't Gonna Need It Principle (YAGNI) Explained in Seconds
- What is the You Aren't Gonna Need It (YAGNI) Principle? The YAGNI principle is a core tenet of efficient software development, prioritizing simplicity and minimizing unnecessary work. It boils down to this: "Only implement features when you ac
- javaTutorial 213 2025-01-22 10:04:13
-
- How can one parse JSON text in a Java application?
- JSON: A Versatile Data Format for Server-Client Communication Efficiently sending data from a server to a client for display on a webpage or other visual interface often involves using JSON (JavaScript Object Notation). Let's explore JSON's capabili
- javaTutorial 255 2025-01-22 06:10:13