![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java日记
文章平均质量分 77
Java学习笔记
LUG_chong
这个作者很懒,什么都没留下…
展开
-
JavaWeb学习笔记(一)—— web基本概念、tomcat、http
突然发现对网络编程开始感兴趣,趁着双休日时间多来学习一下web相关的知识。预计两周内学完Javaweb,并不断更新学习笔记。所学习的网课是狂神的JavaWeb系列视频。JavaWeb1. 基本概念1.1 前言web就是一个网页。静态webhtml,css提供给所有人的数据始终不会发生变化动态web几乎所有网站都是动态web不同的人在不同时间地点所看到的信息都不同Servlet、JSP等1.2 web应用程序web程序:就是提供一个让浏览器可以访问的程序web程.原创 2021-09-12 23:48:18 · 262 阅读 · 0 评论 -
IoC学习笔记(一)——概念、底层原理以及xml配置
IoC —— Inversion of Control1.概念IoC控制反转,把对象的创建和互相引用交给Spring管理,从而降低代码耦合度。2.底层原理核心工厂模式xml解析反射IoC过程xml配置文件,配置要创建的对象<bean id = " " class = " com.xxx.xxx "></bean>创建工厂类,通过反射返回对象class UserFactory { public static User getInstance()原创 2021-09-12 13:52:09 · 125 阅读 · 0 评论 -
HashMap源码解读(一)
HashMap是Java中一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null。在Java1.8以前哈希冲突的元素会在数组的同一索引下形成链表,Java1.8以后新增了红黑树。下面来看一下源码的具体实现。首先,HashMap继承自AbstractMap类,实现了Map、Cloneable、Serializable接口。其中,K表示HashMap中K原创 2021-09-07 20:48:33 · 88 阅读 · 0 评论