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:
-
- Exploring Java Record Patterns and Pattern Matching
- Java record patterns were introduced in Java 16 as part of Project Amber and are enhanced in Java 21 with the addition of deconstructors and pattern matching. This feature allows for a more concise and flexible way of handling data in Java applicatio
- javaTutorial 715 2024-08-17 19:04:31
-
- Building Scalable Microservices with Java Spring Boot: Best Practices and Techniques part -1
- Monolith Architecture If we develop all the functionalities in single project then it is called as Monolith architecture based application. We will package our application as a jar/war to deploy into server. As monolith application contains al
- javaTutorial 678 2024-08-17 18:51:32
-
- Shift operators and bitwise shorthand assignments
- 1. Bit Shift Operators : Shift to the right. >>>: Unsigned right shift (zero-padded). 2. General Syntax of Shift Operators value
- javaTutorial 244 2024-08-17 18:48:32
-
- Ways of communication between services in a Microservice system
- 1. Synchronous Communication Synchronous communication involves a real-time interaction where one service sends a request to another and pauses its operation until a response is received. REST APIs and gRPC are common protocols used to facilita
- javaTutorial 466 2024-08-17 18:48:15
-
- Code Refactoring: Best Practices for Writing Clean, Efficient Code
- Introduction Code refactoring is an essential process for any developer looking to improve the quality of their work. Over time, software projects can accumulate complexity and technical debt, making the code difficult to implement.
- javaTutorial 744 2024-08-17 18:36:05
-
- Try This A ShowBits Class
- This project creates a class called ShowBits that allows you to Display the bit pattern of any integer value in binary. A class like this can be very useful in programming. For example, when debugging device driver code, you often
- javaTutorial 573 2024-08-17 18:33:32
-
- Java - Beginner
- 1: Introduction to Java Java is a powerful, object-oriented programming language that has been a cornerstone in the software industry since its creation in the mid-1990s. Developed by Sun Microsystems, Java’s primary goal was to create a language th
- javaTutorial 523 2024-08-17 18:33:09
-
- Os operadores bitwise AND, OR, XOR e NOT
- 1. Introduction to Bitwise Operators Bitwise operators operate on types such as long, int, short, char, and byte. Cannot be used with boolean, float, double or class types. Used to test, set, or shift individual bits in a value.
- javaTutorial 288 2024-08-17 18:32:41
-
- Streams and Lambdas in Java: A Guide to Functional Programming with Examples
- Functional programming is a widely used approach in modern software development. Java, being a language that supports both object-oriented and functional programming, introduced streams and lambdas in its 8th version. These features allow developers
- javaTutorial 395 2024-08-16 10:31:35
-
- Variables and Data Types in Java
- Variables and data types are fundamental concepts in any programming language, and in Java, this is no different. They form the basis for storing and manipulating data, allowing the programmer to perform operations in a
- javaTutorial 377 2024-08-16 06:55:21
-
- Constructor Overloading in Java
- Constructors play a vital role in initializing a class. But did you know that in Java a class can have more than one constructor? This concept, known as constructor overloading, is a feature that allows you to create objects in different ways dependi
- javaTutorial 991 2024-08-16 06:38:33
-
- Spring Security with JWT
- In this article, we will explore how to integrate Spring Security with JWT to build a solid security layer for your application. We will go through each step, from basic configuration to implementing a custom authentication filter, ensuring you have
- javaTutorial 797 2024-08-16 06:35:32
-
- Disjoint Set Graph Learning
- Disjoint set is a data structures used in Kruskal minimal spanning tree. This data structures allows us to create the union of two or more nodes. It lets us determine if two nodes belong to the same component of the graph of not. Time complexity is O
- javaTutorial 699 2024-08-15 20:31:48
-
- Scenario based java interview question
- Finding Duplicates in a List Question: You have a list of integers, and you want to find any duplicates in that list. Which collection would you use for efficient duplicate detection? Answer: I would use a HashSet to track seen integers while iterat
- javaTutorial 439 2024-08-15 18:43:02
-
- Kotlin vs. Java: The Ultimate Guide to Android Development in 4
- When it comes to Android development, one of the most debated topics is the choice between Kotlin and Java. Both are powerful languages with their strengths and weaknesses, and the decision can significantly impact the development process and the fin
- javaTutorial 992 2024-08-15 16:45:09