# java-professional **Repository Path**: kaybee/java-professional ## Basic Information - **Project Name**: java-professional - **Description**: Java 高级编程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-17 - **Last Updated**: 2023-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-lab > This repo is a collection of java skills learning records. It contains almost every aspect in java language. ### Concurrency - [Java并发编程](docs/Java%20并发编程.md) - [并发设计模式](docs/并发设计模式.md) - [管程模型](docs/管程模型.md) - ForkJoin - Future/CompletableFuture/CompletionService - synchronizers - ... ### Generic Type ### IO/NIO ### JavaBean ### JVM - class loader - java agent - gc - oom - ... ### References: Java 内存模型 - [JSR 133 (Java Memory Model) FAQ](http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html) - [Java内存模型FAQ](http://ifeve.com/jmm-faq/) - [JSR-133: JavaTMMemory Model and Thread Specification](https://www.cs.umd.edu/~pugh/java/memoryModel/jsr133.pdf) - [A Java Fork/Join Framework](http://gee.cs.oswego.edu/dl/papers/fj.pdf) - [tyma-paulmultithreaded](https://www.slideshare.net/e456/tyma-paulmultithreaded) - [Java并发编程实战](https://github.com/LiuKay/JavaProfessional/blob/master/docs/JAVA%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B%E5%AE%9E%E8%B7%B5(%E4%B8%AD%E6%96%87%E7%89%88).pdf) - [Java8虚拟机规范](https://github.com/LiuKay/JavaProfessional/blob/master/docs/jvms8.pdf) - [The Java® Language Specification (oracle.com)](https://docs.oracle.com/javase/specs/jls/se11/html/index.html)