春招
XHHuiL
这个作者很懒,什么都没留下…
展开
-
项目介绍——对话式教学系统
对话式教学系统背景该项目为团队合作开发完成的课程项目,是一个基于微信小程序的教学内容管理平台。教师在网页端编辑并发布课程内容,学生通过微信小程序进行对话式学习。对话式学习,就是学生在微信小程序端一个类似于聊天室的页面进行学习,知识点是以聊天气泡的形式展示的,每学习完一个知识点可以点击next显示下一个,该系统暂时只支持一般的陈述性知识点和简单的单选题。当学生在学习过程中遇到单选题时,需要从A...原创 2020-03-19 15:57:47 · 489 阅读 · 0 评论 -
Java11 HashMap中tableSizeFor(int)的实现
背景:由于HashMap提供了配置初始化容量的构造函数,为了确保容量始终为2的N次方,需要计算>=调用方传入容量的最小的2的整数次方,我们记作n。函数tableSizeFor(int)实现了这一功能:static final int tableSizeFor(int cap) { int n = -1 >>> Integer.numberOfLeadingZero...原创 2020-02-10 15:48:49 · 493 阅读 · 0 评论 -
Java关键字
Java关键字1. final修饰类:表示这个类不能被继承,final类的所有成员方法都被隐式指定为final方法修饰方法:表示这个类不能被重写(override)修饰基本数据类型变量:变量的值一旦被初始化后,便不能改变。可以先声明再初始化,也可以在声明的同时直接初始化。修饰引用数据类型变量:引用在初始化后,便不能指向其他引用。可以先声明再初始化,也可以在声明的同时直接初始化。...原创 2019-12-24 19:51:06 · 101 阅读 · 0 评论 -
Java基础(二)——2019/12/19
Java基础(二)——2019/12/19Array与ArrayList的区别以及各自的应用场景Array中的元素可以是基本数据类型,也可以是引用数据类型;ArrayList中的元素只能是引用数据类型。Array的大小是固定的,ArrayList的大小是动态变化的,ArrayList基于Array实现。Array适用于对数据数量不变的场景,ArrayList适用于数据数量不确定或者...原创 2019-12-22 15:50:15 · 347 阅读 · 0 评论 -
Java基础(一)——2019/12/19
Java基础(一)——2019/12/19Java中如何支持正则表达式操作Java中的String类提供了支持正则表达式操作的方法:matches()、 replaceAll()、split()等。此外,Java还提供了Pattern类和Matcher类来支持正则表达式操作。简单描述一下正则表达式的用途我们在处理编写处理字符串的程序时,常常需要依据某种模式(pattern)对...原创 2019-12-19 14:12:18 · 154 阅读 · 0 评论