摘要: 5 线程同步(多个线程操作同一个资源) 5.1 基础概念 当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作, 其他线程才能对该内存地址进行操作,而其他线程又处于等待状态。 处理多线程问题时,多个线程访问同一个对象,而且某些线程还想修改这个对象。这时我们就需要 阅读全文
posted @ 2021-09-21 17:09 rttrti 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 本份随记主要为狂神老师的Java多线程教学的学习笔记,记载了视频中一些有关基础概念以及部分代码示例。随记分为1-3共三份,知识点记录的不是很深入,以后的学习过程中随时补充。 1 有关基础概念 1.1 核心概念 线程就是独立的执行路径 程序运行时,即使没有自己创建线程,后台也会由多个线程(主线程、gc 阅读全文
posted @ 2021-09-21 17:08 rttrti 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.1 数据库系统概述 1.1.1数据库四个基本概念 数据Data、数据库(DataBase - DB)、数据库管理系统(DataBase Management System - DBMS)、数据库系统(DataBase System - DBS) 1-数据Data 定义:描述事物的符号记录称为数据 阅读全文
posted @ 2021-09-17 20:38 rttrti 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.枚举概述 枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常熟。当一个变量有几种固定可能的取值时,就可以将其定义为枚举类型。 1.1 声明枚举 Java中枚举是一个特殊的类,使用enum关键字来定义,常量之间使用逗号','来分割。 可定义枚举名称、可访问性基础类型和成员等,声明格式如下: 阅读全文
posted @ 2021-09-17 20:21 rttrti 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.泛型概述 泛型本质上是提供类型的“类型参数”,也就是参数化类型。 我们可以为类、接口或方法指定一个类型参数,通过这个参数限制操作的数据类型,从而保证类型转换的绝对安全。 泛型可以在编译时检查类型安全,并且所有强制转换都是自动和隐式的,提高了代码的重用率。 运行期间泛型会“忘记类型”,转为Obje 阅读全文
posted @ 2021-09-17 17:46 rttrti 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.Iterator概述 Iterator(迭代器)是一个接口,它的作用就是遍历容器的所有元素,也是 Java 集合框架的成员,但它与 Collection 和 Map 系列的集合不一样,Collection 和 Map 系列集合主要用于盛装其他对象,而 Iterator 则主要用于遍历(即迭代访问 阅读全文
posted @ 2021-09-16 11:53 rttrti 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 1.Collections类操作 1.1Collections概述 Collections 类是 Java 提供的一个操作 Set、List 和 Map 等集合的工具类。Collections 类提供了许多操作集合的静态方法,借助这些静态方法可以实现集合元素的排序、查找替换和复制等操作。 1.2排序 阅读全文
posted @ 2021-09-16 10:57 rttrti 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.设计模式 概念 设计模式,即在软件开发领域,经过验证的,用于解决在特定环境下,重复出现的特定问题的解决方案。 重点解析: 经过验证的:必须是经过大家公开验证的解决方案才算得上是设计模式 特定环境:不要脱离特定环境去使用设计模式,设计时必须考虑这样的代价是否值得,所以有必要考虑下环境。 重复出现: 阅读全文
posted @ 2021-09-15 19:36 rttrti 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1-用例图 概述 展现了一组用例、参与者以及他们之间的关系。 用例图从用户角度描述系统的静态使用情况,用于建立需求模型。 用例特征 保证用例能够正确捕捉功能性需求,判断用例是否准确的依据。 用例是动宾短语 用例是相互独立的 用例是由用户参与者启动的 用例要有可观测的执行结果 一个用例是一个单元 参与 阅读全文
posted @ 2021-09-15 17:39 rttrti 阅读(793) 评论(2) 推荐(0) 编辑
摘要: 1.开闭原则 概念 一个软件实体(类、模板和函数),应对扩展开放,对修改关系(通过配置文件修改)。 软件实体:项目中划分出的模块、类与接口、方法 所谓开闭,也正是对扩展和修改两个行为的一个原则。 核心:面向抽象原则:用抽象构建框架,用实现扩展细节,提高软件的可复用性和可维护性。 含义 当应用的需求改 阅读全文
posted @ 2021-09-15 11:47 rttrti 阅读(524) 评论(0) 推荐(0) 编辑