![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
芒果爱柠檬
我是真的懒,但是要生活。
展开
-
Spring、SpringMVC和Springboot的区别
1、问?)Spring、SpringMVC和Springboot的区别背景!相关概念1)、何为Spring?Spring是一个轻量级的DI/IOC和AOP容器的开源框架;Spring提倡以“最少侵入”的方式来管理应用中的代码;优势:低侵入 / 低耦合 (降低组件之间的耦合度,实现软件各层之间的解耦) 声明式事务管理(基于切面和惯例)方便集成其他框架(如MyBatis、Hibernate等) 降低 Java 开发难度 Spring 框架中包括了 J2EE三层的每一层的解决方案(一站式)转载 2020-09-07 11:22:50 · 739 阅读 · 0 评论 -
彻底搞清拦截器和过滤器的区别
一、引言本来想记录一下关于用户登陆和登陆之后的权限管理、菜单管理的问题,想到解决这个问题用到Interceptor,但想到了Interceptor,就想到了Filter,于是就想说一下它们的执行顺序和区别。关于Interceptor解决权限和菜单管理的问题,在放在下一篇写吧,就酱紫。二、区别1、过滤器(Filter)首先说一下Filter的使用地方,我们在配置web.xml时,总会配置下面一段设置字符编码,不然会导致乱码问题:<filter> <filter-name&g转载 2020-09-07 10:59:10 · 475 阅读 · 0 评论 -
18.【Java基础之线程池、Lambda表达式】
一、等待唤醒机制1.1 线程间通信1.2 等待唤醒机制1.3 生产者与消费者问题二、线程池2.1 线程池思想概述2.2 线程池概念2.3 线程池的使用三、Lambda表达式3.1 函数式编程思想概述3.2 冗余的Runnable代码3.3 编程思想转换3.4 体验Lambda的更优写法3.5 回顾匿名内部类3.6 Lambda标准格式3.7 练习:使用Lambda标准格式(无参无返回)3.8 Lambda的参数和返回值原创 2020-05-15 14:07:14 · 164 阅读 · 0 评论 -
17.【Java基础之多线程】
一、多线程1.1 并发与并行1.2 线程与进程进程:线程:1.3 创建线程类备注: 只为分享和自用。来源:源自文档、截图。原创 2019-11-19 16:32:18 · 105 阅读 · 0 评论 -
16.【Java基础之异常】
一、异常二、异常处理三、自定义异常原创 2019-11-19 16:24:47 · 105 阅读 · 0 评论 -
15.【Java基础之Map】
一、Map集合原创 2019-11-19 16:09:32 · 213 阅读 · 0 评论 -
14.【Java基础之List、Set】
一、 数据结构1.1 数据结构有什么用?当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中使用了。现实世界的存储,我们使用的工具和建模。每种数据结构有自己的优点和缺点,想想如果Google的数据用的是数组的存储,我们还能方便地查询到所需要的数据吗?而算法,在这么多的数据...原创 2019-10-11 17:32:23 · 154 阅读 · 0 评论 -
13.【Java基础之Collection、泛型】
一、 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当...原创 2019-10-11 17:27:35 · 100 阅读 · 0 评论 -
12.【Java基础之Object类、常用API】
一、 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}根据JDK源代码及Obj...原创 2019-10-11 17:23:42 · 180 阅读 · 0 评论 -
11.【Java基础之final、权限、内部类、引用类型】
一、final关键字二、权限修饰符三、内部类四、引用类型用法总结备注: 只为分享和自用。来源:源自文档、截图。原创 2019-10-11 17:18:15 · 124 阅读 · 0 评论 -
10.【Java基础之接口、多态】
一、接口二、多态备注: 只为分享和自用。来源:源自文档、截图。原创 2019-10-11 17:09:29 · 90 阅读 · 0 评论 -
02.【Java基础之数据类型转换、运算符、方法入门】
一、数据类型转换二、运算符三、方法入门四、JShell脚本工具五、扩展知识点备注: 只为分享和自用。来源:源自文档、截图。原创 2019-10-11 11:35:58 · 136 阅读 · 0 评论 -
03.【Java基础之流程控制语句】
一、流程控制二、判断语句三、选择语句四、循环语句五、扩展知识点备注: 只为分享和自用。来源:源自文档、截图。原创 2019-10-11 11:43:53 · 91 阅读 · 0 评论 -
04.【Java基础之IDEA、方法】
一、开发工具Intellij IDEA二、方法原创 2019-10-11 11:54:32 · 102 阅读 · 0 评论 -
05.【Java基础之数组】
一、数组定义和访问二、数组原理内存图三、数组的常见操作四、数组作为方法参数和返回值备注: 只为分享和自用。来源:源自文档、截图。...原创 2019-10-11 13:47:34 · 84 阅读 · 0 评论 -
06.【Java基础之类与对象、封装、构造方法】
一、面向对象方法二、封装原创 2019-10-11 14:27:56 · 109 阅读 · 0 评论 -
07.【Java基础之Scanner类、Random类、ArrayList类】
一、API二、Scanner类三、Random类四、ArrayList类备注: 只为分享和自用。来源:源自文档、截图。原创 2019-10-11 14:46:40 · 136 阅读 · 0 评论 -
08.【Java基础之String类、static类、Arrays类、Math类】
一、String类二、static关键字三、Arrays类四、Math类备注: 只为分享和自用。来源:源自文档、截图。原创 2019-10-11 14:58:23 · 108 阅读 · 0 评论 -
09.【Java基础之继承、super、this、抽象类】
一、继承二、抽象类备注: 只为分享和自用。来源:源自文档、截图。原创 2019-10-11 15:23:55 · 113 阅读 · 0 评论 -
01.【Java基础之前言、Hello World、常量、变量】
一、开发前言二、Java语言开发环境搭建三、HelloWorld四、常量五、变量和数据类型备注: 只为分享和自用。来源:源自文档、截图。...原创 2019-10-11 11:25:58 · 108 阅读 · 0 评论