Java基础知识你知道多少?

Java特性

Java三大特性:封装,继承,多态

Java 抽象类与接口

Java 浅拷贝和深拷贝

Java static和final

Java 内部类、静态内部类、匿名内部类

Java 强制类型转换

java 实现多重继承

Java - equals方法

Java 字符串

Java - 异常解析基础

JAVA反射机制

JAVA动态代理基础

Java集合系列

Java - 数组解析

Java - 集合

Java - ArrayList源码分析

Java - LinkedList源码分析

Java - HashMap源码解析

Java - HashTable源码分析

Java - HashSet源码解析

Java - HashMap 多线程安全解析

Java - HashCode源码解析

数据结构 - 红黑树

Java - TreeMap源码解析 + 红黑树

Java - TreeSet源码解析

Java - Iterator源码解析

Java - Stack源码解析

Java - List总结

Java - Map总结

Java - fail-fast机制

Java并发系列

线程基础

Java - Thread 和 Runnable实现多线程

Java - synchronized关键字

java - 线程等待与唤醒

Java - 线程让步和休眠

Java - 线程Join与interrupt

Java - 线程优先级和守护线程

Java - 生产者消费者问题

线程锁

Java - “JUC”锁

Java - "JUC" ReentrantLock获取锁

Java - "JUC" ReentrantLock释放锁

Java - "JUC"之Condition源码解析

Java - "JUC" ReentrantReadWriteLock

Java - "JUC" CountDownLatch源码分析

Java - "JUC" CyclicBarrier源码分析

Java - "JUC" Semaphore源码分析

线程池

Java - "JUC线程池" 架构

Java - "JUC线程池" ThreadPoolExecutor原理解析

Java - "JUC线程池" 线程状态与拒绝策略源码分析

Java - "JUC线程池" Callable与Future

Java虚拟机系列

Java虚拟机 - 结构原理与运行时数据区域

Java虚拟机 - Class类文件结构

Java虚拟机 - 类加载机制

Java虚拟机 - 类初始化

Java虚拟机 - 多态性实现机制

Java虚拟机 - 语法糖

Java虚拟机 - Javac编译与JIT编译

Java虚拟机 - 垃圾收集

JAVA动态代理基础

Java 基础系列合集的更多相关文章

  1. Android基础系列合集

    四大组件 1.Service Android四大组件-Service Android-远程Service Service 动态更新 UI 2.Activity Android四大组件-Activity ...

  2. Java工程师学习指南第1部分:夯实Java基础系列

    点击关注上方"Java技术江湖",设为"置顶或星标",第一时间送达技术干货. 本文整理了微信公众号[Java技术江湖]发表和转载过的Java优质文章,想看到更多 ...

  3. Java基础系列-ArrayList

    原创文章,转载请标注出处:<Java基础系列-ArrayList> 一.概述 ArrayList底层使用的是数组.是List的可变数组实现,这里的可变是针对List而言,而不是底层数组. ...

  4. Java基础系列-Collector和Collectors

    原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/10748925.html 一.概述 Collector是专门用来作为Stream的coll ...

  5. Java基础系列-二进制操作

    原创文章,转载请标注出处:<Java基础系列-二进制操作> 概述 Java源码中涉及到大量的二进制操作,非常的复杂,但非常的快速. Java二进制表示法 首先了解下二进制,二进制是相对十进 ...

  6. Java基础系列-equals方法和hashCode方法

    原创文章,转载请标注出处:<Java基础系列-equals方法和hashCode方法> 概述         equals方法和hashCode方法都是有Object类定义的. publi ...

  7. 夯实Java基础系列1:Java面向对象三大特性(基础篇)

    本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 [https://github.com/h2pl/Java-Tutorial](https: ...

  8. 夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!

    目录 目录 string基础 Java String 类 创建字符串 StringDemo.java 文件代码: String基本用法 创建String对象的常用方法 String中常用的方法,用法如 ...

  9. 夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及实现原理

    目录 final使用 final变量 final修饰基本数据类型变量和引用 final类 final关键字的知识点 final关键字的最佳实践 final的用法 关于空白final final内存分配 ...

随机推荐

  1. 2.DI依赖注入

    一:DI Dependency Injection ,依赖注入 is a :是一个,继承. has a:有一个,成员变量,依赖. class B { private A a;   //B类依赖A类 } ...

  2. 如何将已有的本地Git 库推送到远端仓库?

    以Github 为例 step 1. 在Github建立一个空的仓库 Step 2. 建立远端仓库的别名 >$ git remote add origin https://github.com/ ...

  3. 手写实现简单版IOC

    概述 IOC (Inversion of Control) 控制反转,大家应该都比较熟悉了.应该也都有用过,这里就不具体介绍了.自己平时也有用到过IOC,但是对它的具体实现原理只有一个模糊的概念,所以 ...

  4. elasticsearch学习之根据发布时间设置衰减函数

    衰减函数decay functionion 高斯衰减 GET _search { "_source": ["title","release_date& ...

  5. fiddler电脑抓包和手机抓包

    概述 以前听别人说抓包抓包的,听起来很神秘高大上的样子,想入门又不知道从何学起.今天偶然在工作中遇到了以下2个需求: 改线上的代码,特别是PC端js代码. 写了一个移动端页面,由于跨域,改了host地 ...

  6. [Mac]macOS Mojave :发现 Mac 的新功能。

    1.深色模式 换种颜色看 Mac “深色模式”为桌面和内建应用带来更生动的外观,可让您轻松专注于最重要的内容. 若要在浅色和深色外观之间切换,请打开“系统偏好设置”并点按“通用”. 2.叠放 整理桌面 ...

  7. Using SQLite database in your Windows 10 apps

    MVP可以在channel 9上传视频了,所以准备做个英文视频传上去分享给大家,本文做稿子. Hello everyone, As we all know, SQLite is a great and ...

  8. Python进程-理论

    进程定义 程序: 计算机程序是存储在磁盘上的可执行二进制(或其他类型)文件.只有把它们加载到内存中,并被操作系统调用,它们才会拥有其自己的生命周期. 进程: 进程则是表示的一个正在执行的程序.每个进程 ...

  9. Nginx+apache/Tomcat实现反向代理与动静分离

    其实本人比较喜欢nginx跑静态和做负载反向代理,动态php还是交给apache处理比较稳定,jsp就交给tomcat.resin或jboss.nginx跑静态的能力是无与伦比的,是目前web服务器里 ...

  10. (转)tasklist命令参数应用详细图解

    原文:https://blog.csdn.net/bcbobo21cn/article/details/51759521 一 操作实例不带参数: /svc参数: /SVC 显示每个进程中的服务信息,当 ...