java
cccc___
你好
展开
-
基于jsp+servlet实现的通讯录
课设为了好过,选了个简单好做的项目,十天课设,水了四天(还写了两天需求文档emm)。虚虚浮浮哈哈哈哈哈哈。把项目界面放这儿,资源上传了还在审核,等通过了就把链接放过来。实现的功能不多,界面也怪简洁的。尴了个尬,答辩还被老师为难。导致现在想起老师的脸就心有余悸哈哈哈哈哈哈。有啥问题可以问我啊如果我会的话噗(大概率是不会的)这是项目目录界面放上来勉强看一看吧,仙道彰未免太...原创 2019-12-23 10:57:05 · 2565 阅读 · 14 评论 -
Listiterator与iterator
今天java课老师讲了listiterator与iterator的关系,粗浅地学习了一下。ListIterator是iterator的子接口Listiterator可以应用于List及其子类,Iterator可以应用于Collection及其子类前者实现双向遍历,后者实现单向遍历关于各自有的方法:ListIterator迭代器包含的方法有:add(E e)...原创 2019-05-06 20:28:08 · 155 阅读 · 0 评论 -
Map
Map(映射)1)AbstractMap是抽象类,实现了Map中以下方法:public int size() Map中定义了一个entrySet方法,返回的是Map.Entry的Set集合,直接调用Set集合的size方法即是Map的大小。public boolean isEmpty() 调用上面的size方法,等于0即为空。public boolean conta...原创 2019-05-06 21:24:44 · 165 阅读 · 0 评论 -
HashMap
HashMap:数组+链表,结合二者优势上一篇粗略理解了Map的各个类,这一篇详写对HashMap的认识。HashMap特点HashMap是基于哈希表的Map接口实现。HashMap底层采用的是Entry数组和链表实现。HashMap是采用key-value形式存储,其中key是可以允许为null但是只能是一个,并且key不允许重复(如果重复则新值覆盖旧值)。HashMap...原创 2019-05-07 20:40:29 · 147 阅读 · 0 评论 -
HashMap的putAll方法
源码public void putAll(Map<? extends K, ? extends V> m) { int numKeysToBeAdded = m.size(); //如果传入的map容量为0,直接返回 if (numKeysToBeAdded == 0) return; /...原创 2019-05-15 21:56:44 · 7376 阅读 · 0 评论 -
三层架构与MVC的区别
三层架构是整个项目的架构,将整个项目分层,分为三层,分别为表现层(UI),业务逻辑层(BLL)、数据访问层(DAL)。 1、表现层(UI):通俗讲就是展现给用户的界面。 2、业务逻辑层(BLL):对数据层的操作,对数据业务逻辑处理。 3、数据访问层(DAL):数据操作,数据查询处理。MVC也是分为三层,分别为Model(模型),View(视图),Controller(控制器)。...原创 2019-06-03 08:59:28 · 228 阅读 · 0 评论