随笔分类 -  Java 基础

Java基础语法及概念,易错点,常用内容等
摘要:UML类图 UML类图 是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,可以简化了人们对系统的理解。UML类图 是系统分析和设计阶段的重要产物,是系统编码和测试的重要模型。 图示 类 解析 圆角矩形框,它就代表一个类(Class) 类图分为三层: 第一层显示类的名称,如果是抽象类, 阅读全文
posted @ 2024-08-28 17:55 DOONDO 阅读(199) 评论(0) 推荐(2)
摘要:前言 随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示 阅读全文
posted @ 2022-02-11 20:54 DOONDO 阅读(1925) 评论(2) 推荐(4)
摘要:前言 Java 中常见的取模和取余(求余)计算,在我们日常的很多业务领域都有用到。比如当我们做数据加密时,密码学中不同的加密方案底层会采用不同的模运算来决定其复杂度;做游戏的同学游戏引擎中的取余求最高点;银行金融系统计算中间件开发;随机函数、一致性Hash等等。 问了办公室同样做开发几年的同事,居然 阅读全文
posted @ 2021-04-19 18:49 DOONDO 阅读(10010) 评论(0) 推荐(1)
摘要:会话技术 会话概念 一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止,一次会话结束。 会话的功能 在一次会话的范围内的多次请求间,共享数据。 会话实现的方式 客户端会话技术:Cookie 服务端会话技术:Session Cookie 概念:客户 阅读全文
posted @ 2020-11-25 10:57 DOONDO 阅读(497) 评论(0) 推荐(1)
摘要:servlet概念 servlet其实就是运行在服务器的一个小程序 如何去理解呢?我们访问服务器的资源包括静态资源和动态资源,其中静态资源是我们放置的模板,CSS、JS等文件,是不变的。而我们访问的动态资源,是根据我们访问的请求路径,路由到指定的类去加载,运行其对应的方法而给出浏览器资源的响应。那么 阅读全文
posted @ 2020-10-29 21:30 DOONDO 阅读(105) 评论(0) 推荐(0)
摘要:1.项目骨架建立 一、使用开发工具IDEA,构建Maven项目,然后调整Maven项目结构,使其成为一个标准的web项目: 此处不选择Maven骨架,直接Next: 输入项目的相关信息,直接Finish 项目构建完成后,选择pom.xml 打包方式为 war <packaging>war</pack 阅读全文
posted @ 2020-09-14 11:27 DOONDO 阅读(984) 评论(0) 推荐(0)
摘要:Java枚举 枚举类概念的理解与定义 一个类的对象是有限个,确定的,我们称此为枚举类。 当需要定义和维护一组常量时,强烈建议使用枚举类。 如果一个枚举类中只有一个对象,则可以作为单例模式的实现方式。 通俗的说:一个类被设计为包含固定实例数量的特殊类,我们给他的定义是枚举类。 注意: 1.枚举类不能被 阅读全文
posted @ 2020-09-13 22:05 DOONDO 阅读(1169) 评论(0) 推荐(4)