Java
-
Traversal operation of ArrayList and LinkedList
summary A well-known little knowledge of a java program is that ArrayList and LinkedList are best deleted by iterator …… -
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…… -
[introduction to Java] Day24 Java container class (VII) HashMap source code analysis (II)
KeySet Let's take a look at the keyset first. The member variable keyset in HashMap saves all key sets. In fact, this …… -
[introduction to Java] day18 Java container class (I) collection interface
Today, let's take a look at a big guy in Java, that is, container. The so-called container is specifically used to hol…… -
[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…… -
[introduction to Java] day22 Java container class (V) HashMap source code analysis (I)
The first part mainly explains the structure, important parameters and methods in HashMap, as well as the places and a…… -
[introduction to Java] day15 revisiting Java generics — Generic wildcards and upper and lower boundaries
The last article introduced what generics are, why generics should be used and how to use generics. I believe you have…… -
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…… -
Java EE Foundation (02): detailed explanation of servlet core API usage
1、 Introduction to core API 1. Servlet execution process Servlet is one of the three major components of Java Web (se…… -
Programming architecture (07): web development of Java EE
Source code of this article: @ L_ 403_ 0 @ | gitee · click here 1、 Basic concepts 1. CS and BS architecture CS archit…… -
Java Concurrent Programming (08): executor thread pool framework
Source code of this article: GitHub · click here | gitee · click here 1、 Introduction to executor framework 1. Basic …… -
Programming architecture (03): Java collection container
Source code of this article: GitHub · click here | gitee · click here 1、 Introduction to collection containers Collec…… -
Java Concurrent Programming (04): inter thread communication, waiting / notification mechanism
Source code of this article: GitHub · click here | gitee · click here 1、 Concept introduction 1. Thread communication…… -
Java Concurrent Programming (07): detailed explanation of fork / join framework mechanism
Source code of this article: GitHub · click here | gitee · click here 1、 Fork / join framework Java provides fork / j…… -
Programming architecture (02): Java exception architecture
Source code of this article: GitHub · click here | gitee · click here 1、 Anomaly introduction Excellent program code …… -
Programming architecture (08): spring Mvc. Boot framework
Source code of this article: GitHub · click here | gitee · click here 1、 Spring framework 1. Framework overview Sprin…… -
Programming architecture (04): javaio stream file management
Source code of this article: GitHub · click here | gitee · click here 1、 IO stream classification @ h_ 301_ 3 @ 1. Di…… -
Fundamentals of Java EE (04): session tracking technology, detailed explanation of session and cookie
1、 Session tracking 1. Scene description For example, if you log in to a shopping website and your identity is recogn…… -
Java EE Basics (03): http request details, handshake and wave process introduction
1、 Introduction to HTTP protocol 1. Concept description HTTP hypertext transmission protocol is a transmission protoc…… -
Programming architecture (01): Fundamentals of Java programming
1、 Data type 1. Foundation type 整型:byte 、short 、int 、long 浮点型:float、double 字节型:char 2. Packaging type…… -
Java Concurrent Programming (02): thread core mechanism, basic concept extension
Source code of this article: GitHub · click here | gitee · click here 1、 Thread basic mechanism 1. Concept descriptio…… -
Fundamentals of Java EE (04): session tracking technology, detailed explanation of session and cookie
1、 Session tracking 1. Scene description For example, if you log in to a shopping website and your identity is recogn…… -
Fundamentals of Java (01): basic data types, core point sorting
1、 Basic type 1. Basic type Instead of using new, declare a variable that is not passed by reference, and the value o…… -
Fundamentals of Java EE (04): session tracking technology, detailed explanation of session and cookie
1、 Session tracking 1. Scene description For example, if you log in to a shopping website and your identity is recogn…… -
Java Concurrent Programming (03): multithreading, concurrent access, synchronization control
Source code of this article: GitHub · click here | gitee · click here 1、 Concurrency problem When multi-threaded lear…… -
Java Basics (03): process control statements, and algorithm applications
Source code of this article: GitHub · click here | gitee · click here 1、 Branch statement Process control statements …… -
Programming architecture (05): Java multithreading concurrency
Source code of this article: GitHub · click here | gitee · click here 1、 Multithreaded map 2、 Multithreading Foundat…… -
Java EE Foundation (01): servlet implementation mode, life cycle execution process
1、 Introduction to Servlet The server-side program written in Java is independent of the platform and protocol. Its m…… -
Java Concurrent Programming (01): thread creation mode, state cycle management
1、 Introduction to concurrent programming 1. Basic concepts Computer programs, procedures and rules related to the op…… -
Java Concurrent Programming (05): pessimistic lock and optimistic lock mechanism
Source code of this article: GitHub · click here | gitee · click here 1、 Resources and locking 1. Scene description M…… -
Java Basics (02): special string classes and related extension APIs
1、 Introduction to string class 1. Basic introduction String is a special data type and belongs to reference type. St…… -
Write a reusable distributed scheduling task management webui component based on quartz
premise Small entrepreneurial teams give priority to cost saving no matter what scheme they choose. For the distribute……