Recent Posts
-
Synchronized keyword in Java concurrency
In a multi-threaded environment, we often encounter resource competition. For example, multiple threads need to modify…… -
Spring Boot 2. X Series tutorial: seven days from scratch to master spring boot – continuous update
brief introduction Since the birth of spring, spring has become the de facto J2EE standard. As a lightweight J2EE appl…… -
Junior sister learning java IO: buffer and buff
brief introduction The younger martial sister goes farther and farther on the road of learning NiO. The only thing tha…… -
Use of threadlocalrandom in Java
Use of threadlocalrandom in Java In Java, we usually need to use Java util. Random to facilitate the production of ran…… -
New features of jdk14: jfr, JMC and jfr event flow
New features of JDK 14: jfr, JMC and jfr event flow brief introduction Java flight recorder (jfr) is a diagnostic and …… -
Junior sister learning java IO: file file system
brief introduction Younger martial sister has encountered another problem. This time, the problem is about file creati…… -
Use of delayqueue in Java
Use of delayqueue in Java brief introduction Today, I'd like to introduce delayqueue to you. Delayqueue is a kind of B…… -
Jdk14 performance management tool: introduction to jmap and jhat
brief introduction In the process of writing code, we often encounter the problem of memory leakage, such as the objec…… -
The difference between comparable and comparator in Java
The difference between comparable and comparator in Java brief introduction java. Lang. comparable and Java util. Comp…… -
New feature of JDK 14: switch expression
brief introduction The new feature of switch has a long history. It was introduced as a preview function as early as J…… -
Junior sister learning java IO: file file system
brief introduction Younger martial sister has encountered another problem. This time, the problem is about file creati…… -
Spring 5. X Series tutorial: meet all your imagination of spring 5 – continuous update
brief introduction What makes the Java world better, programmers more friendly, and the baldness rate less high, so th…… -
Junior sister learning java IO: directory or file
brief introduction What is the essence of directory and file? How to manipulate and traverse directories in Java. Seni…… -
Java functional programming and lambda expressions
What is functional programming Lambda expression @Functional interface Format of lambda expression Method reference -
Junior sister learning javaio: file copy and file filter
brief introduction For a Linux command, the younger martial sister insisted on me to teach her how to implement it in …… -
Introduction to java tools in jdk14
The story happened In the era of no IDE, experts still program through Notepad. At that time, people who could write p…… -
Detailed explanation and misunderstanding of Java 8 stream reduce
Detailed explanation and misunderstanding of Java 8 stream reduce brief introduction The stream API provides some pred…… -
Java zero foundation entry series – classes and objects in Day11 Java
@H_ 403_ 1 @ today we are going to talk about two very important concepts in Java - classes and objects. What is a cla…… -
[introduction to Java] day27 detailed explanation of Java container class (IX) detailed explanation of LinkedList
This time, let's introduce LinkedList, another practitioner of the list interface. It is a list interface practitioner…… -
Java collection source code analysis (V): map and abstractmap
summary Map interface is one of the two collection interfaces in Java. Compared with collection, the map interface str…… -
[introduction to Java] day13 reflection mechanism in Java
I've been busy some time ago, so I don't have much time to write a blog. It's time to update it after such a long dela…… -
One of the java reference types you must know — strong reference
definition explain Don't be frightened by this strong word and think that this reference is very powerful. In fact, st…… -
Java zero foundation entry series – array in Day10 Java
What is an array? As the name suggests, it is a combination of data, putting some numbers of the same type into a grou…… -
Java zero foundation entry series – day4 variables and constants
This article mainly explains variables in Java, what variables are, the role of variables, and how to declare and use …… -
[introduction to Java] Day9 Java internal class – static internal class
Today, let's talk about the last internal class in Java - static internal class The so-called static inner class is na…… -
[difficult and miscellaneous problems of Java] use Java core library to realize simple AOP
Spring is a very popular open source framework, and AOP (aspect oriented programming) is one of the most important con…… -
One of the java reference types you must know — weak references
definition Weak reference is a reference created by using WeakReference. Weak reference is also used to describe non e…… -
[introduction to Java] Day1 abstract class
The basic part has almost been explained. Today we begin to enter the Java improvement part. This part will be much mo…… -
One of the java reference types you must know – soft reference
definition Soft reference is a reference created by using softreference. Its strength is weaker than that of strong re…… -
Member variables and local variables of Java variables and their operation mechanism
Java language divides variables into member variables and local variables according to the different positions of vari…… -
Java zero foundation entry series – the big value in Day9 Java
What is a large value? Think with your toes. Of course, it is a "large" value (233). There are two classes used to rep…… -
Java zero foundation entry series – Day7 Java input and output
This article mainly introduces the input and output of Java. Of course, this is about the input and output under the c……