
0 基础 Java 自学之路(2021年最新版)
前言 无论你是否想自学 Java,认真看完本文,你以后的职场生涯至少少走1年弯路。 本文会持续更新,建议收藏。 初衷 在 CSDN 上经常有同学私聊我询问 “如何自学 Java”、“想转行 Ja...

前言 无论你是否想自学 Java,认真看完本文,你以后的职场生涯至少少走1年弯路。 本文会持续更新,建议收藏。 初衷 在 CSDN 上经常有同学私聊我询问 “如何自学 Java”、“想转行 Ja...

ArrayList源码解析 简介 ArrayList 是 Java 集合框架中非常常用的一种数据结构。继承自 AbstractList ,实现了 List 接口。底层基于数组来实现动态容量大小的控制,允许 null 值的存在。同时还实现了 ...

为什么要学java? 全球大概600多种计算机语言,大型系统无一例外都是要java语言为核心。 java 历史背景 java哪一年诞生?多大?91年诞生(oak橡树)...

IDEA 新建 Java 项目 (图文讲解, 良心教程) 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载请注明出处 http://www.jav...

主要技术:spring、 springmvc、 springboot、 mybatis 、 jquery 、 md5 、bootstarp.js tomcat、富文本编译器、拦截器等 主要功能:用户、角色、权限、菜单、内...

经常听到 Java 性能不如 C/C++ 的言论,也经常听说 Java 程序需要预热,那么其中主要原因是啥呢? 面试的时候谈到 JVM,也有很多面试官喜欢问,为啥 Java 程序越执行越快呢? 一般人都能回答上来,类加载,缓存预热等等,但是...

1.SpringBoot web项目集成Swagger2 1.1.认识Swagger2 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和接口文档系统作为服务器以...

1.bio与nio的区别 1、bio同步阻塞io:在此种⽅式下,⽤户进程在发起⼀个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,⽤户 进程才能运⾏。JAVA传统的IO模型属于此种⽅式! 2、nio同步⾮阻塞式I/O;j...

记录IDEA编程工具创建 SpringBoot 的 maven 项目过程: 新建项目 选择 maven 项目及 JDK ,点击下一步: 选择好项目路径,输入项目名称,点击完成就可以啦: 创建完成效果: 配置pom.xml文件 新建项目需要引...

spring概述 什么是Spring Spring 是一个轻量级Java开发框架,最早有Rod Johnson 创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stac...