JavaCore
☕ JavaCore es un tutorial de tecnología central de Java.
- ?Mantenimiento de sincronización de proyectos: Github |
- Lectura de libros electrónicos: Páginas de Github |
contenido
¿Resumen de la entrevista de Java?
Funciones básicas de Java
- entorno de desarrollo java
- Funciones de sintaxis básica de Java
- Tipos de datos básicos de Java
- Java orientado a objetos
- método java
- matriz de Java
- enumeraciones de Java
- Declaraciones de control de Java
- Excepción de Java
- Genéricos de Java
- Reflexión de Java
- Anotaciones de Java
- Tipo de cadena Java
Funciones avanzadas de Java
- Regularización de Java desde el nivel inicial hasta el dominio: palabras clave:
Pattern
, Matcher
,捕获与非捕获
,反向引用
,零宽断言
,贪婪与懒惰
,元字符
, DFA
, NFA
- Codificación y cifrado de Java: palabras clave:
Base64
,消息摘要
,数字签名
,对称加密
,非对称加密
, MD5
, SHA
, HMAC
, AES
, DES
, DESede
, RSA
- Internacionalización de Java: palabras clave:
Locale
, ResourceBundle
, NumberFormat
, DateFormat
, MessageFormat
- Java JDK8 - Palabras clave:
Stream
, lambda
, Optional
, @FunctionalInterface
- Java SPI - Palabras clave:
SPI
, ClassLoader
contenedor java
- Introducción a los contenedores de Java: palabras clave:
Collection
,泛型
, Iterable
, Iterator
, Comparable
, Comparator
, Cloneable
, fail-fast
- Lista de contenedores de Java - Palabras clave:
List
, ArrayList
, LinkedList
- Mapa de contenedor de Java: palabras clave:
Map
, HashMap
, TreeMap
, LinkedHashMap
, WeakHashMap
- Conjunto de contenedores de Java: palabras clave:
Set
, HashSet
, TreeSet
, LinkedHashSet
, EmumSet
- Cola de contenedores de Java: palabras clave:
Queue
, Deque
, ArrayDeque
, LinkedList
, PriorityQueue
- Flujo de contenedor Java
JavaIO
- Modelo Java IO: palabras clave:
InputStream
, OutputStream
, Reader
, Writer
,阻塞
- Java NIO - Palabras clave:
Channel
, Buffer
, Selector
,非阻塞
,多路复用
- Serialización de Java: palabras clave:
Serializable
, serialVersionUID
, transient
, Externalizable
, writeObject
, readObject
- Programación de red Java: palabras clave:
Socket
, ServerSocket
, DatagramPacket
, DatagramSocket
- Clase de herramienta Java IO: palabras clave:
File
, RandomAccessFile
, System
, Scanner
concurrencia de Java
- Introducción a la concurrencia de Java: palabras clave:
进程
,线程
,安全性
,活跃性
,性能
,死锁
,饥饿
,上下文切换
- Conceptos básicos de subprocesos de Java: palabras clave:
Thread
, Runnable
, Callable
, Future
, wait
, notify
, notifyAll
, join
, sleep
, yeild
,线程状态
,线程通信
- Mecanismo central de concurrencia de Java: palabras clave:
synchronized
, volatile
, CAS
, ThreadLocal
- Bloqueo de concurrencia de Java: palabras clave:
AQS
, ReentrantLock
, ReentrantReadWriteLock
, Condition
- Palabras clave de clase atómica de Java:
CAS
, Atomic
- Contenedor concurrente de Java: palabras clave:
ConcurrentHashMap
, CopyOnWriteArrayList
- Grupo de subprocesos de Java: palabras clave:
Executor
, ExecutorService
, ThreadPoolExecutor
, Executors
- Clase de herramienta de concurrencia de Java: palabras clave:
CountDownLatch
, CyclicBarrier
, Semaphore
- Modelo de memoria Java: palabras clave:
JMM
, volatile
, synchronized
, final
, Happens-Before
,内存屏障
- Marco ForkJoin
máquina virtual java
- arquitectura JVM
- Área de memoria JVM: palabras clave:
程序计数器
,虚拟机栈
,本地方法栈
,堆
,方法区
,运行时常量池
,直接内存
, OutOfMemoryError
, StackOverflowError
- Recolección de basura JVM: palabras clave:
GC Roots
, Serial
, Parallel
, CMS
, G1
, Minor GC
, Full GC
- Código de bytes de JVM: palabras clave:
bytecode
, asm
, javassist
- Carga de clases JVM - Palabras clave:
ClassLoader
,双亲委派
- Herramientas de línea de comandos JVM: palabras clave:
jps
, jstat
, jmap
, jstack
, jhat
, jinfo
- Herramientas GUI de JVM: palabras clave:
jconsole
, jvisualvm
, MAT
, JProfile
, Arthas
- JVM Practical Combat - Palabras clave:
配置
,调优
- Solución de problemas de Java: palabras clave:
CPU
,内存
,磁盘
,网络
, GC
material
- libros
- Cuatro grandes libros sobre Java
- "Pensando en java"
- "Conocimientos básicos de Java Core Technology Volumen I"
- "Funciones avanzadas de Java Core Technology Volumen II"
- "Java efectivo"
- concurrencia de Java
- "Programación concurrente Java en la práctica"
- "El arte de la programación concurrente en Java"
- máquina virtual java
- "Comprensión profunda de la máquina virtual Java"
- Comenzando con Java
- "O'Reilly: Primero, Java"
- "Notas locas de la conferencia sobre Java"
- otro
- "Patrón de diseño de cabeza primero"
- "Programación de red Java"
- "El arte del cifrado y descifrado en Java"
- "Manual de desarrollo de Java de Alibaba"
- Tutoriales, Comunidad
- Tutorial Java de Runoob
- patrones-de-diseño-java
- Java
- "Conferencias de entrevistas sobre tecnología básica de Java"
- "Práctica de ajuste del rendimiento de Java"
- "100 errores comunes en el desarrollo empresarial de Java"
- Desmantelamiento en profundidad de la máquina virtual Java
- "Programación concurrente Java en la práctica"
- entrevista
- Notas CS
- Guía Java
- java avanzado
?Transmitir
◾ ? JAVACORE Inicio ◾ Mi blog ◾