包含标签:Java 的文章
-
Java secure coding guide: input injection
brief introduction Injection is a very common problem in security. Today, let's discuss the prevention of SQL injectio…… -
Jdk15 is really coming. Let’s take a look at its new features
brief introduction The latest version of JDK twice a year, jdk15, was officially released on September 15, 2020. This …… -
Use of completionservice in Java
Use of completionservice in Java In the previous article, we talked about executorservice. Through executorservice, we…… -
A PDF to understand jdk10 GC tuning script – PDF download attached
brief introduction Today, let's talk about JVM GC tuning parameters in jdk10. There are 1957 JVM parameters in jdk10, …… -
Using locks in Java
In the previous article, we mentioned that the way to implement synchronization in Java is to use synchronized block. …… -
New feature of jdk9: jpms modularization
New feature of jdk9: jpms modularization brief introduction Jdk9 introduces a new feature called jpms (Java platform m…… -
New features of jdk14
In the release on September 17, Oracle mentioned that the function of switch expression is expected to be finalized in…… -
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…… -
Java Memory Model (JMM) and happens before
Java Memory Model (JMM) and happens before We know that Java programs run in the JVM, and the JVM is a virtual machine…… -
New feature of jdk12: teeing collectors
brief introduction Jdk12 is Java util. stream. Collectors added a new teeing method? Seeing that many people translate…… -
Learn about jdk12 13 14 GC tuning script – PDF download
brief introduction Want to know the GC tuning secrets in jdk12, 13 and 14? Want to know what new changes have been mad…… -
Understand the queue family in Java
Introduction to queue family in Java brief introduction Collection collection in Java has three families: list, set an…… -
50000 word long text: Best Practices for stream and lambda expressions – PDF download
1. Introduction to streams Today's stream refers to Java util. Many classes in the stream package. Stream can easily c…… -
Troubleshooting: using control + break to solve thread deadlock
brief introduction If we encounter thread deadlock in the program, how to solve it? This article will start from a pra…… -
-
Java reference types you must know [Conclusion]
Summary of four reference types Reference level: strong reference > soft reference > weak reference > virtual…… -
[introduction to Java] Day2 interface
After talking about abstract classes in the previous article, this article mainly explains what is more abstract than …… -
Deep discussion on Java strong reference, soft reference, weak reference and virtual reference
Deep discussion on strong reference, soft reference, weak reference and virtual reference Reference types are not ofte…… -
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 – Day2 Java integrated development environment idea
After the development environment is built, you also need an integrated development environment, that is, IDE, to prog…… -
Details of memory in for and while in Java
Wen / Zhu Jiqian Java program structure has sequence structure, loop structure, branch structure and jump structure, a…… -
[introduction to Java] day21 Java container class (IV) ArrayList source code analysis
Today we will introduce ArrayList, the most commonly used implementation class in the list interface. The source code …… -
[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…… -
Open source a set of original text processing tools: java + bat script to realize automatic batch processing of statement tools
Original / Zhu Jiqian This tool was developed by the author in early 2018. After two years, I accidentally thought of …… -
[introduction to Java] Day30 detailed explanation of Java container class (XII) detailed explanation of treemap
Today, let's take a look at another general of the map family - treemap. Two generals of the map family have been intr…… -
Java zero foundation entry series – Day6 Java string
String is our most commonly used type. Each string represented by double quotation marks is a string. A string in Java…… -
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…… -
You must know the java reference type — a detailed explanation of the source code of ReferenceQueue
definition ReferenceQueue is a reference queue used to store reference objects to be recycled. explain For soft refere…… -
You must know the type of java reference — detailed explanation of softreference source code
definition Softreference is a soft reference, and its referenced objects will be recycled when memory is insufficient.…… -
Java zero foundation entry series – day14 cloning of Java objects
Today we will introduce a concept, object cloning. This article is difficult. Please be prepared first. If you don't u…… -
[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…… -
Open source a set of original text processing tools: java + bat script to realize automatic batch processing of statement tools
Original / Zhu Jiqian This tool was developed by the author in early 2018. After two years, I accidentally thought of ……
