Java
-
[difficult Java PROBLEMS] the execution sequence of try catch finally when there is a return
There is such a problem that everyone should be familiar with exception handling, similar to the following code: When …… -
[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…… -
[introduction to Java] Day6 Java inner class – member inner class
What the inner class is, in short, is the class defined inside the class (serious nonsense). A serious inner class loo…… -
You must know the type of java reference — a detailed explanation of phantom reference source code
definition Phantom reference is a virtual reference that does not affect the life cycle of an object, nor can it get a…… -
Java zero foundation entry series – day13 inheritance and polymorphism of Java classes
Inheritance is a very important feature of a class. What? You don't even know about inheritance? Are you trying to pis…… -
[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…… -
[introduction to Java] callback in day4 Java
After another busy week, things have almost been solved. Finally, I can continue to write my blog (you've been waiting…… -
[introduction to Java] day14 a preliminary study on generics in Java
Generics is a very interesting and important concept. This article will briefly introduce the generics feature in Java…… -
[introduction to Java] day34 detailed explanation of Java container class (XV) detailed explanation of weakhashmap
The detailed source code series are analyzed based on jdk8 explain At the end of the Java container explanation series…… -
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] Day6 Java inner class – member inner class
What the inner class is, in short, is the class defined inside the class (serious nonsense). A serious inner class loo…… -
Java zero foundation entry series – day3 java basic data type
The first two articles have built the development environment. If you have completed the deployment step by step accor…… -
Java collection source code analysis (6): HashMap
summary HashMap is an implementation class based on hash table, which is unsafe for the next thread of map interface. …… -
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 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 …… -
[introduction to Java] day23 Java container class (VI) HashMap source code analysis (middle)
In the previous article, the basic contents of HashMap were introduced in detail, and the get and put methods were ana……