René's URL Explorer Experiment


Title: Java 基础 - 图谱 & Q/A | Java 全栈知识体系

Open Graph Title: Java 基础 - 图谱 & Q/A

Description: 包含: Java 基础, Java 部分源码, JVM, Spring, Spring Boot, Spring Cloud, 数据库原理, MySQL, ElasticSearch, MongoDB, Docker, k8s, CI&CD, Linux, DevOps, 分布式, 中间件, 开发工具, Git, IDE, 源码阅读,读书笔记, 开源项目...

Keywords:

Opengraph URL: https://pdai.tech/md/java/basic/java-basic-lan-sum.html

Generator: VuePress 2.0.0-beta.53

direct link

Domain: pdai.tech

og:site_nameJava 全栈知识体系
og:typearticle
og:localezh-CN
article:author@pdai
authorpdai
apple-mobile-web-app-capableyes
msapplication-TileColor#da532c
theme-color#ffffff

Links:

Java 全栈知识体系https://pdai.tech/
❁导航 https://pdai.tech/md/resource/tools.html
♥面试 https://pdai.tech/md/interview/x-interview.html
✿导读 https://pdai.tech/md/outline/x-outline.html
Java 面向对象基础 https://pdai.tech/md/java/basic/java-basic-oop.html
Java 基础知识体系 https://pdai.tech/md/java/basic/java-basic-lan-basic.html
Java 集合框架详解 https://pdai.tech/md/java/collection/java-collection-all.html
Java 并发知识体系 https://pdai.tech/md/java/thread/java-thread-x-overview.html
Java 并发理论基础 https://pdai.tech/md/java/thread/java-thread-x-theorty.html
Java 并发线程基础 https://pdai.tech/md/java/thread/java-thread-x-thread-basic.html
J.U.C 知识体系与详解 https://pdai.tech/md/java/thread/java-thread-x-juc-overview.html
Java IO/NIO/AIO详解 https://pdai.tech/md/java/io/java-io-overview.html
Java 8 特性详解 https://pdai.tech/md/java/java8/java8.html
Java 8 以上版本特性体系 https://pdai.tech/md/java/java8up/java-8-up-overview.html
Java 8 升Java 11特性必读 https://pdai.tech/md/java/java8up/java9-11.html
Java 11 升Java 17特性必读 https://pdai.tech/md/java/java8up/java12-17.html
Java 类加载机制 https://pdai.tech/md/java/jvm/java-jvm-classload.html
Java 字节码和增强技术 https://pdai.tech/md/java/jvm/java-jvm-class.html
JVM 内存结构详解 https://pdai.tech/md/java/jvm/java-jvm-struct.html
JVM 垃圾回收机制 https://pdai.tech/md/java/jvm/java-jvm-gc.html
Java 调试排错相关 https://pdai.tech/md/java/jvm/java-jvm-debug-tools-linux.html
数据结构基础 https://pdai.tech/md/algorithm/alg-basic-overview.html
常见排序算法 https://pdai.tech/md/algorithm/alg-sort-overview.html
算法思想 https://pdai.tech/md/algorithm/alg-core-divide-and-conquer.html
安全算法 https://pdai.tech/md/algorithm/alg-domain-security-degist.html
字符串匹配算法 https://pdai.tech/md/algorithm/alg-domain-char-match.html
分布式系统算法 https://pdai.tech/md/algorithm/alg-domain-distribute-overview.html
海量数据处理 https://pdai.tech/md/algorithm/alg-domain-bigdata-overview.html
负载均衡算法 https://pdai.tech/md/algorithm/alg-domain-load-balance.html
推荐算法 https://pdai.tech/md/algorithm/alg-domain-suggest.html
数据挖掘算法 https://pdai.tech/md/algorithm/alg-domain-machine.html
ID生成算法 https://pdai.tech/md/algorithm/alg-domain-id-snowflake.html
头脑风暴 https://pdai.tech/md/algorithm/alg-other-mind.html
数据库原理 https://pdai.tech/md/db/sql/sql-db.html
SQL语言 https://pdai.tech/md/db/sql-lan/sql-lan.html
MySQL 详解 https://pdai.tech/md/db/sql-mysql/sql-mysql-overview.html
Redis 详解 https://pdai.tech/md/db/nosql-redis/db-redis-overview.html
MongoDB 详解 https://pdai.tech/md/db/nosql-mongo/mongo.html
ElasticSearch 详解 https://pdai.tech/md/db/nosql-es/elasticsearch.html
常用类库详解 https://pdai.tech/md/develop/package/dev-package-x-overview.html
正则表达式详解 https://pdai.tech/md/develop/regex/dev-regex-all.html
CRON表达式详解 https://pdai.tech/md/develop/cron/dev-cron-x-usage.html
网络协议和工具详解 https://pdai.tech/md/develop/protocol/dev-protocol-overview.html
安全相关详解 https://pdai.tech/md/develop/security/dev-security-overview.html
单元测试详解 https://pdai.tech/md/develop/ut/dev-ut-unit-test.html
统一风格详解 https://pdai.tech/md/develop/ut/dev-qt-code-style.html
质量管理详解 https://pdai.tech/md/develop/ut/dev-qt-sonarlint.html
代码重构相关 https://pdai.tech/md/develop/refactor/dev-refactor-if-else.html
Spring框架知识体系 https://pdai.tech/md/spring/spring.html
Spring框架组成 https://pdai.tech/md/spring/spring-x-framework-introduce.html
控制反转(IOC) https://pdai.tech/md/spring/spring-x-framework-ioc.html
面向切面编程(AOP) https://pdai.tech/md/spring/spring-x-framework-aop.html
SpringMVC https://pdai.tech/md/spring/spring-x-framework-springmvc.html
SpringBoot知识体系 https://pdai.tech/md/spring/springboot/springboot.html
SpringBoot入门 https://pdai.tech/md/spring/springboot/springboot-x-hello-world.html
SpringBoot接口设计和实现 https://pdai.tech/md/spring/springboot/springboot-x-interface-response.html
SpringBoot集成MySQL https://pdai.tech/md/spring/springboot/springboot-x-mysql-jpa.html
SpringBoot集成ShardingJDBC https://pdai.tech/md/spring/springboot/springboot-x-mysql-shardingjdbc.html
SpringBoot集成Redis https://pdai.tech/md/spring/springboot/springboot-x-redis-jedis.html
SpringBoot集成Postgre https://pdai.tech/md/spring/springboot/springboot-x-postgre-jpa.html
SpringBoot集成ElasticSearch https://pdai.tech/md/spring/springboot/springboot-x-elastic-template.html
SpringBoot集成Socket https://pdai.tech/md/spring/springboot/springboot-x-socket-websocket.html
SpringBoot定时任务 https://pdai.tech/md/spring/springboot/springboot-x-task-timer.html
SpringBoot后端视图 https://pdai.tech/md/spring/springboot/springboot-x-view-thymeleaf.html
SpringBoot监控 https://pdai.tech/md/spring/springboot/springboot-x-monitor-actuator.html
SpringBoot进阶 https://pdai.tech/md/spring/springboot/springboot-y-auo-config.html
Tomcat 源码详解 https://pdai.tech/md/framework/tomcat/tomcat-overview.html
MyBatis 源码详解 https://pdai.tech/md/framework/orm-mybatis/mybatis-overview.html
ShardingSphere 详解 https://pdai.tech/md/framework/ds-sharding/sharding-overview.html
架构知识体系 https://pdai.tech/md/arch/arch-x-overview.html
从角色视角看架构 https://pdai.tech/md/arch/arch-x-view.html
从分层视角看架构 https://pdai.tech/md/arch/arch-x-view-2.html
从演化视角看架构 https://pdai.tech/md/arch/arch-x-evolution.html
从模式视角看架构 https://pdai.tech/md/arch/arch-x-pattern.html
高并发之缓存 https://pdai.tech/md/arch/arch-y-cache.html
高并发之限流 https://pdai.tech/md/arch/arch-y-ratelimit.html
高并发之降级和熔断 https://pdai.tech/md/arch/arch-y-reduce.html
高可用之负载均衡 https://pdai.tech/md/arch/arch-y-loadbalance.html
高可用之容灾备份 https://pdai.tech/md/arch/arch-y-backup.html
分布式理论和一致性算法 https://pdai.tech/md/arch/arch-z-theory.html
全局唯一ID实现方案 https://pdai.tech/md/arch/arch-z-id.html
分布式锁及实现方案 https://pdai.tech/md/arch/arch-z-lock.html
分布式事务及实现方案 https://pdai.tech/md/arch/arch-z-transection.html
分布式任务及实现方案 https://pdai.tech/md/arch/arch-z-job.html
分布式会话及实现方案 https://pdai.tech/md/arch/arch-z-session.html
微服务系统和设计 https://pdai.tech/md/arch/microservice/arch-m-singleton-2.html
秒杀抽奖相关设计 https://pdai.tech/md/arch/arch-example-seckill.html
电商交易相关设计 https://pdai.tech/md/arch/arch-example-goods-detail.html
仓储物流相关设计 https://pdai.tech/md/arch/arch-example-meituan-jishiwuliu.html
拉新投放相关设计 https://pdai.tech/md/arch/arch-example-xianyu-laxintoufang.html
其它综合相关设计 https://pdai.tech/md/arch/arch-example-meituan-waimai.html
数据库架构相关设计 https://pdai.tech/md/arch/arch-example-meituan-db-hp.html
数据同步相关设计 https://pdai.tech/md/arch/arch-example-meituan-db-binlog.html
数据仓库相关设计 https://pdai.tech/md/arch/arch-example-meituan-data-cangchu.html
数据治理相关设计 https://pdai.tech/md/arch/arch-example-meituan-data-zhili.html
开发工具 https://pdai.tech/md/devops/tool/tool-list-overview.html
Git详解 https://pdai.tech/md/devops/tool/tool-git.html
Linux https://pdai.tech/md/devops/linux/linux.html
Docker https://pdai.tech/md/devops/docker/docker-00-overview.html
项目 https://pdai.tech/md/project/project-x-overview.html
开发原则(SOLID) https://pdai.tech/md/dev-spec/spec/dev-th-solid.html
分布式理论(CAP) https://pdai.tech/md/dev-spec/spec/dev-th-cap.html
分布式理论(BASE) https://pdai.tech/md/dev-spec/spec/dev-th-base.html
事务理论(ACID) https://pdai.tech/md/dev-spec/spec/dev-th-acid.html
微服务理论(康威定律) https://pdai.tech/md/dev-spec/spec/dev-microservice-kangwei.html
常见开源协议详解 https://pdai.tech/md/dev-spec/opensource/dev-opensource.html
知识共享许可协议 https://pdai.tech/md/dev-spec/opensource/dev-knowledge.html
国产开源木兰协议 https://pdai.tech/md/dev-spec/opensource/dev-mulan.html
阿里巴巴 Java开发手册 https://pdai.tech/md/dev-spec/code-style/code-style-alibaba.html
Google Java 编程风格指南 https://pdai.tech/md/dev-spec/code-style/code-style-google.html
Twitter Java代码规范 https://pdai.tech/md/dev-spec/code-style/code-style-twitter.html
软件生命周期与传统模型 https://pdai.tech/md/dev-spec/dev-agile/dev-th-waterfall-model.html
结合测试演化的过程模型 https://pdai.tech/md/dev-spec/dev-agile/dev-th-waterfall-vwxh.html
敏捷开发项目管理理论 https://pdai.tech/md/dev-spec/dev-agile/dev-th-agile.html
敏捷之极限编程(XP) https://pdai.tech/md/dev-spec/dev-agile/dev-th-agile-xp.html
敏捷之Scrum & Kanban https://pdai.tech/md/dev-spec/dev-agile/dev-th-agile-scrum.html
敏捷实践之测试驱动开发 https://pdai.tech/md/dev-spec/dev-agile/dev-pratice-tdd.html
设计模式详解 https://pdai.tech/md/dev-spec/pattern/1_overview.html
CMMI 认证 https://pdai.tech/md/dev-spec/certificate/cert-cmm.html
等级保护认证 https://pdai.tech/md/dev-spec/certificate/cert-dengbao.html
ISO27001认证 https://pdai.tech/md/dev-spec/certificate/cert-iso27001.html
技术之外应该思考什么 https://pdai.tech/md/team/overview-besides-tech.html
个人成长和认知 https://pdai.tech/md/team/team-z-tixi.html
产品设计和思考 https://pdai.tech/md/team/team-z-wechat.html
管对管理和成长 https://pdai.tech/md/team/team-z-task-emergency.html
其它软实力等 https://pdai.tech/md/team/team-z-arch-future.html
关于 https://pdai.tech/md/about/me/about-me.html
❁导航 https://pdai.tech/md/resource/tools.html
♥面试 https://pdai.tech/md/interview/x-interview.html
✿导读 https://pdai.tech/md/outline/x-outline.html
Java 面向对象基础 https://pdai.tech/md/java/basic/java-basic-oop.html
Java 基础知识体系 https://pdai.tech/md/java/basic/java-basic-lan-basic.html
Java 集合框架详解 https://pdai.tech/md/java/collection/java-collection-all.html
Java 并发知识体系 https://pdai.tech/md/java/thread/java-thread-x-overview.html
Java 并发理论基础 https://pdai.tech/md/java/thread/java-thread-x-theorty.html
Java 并发线程基础 https://pdai.tech/md/java/thread/java-thread-x-thread-basic.html
J.U.C 知识体系与详解 https://pdai.tech/md/java/thread/java-thread-x-juc-overview.html
Java IO/NIO/AIO详解 https://pdai.tech/md/java/io/java-io-overview.html
Java 8 特性详解 https://pdai.tech/md/java/java8/java8.html
Java 8 以上版本特性体系 https://pdai.tech/md/java/java8up/java-8-up-overview.html
Java 8 升Java 11特性必读 https://pdai.tech/md/java/java8up/java9-11.html
Java 11 升Java 17特性必读 https://pdai.tech/md/java/java8up/java12-17.html
Java 类加载机制 https://pdai.tech/md/java/jvm/java-jvm-classload.html
Java 字节码和增强技术 https://pdai.tech/md/java/jvm/java-jvm-class.html
JVM 内存结构详解 https://pdai.tech/md/java/jvm/java-jvm-struct.html
JVM 垃圾回收机制 https://pdai.tech/md/java/jvm/java-jvm-gc.html
Java 调试排错相关 https://pdai.tech/md/java/jvm/java-jvm-debug-tools-linux.html
数据结构基础 https://pdai.tech/md/algorithm/alg-basic-overview.html
常见排序算法 https://pdai.tech/md/algorithm/alg-sort-overview.html
算法思想 https://pdai.tech/md/algorithm/alg-core-divide-and-conquer.html
安全算法 https://pdai.tech/md/algorithm/alg-domain-security-degist.html
字符串匹配算法 https://pdai.tech/md/algorithm/alg-domain-char-match.html
分布式系统算法 https://pdai.tech/md/algorithm/alg-domain-distribute-overview.html
海量数据处理 https://pdai.tech/md/algorithm/alg-domain-bigdata-overview.html
负载均衡算法 https://pdai.tech/md/algorithm/alg-domain-load-balance.html
推荐算法 https://pdai.tech/md/algorithm/alg-domain-suggest.html
数据挖掘算法 https://pdai.tech/md/algorithm/alg-domain-machine.html
ID生成算法 https://pdai.tech/md/algorithm/alg-domain-id-snowflake.html
头脑风暴 https://pdai.tech/md/algorithm/alg-other-mind.html
数据库原理 https://pdai.tech/md/db/sql/sql-db.html
SQL语言 https://pdai.tech/md/db/sql-lan/sql-lan.html
MySQL 详解 https://pdai.tech/md/db/sql-mysql/sql-mysql-overview.html
Redis 详解 https://pdai.tech/md/db/nosql-redis/db-redis-overview.html
MongoDB 详解 https://pdai.tech/md/db/nosql-mongo/mongo.html
ElasticSearch 详解 https://pdai.tech/md/db/nosql-es/elasticsearch.html
常用类库详解 https://pdai.tech/md/develop/package/dev-package-x-overview.html
正则表达式详解 https://pdai.tech/md/develop/regex/dev-regex-all.html
CRON表达式详解 https://pdai.tech/md/develop/cron/dev-cron-x-usage.html
网络协议和工具详解 https://pdai.tech/md/develop/protocol/dev-protocol-overview.html
安全相关详解 https://pdai.tech/md/develop/security/dev-security-overview.html
单元测试详解 https://pdai.tech/md/develop/ut/dev-ut-unit-test.html
统一风格详解 https://pdai.tech/md/develop/ut/dev-qt-code-style.html
质量管理详解 https://pdai.tech/md/develop/ut/dev-qt-sonarlint.html
代码重构相关 https://pdai.tech/md/develop/refactor/dev-refactor-if-else.html
Spring框架知识体系 https://pdai.tech/md/spring/spring.html
Spring框架组成 https://pdai.tech/md/spring/spring-x-framework-introduce.html
控制反转(IOC) https://pdai.tech/md/spring/spring-x-framework-ioc.html
面向切面编程(AOP) https://pdai.tech/md/spring/spring-x-framework-aop.html
SpringMVC https://pdai.tech/md/spring/spring-x-framework-springmvc.html
SpringBoot知识体系 https://pdai.tech/md/spring/springboot/springboot.html
SpringBoot入门 https://pdai.tech/md/spring/springboot/springboot-x-hello-world.html
SpringBoot接口设计和实现 https://pdai.tech/md/spring/springboot/springboot-x-interface-response.html
SpringBoot集成MySQL https://pdai.tech/md/spring/springboot/springboot-x-mysql-jpa.html
SpringBoot集成ShardingJDBC https://pdai.tech/md/spring/springboot/springboot-x-mysql-shardingjdbc.html
SpringBoot集成Redis https://pdai.tech/md/spring/springboot/springboot-x-redis-jedis.html
SpringBoot集成Postgre https://pdai.tech/md/spring/springboot/springboot-x-postgre-jpa.html
SpringBoot集成ElasticSearch https://pdai.tech/md/spring/springboot/springboot-x-elastic-template.html
SpringBoot集成Socket https://pdai.tech/md/spring/springboot/springboot-x-socket-websocket.html
SpringBoot定时任务 https://pdai.tech/md/spring/springboot/springboot-x-task-timer.html
SpringBoot后端视图 https://pdai.tech/md/spring/springboot/springboot-x-view-thymeleaf.html
SpringBoot监控 https://pdai.tech/md/spring/springboot/springboot-x-monitor-actuator.html
SpringBoot进阶 https://pdai.tech/md/spring/springboot/springboot-y-auo-config.html
Tomcat 源码详解 https://pdai.tech/md/framework/tomcat/tomcat-overview.html
MyBatis 源码详解 https://pdai.tech/md/framework/orm-mybatis/mybatis-overview.html
ShardingSphere 详解 https://pdai.tech/md/framework/ds-sharding/sharding-overview.html
架构知识体系 https://pdai.tech/md/arch/arch-x-overview.html
从角色视角看架构 https://pdai.tech/md/arch/arch-x-view.html
从分层视角看架构 https://pdai.tech/md/arch/arch-x-view-2.html
从演化视角看架构 https://pdai.tech/md/arch/arch-x-evolution.html
从模式视角看架构 https://pdai.tech/md/arch/arch-x-pattern.html
高并发之缓存 https://pdai.tech/md/arch/arch-y-cache.html
高并发之限流 https://pdai.tech/md/arch/arch-y-ratelimit.html
高并发之降级和熔断 https://pdai.tech/md/arch/arch-y-reduce.html
高可用之负载均衡 https://pdai.tech/md/arch/arch-y-loadbalance.html
高可用之容灾备份 https://pdai.tech/md/arch/arch-y-backup.html
分布式理论和一致性算法 https://pdai.tech/md/arch/arch-z-theory.html
全局唯一ID实现方案 https://pdai.tech/md/arch/arch-z-id.html
分布式锁及实现方案 https://pdai.tech/md/arch/arch-z-lock.html
分布式事务及实现方案 https://pdai.tech/md/arch/arch-z-transection.html
分布式任务及实现方案 https://pdai.tech/md/arch/arch-z-job.html
分布式会话及实现方案 https://pdai.tech/md/arch/arch-z-session.html
微服务系统和设计 https://pdai.tech/md/arch/microservice/arch-m-singleton-2.html
秒杀抽奖相关设计 https://pdai.tech/md/arch/arch-example-seckill.html
电商交易相关设计 https://pdai.tech/md/arch/arch-example-goods-detail.html
仓储物流相关设计 https://pdai.tech/md/arch/arch-example-meituan-jishiwuliu.html
拉新投放相关设计 https://pdai.tech/md/arch/arch-example-xianyu-laxintoufang.html
其它综合相关设计 https://pdai.tech/md/arch/arch-example-meituan-waimai.html
数据库架构相关设计 https://pdai.tech/md/arch/arch-example-meituan-db-hp.html
数据同步相关设计 https://pdai.tech/md/arch/arch-example-meituan-db-binlog.html
数据仓库相关设计 https://pdai.tech/md/arch/arch-example-meituan-data-cangchu.html
数据治理相关设计 https://pdai.tech/md/arch/arch-example-meituan-data-zhili.html
开发工具 https://pdai.tech/md/devops/tool/tool-list-overview.html
Git详解 https://pdai.tech/md/devops/tool/tool-git.html
Linux https://pdai.tech/md/devops/linux/linux.html
Docker https://pdai.tech/md/devops/docker/docker-00-overview.html
项目 https://pdai.tech/md/project/project-x-overview.html
开发原则(SOLID) https://pdai.tech/md/dev-spec/spec/dev-th-solid.html
分布式理论(CAP) https://pdai.tech/md/dev-spec/spec/dev-th-cap.html
分布式理论(BASE) https://pdai.tech/md/dev-spec/spec/dev-th-base.html
事务理论(ACID) https://pdai.tech/md/dev-spec/spec/dev-th-acid.html
微服务理论(康威定律) https://pdai.tech/md/dev-spec/spec/dev-microservice-kangwei.html
常见开源协议详解 https://pdai.tech/md/dev-spec/opensource/dev-opensource.html
知识共享许可协议 https://pdai.tech/md/dev-spec/opensource/dev-knowledge.html
国产开源木兰协议 https://pdai.tech/md/dev-spec/opensource/dev-mulan.html
阿里巴巴 Java开发手册 https://pdai.tech/md/dev-spec/code-style/code-style-alibaba.html
Google Java 编程风格指南 https://pdai.tech/md/dev-spec/code-style/code-style-google.html
Twitter Java代码规范 https://pdai.tech/md/dev-spec/code-style/code-style-twitter.html
软件生命周期与传统模型 https://pdai.tech/md/dev-spec/dev-agile/dev-th-waterfall-model.html
结合测试演化的过程模型 https://pdai.tech/md/dev-spec/dev-agile/dev-th-waterfall-vwxh.html
敏捷开发项目管理理论 https://pdai.tech/md/dev-spec/dev-agile/dev-th-agile.html
敏捷之极限编程(XP) https://pdai.tech/md/dev-spec/dev-agile/dev-th-agile-xp.html
敏捷之Scrum & Kanban https://pdai.tech/md/dev-spec/dev-agile/dev-th-agile-scrum.html
敏捷实践之测试驱动开发 https://pdai.tech/md/dev-spec/dev-agile/dev-pratice-tdd.html
设计模式详解 https://pdai.tech/md/dev-spec/pattern/1_overview.html
CMMI 认证 https://pdai.tech/md/dev-spec/certificate/cert-cmm.html
等级保护认证 https://pdai.tech/md/dev-spec/certificate/cert-dengbao.html
ISO27001认证 https://pdai.tech/md/dev-spec/certificate/cert-iso27001.html
技术之外应该思考什么 https://pdai.tech/md/team/overview-besides-tech.html
个人成长和认知 https://pdai.tech/md/team/team-z-tixi.html
产品设计和思考 https://pdai.tech/md/team/team-z-wechat.html
管对管理和成长 https://pdai.tech/md/team/team-z-task-emergency.html
其它软实力等 https://pdai.tech/md/team/team-z-arch-future.html
关于 https://pdai.tech/md/about/me/about-me.html
Java 基础 - 面向对象 https://pdai.tech/md/java/basic/java-basic-oop.html
Java 基础 - 知识点 https://pdai.tech/md/java/basic/java-basic-lan-basic.html
Java 基础 - 图谱 & Q/A https://pdai.tech/md/java/basic/java-basic-lan-sum.html
Java 基础 - 泛型机制详解 https://pdai.tech/md/java/basic/java-basic-x-generic.html
Java 基础 - 注解机制详解 https://pdai.tech/md/java/basic/java-basic-x-annotation.html
Java 基础 - 异常机制详解 https://pdai.tech/md/java/basic/java-basic-x-exception.html
Java 基础 - 反射机制详解 https://pdai.tech/md/java/basic/java-basic-x-reflection.html
Java常用机制 - SPI机制详解 https://pdai.tech/md/java/advanced/java-advanced-spi.html
Collection 类关系图 https://pdai.tech/md/java/collection/java-collection-all.html
Collection - ArrayList 源码解析 https://pdai.tech/md/java/collection/java-collection-ArrayList.html
Collection - LinkedList源码解析 https://pdai.tech/md/java/collection/java-collection-LinkedList.html
Collection - Stack & Queue 源码解析 https://pdai.tech/md/java/collection/java-collection-Queue&Stack.html
Collection - PriorityQueue源码解析 https://pdai.tech/md/java/collection/java-collection-PriorityQueue.html
Map - HashSet & HashMap 源码解析 https://pdai.tech/md/java/collection/java-map-HashMap&HashSet.html
Map - LinkedHashSet&Map源码解析 https://pdai.tech/md/java/collection/java-map-LinkedHashMap&LinkedHashSet.html
Map - TreeSet & TreeMap 源码解析 https://pdai.tech/md/java/collection/java-map-TreeMap&TreeSet.html
Map - WeakHashMap源码解析 https://pdai.tech/md/java/collection/java-map-WeakHashMap.html
♥Java并发知识体系详解♥ https://pdai.tech/md/java/thread/java-thread-x-overview.html
Java 并发 - 理论基础 https://pdai.tech/md/java/thread/java-thread-x-theorty.html
Java 并发 - 线程基础 https://pdai.tech/md/java/thread/java-thread-x-thread-basic.html
Java并发 - Java中所有的锁 https://pdai.tech/md/java/thread/java-thread-x-lock-all.html
关键字: synchronized详解 https://pdai.tech/md/java/thread/java-thread-x-key-synchronized.html
关键字: volatile详解 https://pdai.tech/md/java/thread/java-thread-x-key-volatile.html
关键字: final详解 https://pdai.tech/md/java/thread/java-thread-x-key-final.html
JUC - 类汇总和学习指南 https://pdai.tech/md/java/thread/java-thread-x-juc-overview.html
JUC原子类: CAS, Unsafe和原子类详解 https://pdai.tech/md/java/thread/java-thread-x-juc-AtomicInteger.html
JUC锁: LockSupport详解 https://pdai.tech/md/java/thread/java-thread-x-lock-LockSupport.html
JUC锁: 锁核心类AQS详解 https://pdai.tech/md/java/thread/java-thread-x-lock-AbstractQueuedSynchronizer.html
JUC锁: ReentrantLock详解 https://pdai.tech/md/java/thread/java-thread-x-lock-ReentrantLock.html
JUC锁: ReentrantReadWriteLock详解 https://pdai.tech/md/java/thread/java-thread-x-lock-ReentrantReadWriteLock.html
JUC集合: ConcurrentHashMap详解 https://pdai.tech/md/java/thread/java-thread-x-juc-collection-ConcurrentHashMap.html
JUC集合: CopyOnWriteArrayList详解 https://pdai.tech/md/java/thread/java-thread-x-juc-collection-CopyOnWriteArrayList.html
JUC集合: ConcurrentLinkedQueue详解 https://pdai.tech/md/java/thread/java-thread-x-juc-collection-ConcurrentLinkedQueue.html
JUC集合: BlockingQueue详解 https://pdai.tech/md/java/thread/java-thread-x-juc-collection-BlockingQueue.html
JUC线程池: FutureTask详解 https://pdai.tech/md/java/thread/java-thread-x-juc-executor-FutureTask.html
JUC线程池: ThreadPoolExecutor详解 https://pdai.tech/md/java/thread/java-thread-x-juc-executor-ThreadPoolExecutor.html
JUC线程池: ScheduledThreadPoolExecutor详解 https://pdai.tech/md/java/thread/java-thread-x-juc-executor-ScheduledThreadPoolExecutor.html
JUC线程池: Fork/Join框架详解 https://pdai.tech/md/java/thread/java-thread-x-juc-executor-ForkJoinPool.html
JUC工具类: CountDownLatch详解 https://pdai.tech/md/java/thread/java-thread-x-juc-tool-countdownlatch.html
JUC工具类: CyclicBarrier详解 https://pdai.tech/md/java/thread/java-thread-x-juc-tool-cyclicbarrier.html
JUC工具类: Semaphore详解 https://pdai.tech/md/java/thread/java-thread-x-juc-tool-semaphore.html
JUC工具类: Phaser详解 https://pdai.tech/md/java/thread/java-thread-x-juc-tool-phaser.html
JUC工具类: Exchanger详解 https://pdai.tech/md/java/thread/java-thread-x-juc-tool-exchanger.html
Java 并发 - ThreadLocal详解 https://pdai.tech/md/java/thread/java-thread-x-threadlocal.html
♥Java IO知识体系详解♥ https://pdai.tech/md/java/io/java-io-overview.html
Java IO - 分类(传输,操作) https://pdai.tech/md/java/io/java-io-basic-category.html
Java IO - 设计模式(装饰者模式) https://pdai.tech/md/java/io/java-io-basic-design-pattern.html
Java IO - 源码: InputStream https://pdai.tech/md/java/io/java-io-basic-code-inputstream.html
Java IO - 源码: OutputStream https://pdai.tech/md/java/io/java-io-basic-code-outputstream.html
Java IO - 常见类使用 https://pdai.tech/md/java/io/java-io-basic-usage.html
IO 模型 - Unix IO 模型 https://pdai.tech/md/java/io/java-io-model.html
Java IO - BIO 详解 https://pdai.tech/md/java/io/java-io-bio.html
Java NIO - 基础详解 https://pdai.tech/md/java/io/java-io-nio.html
Java NIO - IO多路复用详解 https://pdai.tech/md/java/io/java-io-nio-select-epoll.html
Java AIO - 异步IO详解 https://pdai.tech/md/java/io/java-io-aio.html
Java N(A)IO - 框架: Netty https://pdai.tech/md/java/io/java-io-nio-netty.html
Java NIO - 零拷贝实现 https://pdai.tech/md/java/io/java-io-nio-zerocopy.html
♥Java8特性知识体系详解♥ https://pdai.tech/md/java/java8/java8.html
Java 8 - 函数编程(lambda表达式) https://pdai.tech/md/java/java8/java8-stream.html
Java 8 - Optional类深度解析 https://pdai.tech/md/java/java8/java8-optional.html
Java 8 - 默认方法 https://pdai.tech/md/java/java8/java8-default.html
Java 8 - 类型注解 https://pdai.tech/md/java/java8/java8-type-anno.html
Java 8 - 重复注解 https://pdai.tech/md/java/java8/java8-anno-repeat.html
Java 8 - 类型推断优化 https://pdai.tech/md/java/java8/java8-type.html
Java 8 - JRE精简 https://pdai.tech/md/java/java8/java8-jre.html
Java 8 - 移除Permgen https://pdai.tech/md/java/java8/java8-permgen.html
Java 8 - StampedLock https://pdai.tech/md/java/java8/java8-stampedlock.html
Java 8 - LocalDate/LocalDateTime https://pdai.tech/md/java/java8/java8-localdatetime.html
Java 8 - JavaFx 2.0 https://pdai.tech/md/java/java8/java8-javafx.html
Java 8 - 其它更新: 字符串,base64,... https://pdai.tech/md/java/java8/java8-others.html
♥Java8+特性知识体系详解♥ https://pdai.tech/md/java/java8up/java-8-up-overview.html
Java 8 升Java 11 重要特性必读 https://pdai.tech/md/java/java8up/java9-11.html
Java 11 升Java 17 重要特性必读 https://pdai.tech/md/java/java8up/java12-17.html
Java 9 新特性概述 https://pdai.tech/md/java/java8up/java9.html
Java 10 新特性概述 https://pdai.tech/md/java/java8up/java10.html
Java 11 新特性概述 https://pdai.tech/md/java/java8up/java11.html
Java 12 新特性概述 https://pdai.tech/md/java/java8up/java12.html
Java 13 新特性概述 https://pdai.tech/md/java/java8up/java13.html
Java 14 新特性概述 https://pdai.tech/md/java/java8up/java14.html
Java 15 新特性概述 https://pdai.tech/md/java/java8up/java15.html
Java 16 新特性概述 https://pdai.tech/md/java/java8up/java16.html
Java 17 新特性概述 https://pdai.tech/md/java/java8up/java17.html
♥JVM相关知识体系详解♥ https://pdai.tech/md/java/jvm/java-jvm-x-overview.html
JVM 基础 - 类字节码详解 https://pdai.tech/md/java/jvm/java-jvm-class.html
JVM 基础 - 字节码的增强技术 https://pdai.tech/md/java/jvm/java-jvm-class-enhancer.html
JVM 基础 - Java 类加载机制 https://pdai.tech/md/java/jvm/java-jvm-classload.html
JVM 基础 - JVM 内存结构 https://pdai.tech/md/java/jvm/java-jvm-struct.html
JVM 基础 - Java 内存模型引入 https://pdai.tech/md/java/jvm/java-jvm-x-introduce.html
JVM 基础 - Java 内存模型详解 https://pdai.tech/md/java/jvm/java-jvm-jmm.html
GC - Java 垃圾回收基础知识 https://pdai.tech/md/java/jvm/java-jvm-gc.html
GC - Java 垃圾回收器之G1详解 https://pdai.tech/md/java/jvm/java-jvm-gc-g1.html
GC - Java 垃圾回收器之ZGC详解 https://pdai.tech/md/java/jvm/java-jvm-gc-zgc.html
GC - Java 垃圾回收器之CMS GC问题分析与解决 https://pdai.tech/md/java/jvm/java-jvm-cms-gc.html
调试排错 - JVM 调优参数 https://pdai.tech/md/java/jvm/java-jvm-param.html
调试排错 - Java 内存分析之堆内存和MetaSpace内存 https://pdai.tech/md/java/jvm/java-jvm-oom.html
调试排错 - Java 内存分析之堆外内存 https://pdai.tech/md/java/jvm/java-jvm-oom-offheap.html
调试排错 - Java 线程分析之线程Dump分析 https://pdai.tech/md/java/jvm/java-jvm-thread-dump.html
调试排错 - Java 问题排查之Linux命令 https://pdai.tech/md/java/jvm/java-jvm-debug-tools-linux.html
调试排错 - Java 问题排查之工具单 https://pdai.tech/md/java/jvm/java-jvm-debug-tools-list.html
调试排错 - Java 问题排查之JVM可视化工具 https://pdai.tech/md/java/jvm/java-jvm-oom-tool.html
调试排错 - Java 问题排查之应用在线调试Arthas https://pdai.tech/md/java/jvm/java-jvm-agent-arthas.html
调试排错 - Java 问题排查之使用IDEA本地调试和远程调试 https://pdai.tech/md/java/jvm/java-jvm-debug-idea.html
调试排错 - Java动态调试技术原理 https://pdai.tech/md/java/jvm/java-jvm-agent-usage.html
Awesome Java https://pdai.tech/md/java/others/java-others-awesome-java.html
Better Java https://pdai.tech/md/java/others/java-others-better-java.html
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-基础-图谱-q-a
Java 基础 - 图谱 & Q/Ahttps://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E5%9F%BA%E7%A1%80---%E5%9B%BE%E8%B0%B1--qa
参考文档https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%8F%82%E8%80%83%E6%96%87%E6%A1%A3
知识体系https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB
Q&Ahttps://pdai.tech/md/java/basic/java-basic-lan-sum.html#qa
Java 中应该使用什么数据类型来代表价格?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E4%B8%AD%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%E4%BB%80%E4%B9%88%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E6%9D%A5%E4%BB%A3%E8%A1%A8%E4%BB%B7%E6%A0%BC
怎么将 byte 转换为 String?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%80%8E%E4%B9%88%E5%B0%86-byte-%E8%BD%AC%E6%8D%A2%E4%B8%BA-string
Java 中怎样将 bytes 转换为 long 类型?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E4%B8%AD%E6%80%8E%E6%A0%B7%E5%B0%86-bytes-%E8%BD%AC%E6%8D%A2%E4%B8%BA-long-%E7%B1%BB%E5%9E%8B
我们能将 int 强制转换为 byte 类型的变量吗? 如果该值大于 byte 类型的范围,将会出现什么现象?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%88%91%E4%BB%AC%E8%83%BD%E5%B0%86-int-%E5%BC%BA%E5%88%B6%E8%BD%AC%E6%8D%A2%E4%B8%BA-byte-%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%8F%98%E9%87%8F%E5%90%97-%E5%A6%82%E6%9E%9C%E8%AF%A5%E5%80%BC%E5%A4%A7%E4%BA%8E-byte-%E7%B1%BB%E5%9E%8B%E7%9A%84%E8%8C%83%E5%9B%B4%E5%B0%86%E4%BC%9A%E5%87%BA%E7%8E%B0%E4%BB%80%E4%B9%88%E7%8E%B0%E8%B1%A1
存在两个类,B 继承 A,C 继承 B,我们能将 B 转换为 C 么? 如 C = (C) B;https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%AD%98%E5%9C%A8%E4%B8%A4%E4%B8%AA%E7%B1%BBb-%E7%BB%A7%E6%89%BF-ac-%E7%BB%A7%E6%89%BF-b%E6%88%91%E4%BB%AC%E8%83%BD%E5%B0%86-b-%E8%BD%AC%E6%8D%A2%E4%B8%BA-c-%E4%B9%88-%E5%A6%82-c--c-b
哪个类包含 clone 方法? 是 Cloneable 还是 Object?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%93%AA%E4%B8%AA%E7%B1%BB%E5%8C%85%E5%90%AB-clone-%E6%96%B9%E6%B3%95-%E6%98%AF-cloneable-%E8%BF%98%E6%98%AF-object
Java 中 ++ 操作符是线程安全的吗?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E4%B8%AD--%E6%93%8D%E4%BD%9C%E7%AC%A6%E6%98%AF%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%9A%84%E5%90%97
a = a + b 与 a += b 的区别https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a--a--b-%E4%B8%8E-a--b-%E7%9A%84%E5%8C%BA%E5%88%AB
我能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%88%91%E8%83%BD%E5%9C%A8%E4%B8%8D%E8%BF%9B%E8%A1%8C%E5%BC%BA%E5%88%B6%E8%BD%AC%E6%8D%A2%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%B0%86%E4%B8%80%E4%B8%AA-double-%E5%80%BC%E8%B5%8B%E5%80%BC%E7%BB%99-long-%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%8F%98%E9%87%8F%E5%90%97
3*0.1 == 0.3 将会返回什么? true 还是 false?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#301--03-%E5%B0%86%E4%BC%9A%E8%BF%94%E5%9B%9E%E4%BB%80%E4%B9%88-true-%E8%BF%98%E6%98%AF-false
int 和 Integer 哪个会占用更多的内存?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#int-%E5%92%8C-integer-%E5%93%AA%E4%B8%AA%E4%BC%9A%E5%8D%A0%E7%94%A8%E6%9B%B4%E5%A4%9A%E7%9A%84%E5%86%85%E5%AD%98
为什么 Java 中的 String 是不可变的(Immutable)?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E4%B8%BA%E4%BB%80%E4%B9%88-java-%E4%B8%AD%E7%9A%84-string-%E6%98%AF%E4%B8%8D%E5%8F%AF%E5%8F%98%E7%9A%84immutable
我们能在 Switch 中使用 String 吗?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%88%91%E4%BB%AC%E8%83%BD%E5%9C%A8-switch-%E4%B8%AD%E4%BD%BF%E7%94%A8-string-%E5%90%97
Java 中的构造器链是什么?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E4%B8%AD%E7%9A%84%E6%9E%84%E9%80%A0%E5%99%A8%E9%93%BE%E6%98%AF%E4%BB%80%E4%B9%88
枚举类https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%9E%9A%E4%B8%BE%E7%B1%BB
什么是不可变对象(immutable object)? Java 中怎么创建一个不可变对象?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E4%BB%80%E4%B9%88%E6%98%AF%E4%B8%8D%E5%8F%AF%E5%8F%98%E5%AF%B9%E8%B1%A1immutable-object-java-%E4%B8%AD%E6%80%8E%E4%B9%88%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E4%B8%8D%E5%8F%AF%E5%8F%98%E5%AF%B9%E8%B1%A1
我们能创建一个包含可变对象的不可变对象吗?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%88%91%E4%BB%AC%E8%83%BD%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%8C%85%E5%90%AB%E5%8F%AF%E5%8F%98%E5%AF%B9%E8%B1%A1%E7%9A%84%E4%B8%8D%E5%8F%AF%E5%8F%98%E5%AF%B9%E8%B1%A1%E5%90%97
有没有可能两个不相等的对象有相同的 hashcode?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8F%AF%E8%83%BD%E4%B8%A4%E4%B8%AA%E4%B8%8D%E7%9B%B8%E7%AD%89%E7%9A%84%E5%AF%B9%E8%B1%A1%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84-hashcode
两个相同的对象会有不同的 hash code 吗?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E4%B8%A4%E4%B8%AA%E7%9B%B8%E5%90%8C%E7%9A%84%E5%AF%B9%E8%B1%A1%E4%BC%9A%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84-hash-code-%E5%90%97
我们可以在 hashcode() 中使用随机数字吗?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E5%9C%A8-hashcode-%E4%B8%AD%E4%BD%BF%E7%94%A8%E9%9A%8F%E6%9C%BA%E6%95%B0%E5%AD%97%E5%90%97
Java 中,Comparator 与 Comparable 有什么不同?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E4%B8%ADcomparator-%E4%B8%8E-comparable-%E6%9C%89%E4%BB%80%E4%B9%88%E4%B8%8D%E5%90%8C
为什么在重写 equals 方法的时候需要重写 hashCode 方法?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E9%87%8D%E5%86%99-equals-%E6%96%B9%E6%B3%95%E7%9A%84%E6%97%B6%E5%80%99%E9%9C%80%E8%A6%81%E9%87%8D%E5%86%99-hashcode-%E6%96%B9%E6%B3%95
“a==b”和”a.equals(b)”有什么区别?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#ab%E5%92%8Caequalsb%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB
a.hashCode() 有什么用? 与 a.equals(b) 有什么关系?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#ahashcode-%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8-%E4%B8%8E-aequalsb-%E6%9C%89%E4%BB%80%E4%B9%88%E5%85%B3%E7%B3%BB
final、finalize 和 finally 的不同之处?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#finalfinalize-%E5%92%8C-finally-%E7%9A%84%E4%B8%8D%E5%90%8C%E4%B9%8B%E5%A4%84
Java 中的编译期常量是什么? 使用它又什么风险?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E4%B8%AD%E7%9A%84%E7%BC%96%E8%AF%91%E6%9C%9F%E5%B8%B8%E9%87%8F%E6%98%AF%E4%BB%80%E4%B9%88-%E4%BD%BF%E7%94%A8%E5%AE%83%E5%8F%88%E4%BB%80%E4%B9%88%E9%A3%8E%E9%99%A9
静态内部类与顶级类有什么区别?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E9%9D%99%E6%80%81%E5%86%85%E9%83%A8%E7%B1%BB%E4%B8%8E%E9%A1%B6%E7%BA%A7%E7%B1%BB%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB
Java 中,Serializable 与 Externalizable 的区别?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E4%B8%ADserializable-%E4%B8%8E-externalizable-%E7%9A%84%E5%8C%BA%E5%88%AB
说出 JDK 1.7 中的三个新特性?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E8%AF%B4%E5%87%BA-jdk-17-%E4%B8%AD%E7%9A%84%E4%B8%89%E4%B8%AA%E6%96%B0%E7%89%B9%E6%80%A7
说出 5 个 JDK 1.8 引入的新特性?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E8%AF%B4%E5%87%BA-5-%E4%B8%AA-jdk-18-%E5%BC%95%E5%85%A5%E7%9A%84%E6%96%B0%E7%89%B9%E6%80%A7
接口是什么? 为什么要使用接口而不是直接使用具体类?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%8E%A5%E5%8F%A3%E6%98%AF%E4%BB%80%E4%B9%88-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3%E8%80%8C%E4%B8%8D%E6%98%AF%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8%E5%85%B7%E4%BD%93%E7%B1%BB
Java 中,抽象类与接口之间有什么不同?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-%E4%B8%AD%E6%8A%BD%E8%B1%A1%E7%B1%BB%E4%B8%8E%E6%8E%A5%E5%8F%A3%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E4%B8%8D%E5%90%8C
Object有哪些公用方法?https://pdai.tech/md/java/basic/java-basic-lan-sum.html#object%E6%9C%89%E5%93%AA%E4%BA%9B%E5%85%AC%E7%94%A8%E6%96%B9%E6%B3%95
equals与==的区别https://pdai.tech/md/java/basic/java-basic-lan-sum.html#equals%E4%B8%8E%E7%9A%84%E5%8C%BA%E5%88%AB
String、StringBuffer与StringBuilder的区别https://pdai.tech/md/java/basic/java-basic-lan-sum.html#stringstringbuffer%E4%B8%8Estringbuilder%E7%9A%84%E5%8C%BA%E5%88%AB
switch能否用String做参数https://pdai.tech/md/java/basic/java-basic-lan-sum.html#switch%E8%83%BD%E5%90%A6%E7%94%A8string%E5%81%9A%E5%8F%82%E6%95%B0
接口与抽象类https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%8E%A5%E5%8F%A3%E4%B8%8E%E6%8A%BD%E8%B1%A1%E7%B1%BB
抽象类和最终类https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%8A%BD%E8%B1%A1%E7%B1%BB%E5%92%8C%E6%9C%80%E7%BB%88%E7%B1%BB
异常https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%BC%82%E5%B8%B8
关于finallyhttps://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%85%B3%E4%BA%8Efinally
受检查异常和运行时异常https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%8F%97%E6%A3%80%E6%9F%A5%E5%BC%82%E5%B8%B8%E5%92%8C%E8%BF%90%E8%A1%8C%E6%97%B6%E5%BC%82%E5%B8%B8
super出现在父类的子类中。有三种存在方式https://pdai.tech/md/java/basic/java-basic-lan-sum.html#super%E5%87%BA%E7%8E%B0%E5%9C%A8%E7%88%B6%E7%B1%BB%E7%9A%84%E5%AD%90%E7%B1%BB%E4%B8%AD%E6%9C%89%E4%B8%89%E7%A7%8D%E5%AD%98%E5%9C%A8%E6%96%B9%E5%BC%8F
this() & super()在构造方法中的区别https://pdai.tech/md/java/basic/java-basic-lan-sum.html#this--super%E5%9C%A8%E6%9E%84%E9%80%A0%E6%96%B9%E6%B3%95%E4%B8%AD%E7%9A%84%E5%8C%BA%E5%88%AB
构造内部类和静态内部类对象https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E6%9E%84%E9%80%A0%E5%86%85%E9%83%A8%E7%B1%BB%E5%92%8C%E9%9D%99%E6%80%81%E5%86%85%E9%83%A8%E7%B1%BB%E5%AF%B9%E8%B1%A1
序列化https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%BA%8F%E5%88%97%E5%8C%96
Java移位运算符https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java%E7%A7%BB%E4%BD%8D%E8%BF%90%E7%AE%97%E7%AC%A6
形参&实参https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%BD%A2%E5%8F%82%E5%AE%9E%E5%8F%82
局部变量为什么要初始化https://pdai.tech/md/java/basic/java-basic-lan-sum.html#%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%88%9D%E5%A7%8B%E5%8C%96
Java语言的鲁棒性https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java%E8%AF%AD%E8%A8%80%E7%9A%84%E9%B2%81%E6%A3%92%E6%80%A7
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#参考文档
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#知识体系
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#q-a
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中应该使用什么数据类型来代表价格
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#怎么将-byte-转换为-string
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中怎样将-bytes-转换为-long-类型
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能将-int-强制转换为-byte-类型的变量吗-如果该值大于-byte-类型的范围-将会出现什么现象
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#存在两个类-b-继承-a-c-继承-b-我们能将-b-转换为-c-么-如-c-c-b
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#哪个类包含-clone-方法-是-cloneable-还是-object
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-操作符是线程安全的吗
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-a-b-与-a-b-的区别
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我能在不进行强制转换的情况下将一个-double-值赋值给-long-类型的变量吗
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#_3-0-1-0-3-将会返回什么-true-还是-false
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#int-和-integer-哪个会占用更多的内存
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#为什么-java-中的-string-是不可变的-immutable
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能在-switch-中使用-string-吗
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中的构造器链是什么
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#枚举类
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#什么是不可变对象-immutable-object-java-中怎么创建一个不可变对象
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能创建一个包含可变对象的不可变对象吗
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#有没有可能两个不相等的对象有相同的-hashcode
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#两个相同的对象会有不同的-hash-code-吗
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们可以在-hashcode-中使用随机数字吗
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-comparator-与-comparable-有什么不同
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#为什么在重写-equals-方法的时候需要重写-hashcode-方法
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-b-和-a-equals-b-有什么区别
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-hashcode-有什么用-与-a-equals-b-有什么关系
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#final、finalize-和-finally-的不同之处
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中的编译期常量是什么-使用它又什么风险
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#静态内部类与顶级类有什么区别
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-serializable-与-externalizable-的区别
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#说出-jdk-1-7-中的三个新特性
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#说出-5-个-jdk-1-8-引入的新特性
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#接口是什么-为什么要使用接口而不是直接使用具体类
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-抽象类与接口之间有什么不同
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#object有哪些公用方法
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#equals与-的区别
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#string、stringbuffer与stringbuilder的区别
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#switch能否用string做参数
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#接口与抽象类
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#抽象类和最终类
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#异常
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#关于finally
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#受检查异常和运行时异常
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#super出现在父类的子类中。有三种存在方式
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#this-super-在构造方法中的区别
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#构造内部类和静态内部类对象
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#序列化
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java移位运算符
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#形参-实参
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#局部变量为什么要初始化
#https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java语言的鲁棒性
我要纠错 https://pdai.tech/md/about/me/blog-question.html
Java 基础 - 知识点 https://pdai.tech/md/java/basic/java-basic-lan-basic.html
Java 基础 - 泛型机制详解 https://pdai.tech/md/java/basic/java-basic-x-generic.html
苏ICP备19053722号https://beian.miit.gov.cn/
pdaihttps://pdai.tech/md/about/me/about-me.html
参考文档 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#参考文档
知识体系 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#知识体系
Q&A https://pdai.tech/md/java/basic/java-basic-lan-sum.html#q-a
Java 中应该使用什么数据类型来代表价格? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中应该使用什么数据类型来代表价格
怎么将 byte 转换为 String? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#怎么将-byte-转换为-string
Java 中怎样将 bytes 转换为 long 类型? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中怎样将-bytes-转换为-long-类型
我们能将 int 强制转换为 byte 类型的变量吗? 如果该值大于 byte 类型的范围,将会出现什么现象? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能将-int-强制转换为-byte-类型的变量吗-如果该值大于-byte-类型的范围-将会出现什么现象
存在两个类,B 继承 A,C 继承 B,我们能将 B 转换为 C 么? 如 C = (C) B; https://pdai.tech/md/java/basic/java-basic-lan-sum.html#存在两个类-b-继承-a-c-继承-b-我们能将-b-转换为-c-么-如-c-c-b
哪个类包含 clone 方法? 是 Cloneable 还是 Object? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#哪个类包含-clone-方法-是-cloneable-还是-object
Java 中 ++ 操作符是线程安全的吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-操作符是线程安全的吗
a = a + b 与 a += b 的区别 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-a-b-与-a-b-的区别
我能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我能在不进行强制转换的情况下将一个-double-值赋值给-long-类型的变量吗
3*0.1 == 0.3 将会返回什么? true 还是 false? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#_3-0-1-0-3-将会返回什么-true-还是-false
int 和 Integer 哪个会占用更多的内存? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#int-和-integer-哪个会占用更多的内存
为什么 Java 中的 String 是不可变的(Immutable)? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#为什么-java-中的-string-是不可变的-immutable
我们能在 Switch 中使用 String 吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能在-switch-中使用-string-吗
Java 中的构造器链是什么? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中的构造器链是什么
枚举类 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#枚举类
什么是不可变对象(immutable object)? Java 中怎么创建一个不可变对象? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#什么是不可变对象-immutable-object-java-中怎么创建一个不可变对象
我们能创建一个包含可变对象的不可变对象吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能创建一个包含可变对象的不可变对象吗
有没有可能两个不相等的对象有相同的 hashcode? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#有没有可能两个不相等的对象有相同的-hashcode
两个相同的对象会有不同的 hash code 吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#两个相同的对象会有不同的-hash-code-吗
我们可以在 hashcode() 中使用随机数字吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们可以在-hashcode-中使用随机数字吗
Java 中,Comparator 与 Comparable 有什么不同? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-comparator-与-comparable-有什么不同
为什么在重写 equals 方法的时候需要重写 hashCode 方法? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#为什么在重写-equals-方法的时候需要重写-hashcode-方法
“a==b”和”a.equals(b)”有什么区别? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-b-和-a-equals-b-有什么区别
a.hashCode() 有什么用? 与 a.equals(b) 有什么关系? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-hashcode-有什么用-与-a-equals-b-有什么关系
final、finalize 和 finally 的不同之处? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#final、finalize-和-finally-的不同之处
Java 中的编译期常量是什么? 使用它又什么风险? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中的编译期常量是什么-使用它又什么风险
静态内部类与顶级类有什么区别? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#静态内部类与顶级类有什么区别
Java 中,Serializable 与 Externalizable 的区别? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-serializable-与-externalizable-的区别
说出 JDK 1.7 中的三个新特性? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#说出-jdk-1-7-中的三个新特性
说出 5 个 JDK 1.8 引入的新特性? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#说出-5-个-jdk-1-8-引入的新特性
接口是什么? 为什么要使用接口而不是直接使用具体类? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#接口是什么-为什么要使用接口而不是直接使用具体类
Java 中,抽象类与接口之间有什么不同? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-抽象类与接口之间有什么不同
Object有哪些公用方法? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#object有哪些公用方法
equals与==的区别 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#equals与-的区别
String、StringBuffer与StringBuilder的区别 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#string、stringbuffer与stringbuilder的区别
switch能否用String做参数 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#switch能否用string做参数
接口与抽象类 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#接口与抽象类
抽象类和最终类 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#抽象类和最终类
异常 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#异常
关于finally https://pdai.tech/md/java/basic/java-basic-lan-sum.html#关于finally
受检查异常和运行时异常 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#受检查异常和运行时异常
super出现在父类的子类中。有三种存在方式 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#super出现在父类的子类中。有三种存在方式
this() & super()在构造方法中的区别 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#this-super-在构造方法中的区别
构造内部类和静态内部类对象 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#构造内部类和静态内部类对象
序列化 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#序列化
Java移位运算符 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java移位运算符
形参&实参 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#形参-实参
局部变量为什么要初始化 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#局部变量为什么要初始化
Java语言的鲁棒性 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java语言的鲁棒性
查看https://url.cn/cn5FID7d
查看https://url.cn/cn5FID7d
查看https://url.cn/cn5FID7d
参考文档 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#参考文档
知识体系 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#知识体系
Q&A https://pdai.tech/md/java/basic/java-basic-lan-sum.html#q-a
Java 中应该使用什么数据类型来代表价格? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中应该使用什么数据类型来代表价格
怎么将 byte 转换为 String? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#怎么将-byte-转换为-string
Java 中怎样将 bytes 转换为 long 类型? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中怎样将-bytes-转换为-long-类型
我们能将 int 强制转换为 byte 类型的变量吗? 如果该值大于 byte 类型的范围,将会出现什么现象? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能将-int-强制转换为-byte-类型的变量吗-如果该值大于-byte-类型的范围-将会出现什么现象
存在两个类,B 继承 A,C 继承 B,我们能将 B 转换为 C 么? 如 C = (C) B; https://pdai.tech/md/java/basic/java-basic-lan-sum.html#存在两个类-b-继承-a-c-继承-b-我们能将-b-转换为-c-么-如-c-c-b
哪个类包含 clone 方法? 是 Cloneable 还是 Object? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#哪个类包含-clone-方法-是-cloneable-还是-object
Java 中 ++ 操作符是线程安全的吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-操作符是线程安全的吗
a = a + b 与 a += b 的区别 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-a-b-与-a-b-的区别
我能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我能在不进行强制转换的情况下将一个-double-值赋值给-long-类型的变量吗
3*0.1 == 0.3 将会返回什么? true 还是 false? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#_3-0-1-0-3-将会返回什么-true-还是-false
int 和 Integer 哪个会占用更多的内存? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#int-和-integer-哪个会占用更多的内存
为什么 Java 中的 String 是不可变的(Immutable)? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#为什么-java-中的-string-是不可变的-immutable
我们能在 Switch 中使用 String 吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能在-switch-中使用-string-吗
Java 中的构造器链是什么? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中的构造器链是什么
枚举类 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#枚举类
什么是不可变对象(immutable object)? Java 中怎么创建一个不可变对象? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#什么是不可变对象-immutable-object-java-中怎么创建一个不可变对象
我们能创建一个包含可变对象的不可变对象吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们能创建一个包含可变对象的不可变对象吗
有没有可能两个不相等的对象有相同的 hashcode? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#有没有可能两个不相等的对象有相同的-hashcode
两个相同的对象会有不同的 hash code 吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#两个相同的对象会有不同的-hash-code-吗
我们可以在 hashcode() 中使用随机数字吗? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#我们可以在-hashcode-中使用随机数字吗
Java 中,Comparator 与 Comparable 有什么不同? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-comparator-与-comparable-有什么不同
为什么在重写 equals 方法的时候需要重写 hashCode 方法? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#为什么在重写-equals-方法的时候需要重写-hashcode-方法
“a==b”和”a.equals(b)”有什么区别? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-b-和-a-equals-b-有什么区别
a.hashCode() 有什么用? 与 a.equals(b) 有什么关系? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#a-hashcode-有什么用-与-a-equals-b-有什么关系
final、finalize 和 finally 的不同之处? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#final、finalize-和-finally-的不同之处
Java 中的编译期常量是什么? 使用它又什么风险? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中的编译期常量是什么-使用它又什么风险
静态内部类与顶级类有什么区别? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#静态内部类与顶级类有什么区别
Java 中,Serializable 与 Externalizable 的区别? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-serializable-与-externalizable-的区别
说出 JDK 1.7 中的三个新特性? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#说出-jdk-1-7-中的三个新特性
说出 5 个 JDK 1.8 引入的新特性? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#说出-5-个-jdk-1-8-引入的新特性
接口是什么? 为什么要使用接口而不是直接使用具体类? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#接口是什么-为什么要使用接口而不是直接使用具体类
Java 中,抽象类与接口之间有什么不同? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java-中-抽象类与接口之间有什么不同
Object有哪些公用方法? https://pdai.tech/md/java/basic/java-basic-lan-sum.html#object有哪些公用方法
equals与==的区别 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#equals与-的区别
String、StringBuffer与StringBuilder的区别 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#string、stringbuffer与stringbuilder的区别
switch能否用String做参数 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#switch能否用string做参数
接口与抽象类 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#接口与抽象类
抽象类和最终类 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#抽象类和最终类
异常 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#异常
关于finally https://pdai.tech/md/java/basic/java-basic-lan-sum.html#关于finally
受检查异常和运行时异常 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#受检查异常和运行时异常
super出现在父类的子类中。有三种存在方式 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#super出现在父类的子类中。有三种存在方式
this() & super()在构造方法中的区别 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#this-super-在构造方法中的区别
构造内部类和静态内部类对象 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#构造内部类和静态内部类对象
序列化 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#序列化
Java移位运算符 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java移位运算符
形参&实参 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#形参-实参
局部变量为什么要初始化 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#局部变量为什么要初始化
Java语言的鲁棒性 https://pdai.tech/md/java/basic/java-basic-lan-sum.html#java语言的鲁棒性
支持我https://pdai.tech/md/about/me/about-donate.html
面试https://pdai.tech/md/interview/x-interview.html
上一篇https://pdai.tech/md/java/basic/java-basic-lan-basic.html
下一篇https://pdai.tech/md/java/basic/java-basic-x-generic.html
关于我https://pdai.tech/md/about/me/about-me.html
关于站点https://pdai.tech/md/about/blog/blog-build-vuepress.html
最近更新记录https://pdai.tech/md/about/me/blog-changelist.html
问题反馈https://pdai.tech/md/about/me/blog-question.html
百度 http://www.baidu.com/
Google http://www.google.com/
Bing http://www.bing.com/
Github https://github.com
搜代码 https://www.programcreek.com/java-api-examples/index.php
CSDN http://www.csdn.net/
博客园 http://www.cnblogs.com/
OSChina https://www.oschina.net
知否 https://segmentfault.com/
掘金 https://juejin.im
Linux公社 https://www.linuxidc.com/
IBM 开发者 https://www.ibm.com/developerworks/cn/
StackOverflow https://stackoverflow.com
面向对象基础https://pdai.tech/md/java/basic/java-basic-oop.html
语法基础https://pdai.tech/md/java/basic/java-basic-lan-basic.html
集合框架https://pdai.tech/md/java/collection/java-collection-all.html
并发基础https://pdai.tech/md/java/thread/java-thread-x-overview.html
并发关键字https://pdai.tech/md/java/thread/java-thread-x-key-synchronized.html
JUC并发框架https://pdai.tech/md/java/thread/java-thread-x-juc-overview.html
IO框架https://pdai.tech/md/java/io/java-io-overview.html
Java8 特性https://pdai.tech/md/java/java8/java8.html
JVM基础https://pdai.tech/md/java/jvm/java-jvm-x-overview.html
调试排错https://pdai.tech/md/java/jvm/java-jvm-param.html
更多资源https://pdai.tech/md/java/others/java-others-awesome-java.html
数组与线性表https://pdai.tech/md/algorithm/alg-basic-array.html
树详解https://pdai.tech/md/algorithm/alg-basic-tree.html
图详解https://pdai.tech/md/algorithm/alg-basic-graph.html
内部排序https://pdai.tech/md/algorithm/alg-sort-overview.html
算法思想https://pdai.tech/md/algorithm/alg-core-divide-and-conquer.html
安全算法https://pdai.tech/md/algorithm/alg-domain-security-degist.html
大数据处理https://pdai.tech/md/algorithm/alg-domain-bigdata-overview.html
分布式算法https://pdai.tech/md/algorithm/alg-domain-distribute-overview.html
负载均衡算法https://pdai.tech/md/algorithm/alg-domain-load-balance.html
推荐算法https://pdai.tech/md/algorithm/alg-domain-suggest.html
头脑风暴https://pdai.tech/md/algorithm/alg-other-mind.html
数据库原理https://pdai.tech/md/db/sql/sql-db-howitworks.html
SQL语言https://pdai.tech/md/db/sql-lan/sql-lan.html
MySQL相关https://pdai.tech/md/db/sql-mysql/sql-mysql-theory.html
MongoDBhttps://pdai.tech/md/db/nosql-mongo/mongo-performance-improve.html
ElasticSearchhttps://pdai.tech/md/db/nosql-es/elasticsearch.html
常用类库https://pdai.tech/md/develop/package/dev-package-x-apache-common.html
单元测试https://pdai.tech/md/develop/ut/dev-ut-x-junit.html
正则表达式https://pdai.tech/md/develop/regex/dev-regex-all.html
网络协议https://pdai.tech/md/develop/protocol/dev-protocol-overview.html
安全相关https://pdai.tech/md/develop/security/dev-security-overview.html
常见重构技巧https://pdai.tech/md/develop/refactor/dev-refactor-if-else.html
架构基础https://pdai.tech/md/arch/arch-x-basic.html
架构视角https://pdai.tech/md/arch/arch-x-view.html
架构演进https://pdai.tech/md/arch/arch-x-evolution.html
架构模式和要素https://pdai.tech/md/arch/arch-x-pattern.html
高并发之缓存https://pdai.tech/md/arch/arch-y-cache.html
高并发之限流https://pdai.tech/md/arch/arch-y-ratelimit.html
高并发之降级https://pdai.tech/md/arch/arch-y-reduce.html
负载均衡https://pdai.tech/md/arch/arch-y-loadbalance.html
容灾备份https://pdai.tech/md/arch/arch-y-backup.html
架构安全https://pdai.tech/md/arch/arch-x-security.html
秒杀系统设计https://pdai.tech/md/arch/arch-example-seckill.html
架构案例https://pdai.tech/md/arch/arch-example-goods-detail.html
工具集合https://pdai.tech/md/devops/tool/tool-list-overview.html
IDE相关https://pdai.tech/md/devops/tool/tool-ide.html
Githttps://pdai.tech/md/devops/tool/tool-git.html
Mavenhttps://pdai.tech/md/devops/tool/tool-maven.html
Linuxhttps://pdai.tech/md/devops/linux/linux.html
Dockerhttps://pdai.tech/md/devops/docker/docker-00-overview.html
SOLIDhttps://pdai.tech/md/dev-spec/spec/dev-th-solid.html
CAPhttps://pdai.tech/md/dev-spec/spec/dev-th-cap.html
BASEhttps://pdai.tech/md/dev-spec/spec/dev-th-base.html
开源协议https://pdai.tech/md/dev-spec/spec/dev-opensource.html
代码规范https://pdai.tech/md/dev-spec/code-style/code-style-alibaba.html
设计模式https://pdai.tech/md/dev-spec/pattern/1_overview.html
产品相关https://pdai.tech/md/team/team-z-wechat.html
团队相关https://pdai.tech/md/team/team-z-task-emergency.html
其它分享https://pdai.tech/md/team/team-z-arch-future.html

Viewport: width=device-width,initial-scale=1

Robots: all


URLs of crawlers that visited me.