Java基础(六)——TreeSet、Comparable、泛型、Map、Collections
TreeSet集合
TreeSet集合特点
元素有序,这里的顺序不是指存储和取出的顺序,而是按照一定的规则进行排序,具体排序方式取决于构造方法
TreeSet():根据其元素的自然排序进行排序
TreeSet(Comparator comparator) :根据指定的 ...
Java基础(五)——Collection集合、List集合、Set集合
Collection集合
public interface Collection<E>
extends Iterable<E>
集合层次结构中的根界面 。 集合表示一组被称为其元素的对象。 一些集合允许重复元素,而其他集合不允许。 有些被命令和其他无 ...
Java基础(四)——异常、集合概述
异常
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。
比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang ...
JavaScript学习(四十)——模拟图片验证
编写一个模拟图片验证码的程序
准备两张图片材料:
验证图片
移动部分
然后先编写好大体的框架
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> ...
JavaScript(三十九)——鼠标滚轮、滚动窗口制作
鼠标滚轮事件
滚轮就是鼠标上的滚轮,它滚动时触发的事件
oDiv.onmousewheel = function(event){
oDiv.innerHTML = event.wheelDelta;
}
onmousewheel就是鼠标滚动事件,mouse鼠标,wheel就是轮子 ...
JavaScript 知识巩固——内存、调用函数、回调函数
数据类型和引用类型
数据类型:null、undefined、string、number、Boolean、symbol
引用类型:object、function、array
什么是内存
就是内存条通电后产生的可存储数据的空间(临时的)
内存条的产生和死亡:内存条(电路板)==》通电==》 ...
Java 基础(三)——final,权限修饰符,内部类,日历类,Debug,数组拷贝
final关键字final关键字代表最终、不可改变的。
常见四种用法:
可以用来修饰一个类
可以用来修饰一个方法
可以用来修饰一个局部变量
还可以用来修饰一个成员变量
final修饰一个类格式:
public final class 类名称 {
...
}
含义:当前这个类不 ...
Node.js学习(一)——简介
Node.js是一个基于chrome V8引擎的JavaScript运行环境
node.js不是语言,不是服务器,不是数据库。
优点
1)异步非阻塞的I/O (I/O线程池):
异步非阻塞是能不能在做一件是的时候不影响其他人,异步肯定非阻塞
I ...
去了解一下区块链
区块链由一个一个区块组成,通过chain来将一个个block区块链接起来
人们可以把区块链看成人人都可以信任的分布式账簿
区块block
一个区块大体上面可以被分为三个部分:
数据
哈希值 --- 区块的哈希(hash)相当于人类的指纹
前区块哈希值 - ...
Java商城项目实战
项目背景编写目的明确业务背景、业务范围、基本业务逻辑和业务框架,期望读者包括:项目发起人、最终用户、项目投资方、项目管理团队、项目执行团队,以及其他项目干系人。
参考文档“ESMS3.x 详细设计说明设计文档.doc”: 详细设计说明书模板。
名称解释ESMS:电子商城系统(Electronic ...

