java
是一个小迷糊吧
这个作者很懒,什么都没留下…
展开
-
HashMap保存元素的底层原理
HashMap底层使用链表+数组+红黑树的方式存储元素。在第一次调用put方法添加元素时初始化数组,初始化长度16。负载因子在构造器中初始化0.75。当前数组长度乘以负载因子是临界值。当集合中的元素数超过临界值是扩容。按照原来数组长度的2倍扩容。当一个链表上的元素数超过8个,但是数组长度没有达到64时,数组扩容。如果单个链表元素超过8个,数组长度已经达到或者64则将链表结构变成红黑树结构。原创 2023-08-24 09:34:35 · 53 阅读 · 0 评论 -
在idea中便捷添加jar包(学习记录)
IDLE简单导入jar包的操作流程原创 2023-04-05 15:16:30 · 624 阅读 · 0 评论 -
登录界面设计
设计一个使用servlet连接前后台的界面下面是各个文件的具体代码(本文章仅是本人笔记使用,如有阅读不适敬请见谅~)jsp文件<%-- Created by IntelliJ IDEA. User: 13905 Date: 2022/4/27 Time: 17:06 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;c原创 2022-04-28 15:42:04 · 942 阅读 · 0 评论 -
request对象的介绍和获取请求头信息
#request对象的介绍和获取请求头信息##request对象介绍作用:request对象中封存了当前请求的所有请求信息使用:获取请求头数据获取请求行数据获取用户数据注意:request对象有tomcat服务器创建,并作为实参传递给处理请求的servlet的service方法下面是代码示例(部分)@Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws Se原创 2020-08-10 20:38:13 · 633 阅读 · 1 评论 -
Servlet中的基本方法
#Servlet方法init方法(创建)/*初始化方法在Servlet方法被创建时执行,仅且执行一次*/@Override public void init(ServletConfig servletConfig) throws ServletException { }service方法(提供服务)/* 提供服务的方法 每一次Servlet被访问时执行,执行多次*/@Override public void service(ServletRequest原创 2020-08-07 11:06:56 · 177 阅读 · 0 评论 -
JavaEE:HTTP介绍
#HTTP介绍Web交互流程客户端根据用户输入的地址信息请求服务器,服务器在接受到用户的请求后进行处理,然后将处理结果响应给客户端,客户端将响应结果展示给用户。专业术语:请求:客户端根据用户地址信息将数据发送给服务器的过程响应:服务器将请求的处理结果发送给浏览器的过程问题:如何实现不同版本分浏览器和不同版本的服务器之间的数据交互解决:规范浏览器和服务器的数据交互格式。实现:HT...原创 2020-02-23 11:16:39 · 230 阅读 · 0 评论 -
用java操作MySQL编写的高校水电费管理系统
本系统需要使用MySQL的java驱动包,这个包可以在网站下载,具体安装方法不同的编译器不同,这个需要另行进行搜索,下面是具体的代码实现:1.连接MySQLpackage cn.com.Universty;import java.sql.*;public class MySQLConnection { public static final String DRIVER = "c...原创 2020-02-09 16:21:49 · 3532 阅读 · 1 评论