Recent Posts
-
Simple introduction to filter
The article was first published in: https://blog.csdn.net/Sky_QiaoBa_Sum/article/details/105042151 Filter filter The f…… -
About Java running mechanism
The difference between compiled language and interpreted language Compiled language What is compilation? By searching …… -
[Java Concurrent Programming] understand volatile keyword from CPU cache model to JMM
Three characteristics of concurrent programming Atomicity For one operation or multiple operations, either all operati…… -
Java process control (3) nesting
We talked about various loop structures before. There are for loops and while loops, which can complete repeated actio…… -
Java array definition and initialization
Array definition and initialization The concept of array and points for attention Definition of array // 定义数组 char…… -
[deep understanding of Java virtual machine] class loader and parental delegation model
Class loader For any class, the class loader that loads it and the class itself must jointly establish its uniqueness …… -
Encapsulation and access control of Java (1)
Encapsulation and access control of Java (1) I always think I understand the concept of encapsulation, but I really ca…… -
Basic usage of arrays class in Java
First knowledge of Java arrays class The arrays class includes many static methods (such as sorting and searching) for…… -
Java: have to know the object class
The object class is the top-level parent class of all classes. Any object (except the basic type) implements the metho…… -
Java: reflection mechanism learning notes
1、 Reflection mechanism 1. Overview Reflection mechanism: encapsulate each component of a class into other objects. I…… -
Java concurrent reading notes: lock and reentrantlock
Lock is located in Java util. concurrent. Under the locks package, there is a thread synchronization mechanism, just l…… -
On the default and static methods of Java
On the default and static methods of Java It is allowed to declare default methods and static methods in the interface…… -
[Java Concurrent Programming] summary of common tools: countdownlatch, cyclicbarrier, semphore, exchange
CountDownLatch Countdownlatch allows one or more threads to wait for other threads to complete operations. Similar to …… -
Parameter passing mechanism of Java methods
Parameter passing mechanism of Java methods If formal parameters are declared in a Java method, you must specify param…… -
Java concurrent reading notes: JMM and reordering
Java Memory Model (JMM) The Java Memory Model (JMM) defines the access rules for each variable in the program, that is…… -
Final explanation of Java keywords
Final is an important keyword in Java. This article will summarize it from three perspectives: final modifies data, me…… -
-
Upward transformation of Java polymorphism
Upward transformation of Java polymorphism Polymorphism is the third feature of object-oriented. Advantages of polymor…… -
Java object oriented interface (2)
Java object oriented interface (2) Portal: java object-oriented interface (1) Interface definition and implementation …… -
[dynamic programming] Yan’s DP analysis
Yan's DP analysis and explanation from acwing yxc. This paper is a note of several classic examples @ H_ 502_ 2@ @H_ 5…… -
[string topic] experience of topic brushing
String flipping problem 344 reverse string Double pointer approach, the classic solution to the inversion problem, use…… -
The file class is used in Java to explain the file operation in detail
We can know that the data stored in the program is temporary. When the program terminates, the data stored in the prog…… -
[JDK1.8] Java Xiaobai’s source code Learning Series: HashMap
Java Xiaobai's source code Learning Series: HashMap The Spring Festival was cancelled. I spent many days at home gnawi…… -
Learning series of Java Xiaobai collection source code: LinkedList
LinkedList source code learning Portal: learning series of Java Xiaobai collection source code: ArrayList This is the …… -
[Java Concurrent Programming] summary of synchronized related interview questions
Tell me about your understanding of the synchronized keyword The synchronized keyword is used to solve the synchroniza…… -
Java array usage and foreach loop
Java array usage and foreach loop Without saying a word, let's start with a simple procedure: final int NUM= 10; int[]…… -
[Java Concurrent Programming] ABA problem of atomic class atomic and CAS for concurrent operation
Atomic atomic class Atomic class is a class with the characteristics of atomic operation. Atomic classes exist in Java…… -
Java process control (IV) interrupt
In programming, the direct jump of the loop is very important. Although Java does not provide goto statements to contr…… -
Detailed summary of runtime classes in Java
Introduction to runtime class In Java, the runtime class provides many APIs to communicate with @ H_ 403_ 33@java Inte…… -
Xiaobai learns Java: I / O flow
Xiaobai learns Java: I / O flow Basic classification Development history File character stream Basic structure of outp…… -
Learning series of Java Xiaobai collection source code: ArrayList
ArrayList source code learning This paper is based on jdk1 Version 8, do some source code learning for the giant Array…… -
On the similarities and differences between interface and abstract class in Java
On the similarities and differences between interface and abstract class in Java Abstract classes and interfaces have ……