CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
全部目标
全部级别
执行人服务
模块 3
第 19 级,
课程 6
执行者 Executor是实现Runnable任务启动的类的基接口。这有助于添加任务以及如何启动它。 ExecutorService是一个接口,它扩展了Executor 的属性,它描述了用于运行Runnable或Callable任务的服务。提交方法接受Callable或Runnable形式的任务作为,并使用 Future 作为返回值,通过它可以得到结果。 invokeAll方法负责执行任务,返回任务列表及其状态和完成结果。 invokeAny方法负责执行任务,返回成功完成任务
锁:锁定对资源的访问
模块 3
第 19 级,
课程 7
重入锁 条件- 在锁中应用条件允许您实现对流访问管理的控制。锁定条件是java.util.concurrent.locks中的Condition接口的一个对象。使用Condition对象在很多方面类似于使用Object类wait/notify/notifyAll,这些方法在前面的主题之一中进行了讨论。 Lock是锁框架的一个接口,与同步相比,它提供了一种灵活的方法来限制对资源/块的访问。使用多个锁时,释放顺序可以任意,也可以配置。当锁已经被捕获时,也有可能处理这种情况。 Re
Apache项目介绍
模块 3
第 20 级,
课程 0
Apache Commons 简介 当然,还是从历史说起吧! 这一切始于 1999 年代表 Apache 软件基金会 (ASF) 注册的“Apache Group”。基金会支持的项目是 1995 年至 1999 年间创建的 Apache HTTPD Web Server。 同样是 Jakarta Project(雅加达项目),它是 Sun Microsystems、IBM、Oracle 和来自 Apache 的家伙合作的结果。而在 2001 年的工作中,开发团队注意到他们经常
apache-commons-lang 库
模块 3
第 20 级,
课程 1
复杂的 equals() 方法 要轻松实现equals方法,您可以使用EqualsBuilder类。这里有一些例子来展示它是如何工作的。 设置特定字段进行比较: public class User {
来自 Apache Commons 的 StringUtils 类
模块 3
第 20 级,
课程 2
StringUtils 简介 StringUtils是最常用的 Apache Commons 类。它包含各种实用程序和方法,可帮助开发人员避免编写样板文件或简单地为基本操作编写笨拙的代码。 StringUtils类中的许多方法都有它们的java.lang.String等效方法,但与java.lang.String方法不同,它们是空值安全的。这意味着不会在最意外的时刻抛出NullPointerException 。 Apache Commons 包含许多方法,我们将介绍一些最常
来自 Apache Commons 的 ObjectUtils 类
模块 3
第 20 级,
课程 3
ObjectUtils类介绍 方法: allNotNull(对象...值) 检查所有对象是否不为空 allNull(对象...值) 检查所有对象是否为空 anyNotNull(对象...值) 检查至少一个对象不为空 anyNull(对象...值) 检查至少一个对象为空 克隆(T对象) 克隆一个对象 cloneIfPossible(T obj) 克隆对象或返回原始对象 比较(T c1,T c2) 比较对象 defaultIfNull(T object, T defaultVal
来自 Apache Commons 的 CollectionUtils 类
模块 3
第 20 级,
课程 4
CollectionUtils 简介 另一个包含许多有用方法的通用实用程序类: addAll(Collection 集合, C...元素) 将数组 C 的所有元素添加到集合中 addIgnoreNull(Collection 集合,T 对象) 添加一个元素,如果它不为空 包含所有(集合<?> coll1,集合<?> coll2) 检查 collection1 是否包含 collection2 的所有元素 containsAny(集合<?> coll1,集合<?>
来自 Apache Commons 的有用类
模块 3
第 20 级,
课程 5
有用的类列表 Commons 项目补充了 Java Collections 平台。它提供了几个类,使处理集合变得更加容易。它还提供了许多新的接口、实现和实用程序。 Commons项目集的主要特点如下: Bag 接口简化了每个对象都有多个副本的集合。 BidiMap BidiMap 接口提供双向映射,可用于使用键查找值或使用值查找键。 MapIterator MapIterator 接口提供对地图的简单迭代。 转换装饰器 转换装饰器可以在将集合中的每个对象添加到集合中时对其进行
模块 3 的最终草案
模块 3
第 20 级,
课程 6
任务:写一个小文本任务。每个下一步的问题都取决于之前的答案。 要求: 它必须是使用以下技术的 Maven 项目:servlets、jsp、jstl。 Tomcat 9将在测试期间用于启动,因此我建议您在开发期间也使用它。 输赢后,应该可以重新开始游戏。 一些信息必须存储在会话中。它可以是玩家的名字、玩过的游戏数量或您选择的其他内容。 逻辑应该被测试覆盖。使用 JUnit。 可选要求:添加一个欢迎页面,在其中写一个欢迎文本,告诉这个文本任务游戏的背景。 将完成的项目上传到您的G
1
...
33
34
35
Please enable JavaScript to continue using this application.