摘要: 上次我通过单链表实现了List接口,但是单链表的结构只可以允许从前到后遍历获取数据显的不是那么的方便,在java中一般使用双向链表来获取存储数据,双向链表中的每个节点除了要保存它的下一个节点对象的引用以外还会保存一个它前一个节点对象的引用,这样就可以实现双向查找数据。 首先定义个新的节点接口: pu 阅读全文
posted @ 2019-12-12 18:07 牧神风 阅读(281) 评论(0) 推荐(0) 编辑
摘要: LinkedList相比于之前的ArrayList它的查询的效率要比ArrayList差但是它的添加和删除效率要比ArrayList好。LinkedList底层是通过链表实现的,所谓链表就是一系列存储数据元素的单元通过指针串接起来形成的。在链表里面,每个单元至少有两个域,一个域用于数据元素的存储,另 阅读全文
posted @ 2019-12-11 09:30 牧神风 阅读(375) 评论(0) 推荐(0) 编辑
摘要: List集合是我们平时常用的集合框架,List集合是有序的,在java中List接口主要有两个实现分别是ArrayList和LinkedList,其中ArrayList类主要是通过数组的方式实现的。因为ArrayList底层是通过数组的方式实现List集合,所以在访问集合中的数据时可以直接通过数组的 阅读全文
posted @ 2019-12-10 16:19 牧神风 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 在java8之前我们要操作集合首先要去遍历集合然后在根据条件筛选出符合的元素放到一个新的集合中去,当需要多次这样操作后,代码的可读性会下降而且对于使用者也不够友好。java8出现后,提供了一个新的类库位于:java.util.stream包下,在这个类库中提供了大量的Stream Api供开发者使用 阅读全文
posted @ 2019-11-18 15:38 牧神风 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 上一章我介绍了lambda表达式的基本语法,今天我来介绍一下java中的函数式接口。 所谓函数式接口其实就是只定义了一个抽象方法的接口就是函数式接口。例如java.lang.Runable接口就是一个函数式接口。我们可以在接口上添加@FunctionalInterface注解来表示这接口是一个函数式 阅读全文
posted @ 2019-10-16 13:48 牧神风 阅读(826) 评论(0) 推荐(0) 编辑
摘要: lambad表达式是一个匿名函数,既没有函数名的函数。在lambda表达式出现之前,java中更多使用的是匿名内部类所以有些刚刚接触lambda表达式的人会把lambda表达式误认为就是匿名内部类的简写。这里需要注意lambada表达式并不能简写所有的匿名内部类,准确的说lambda表达式表示的是一 阅读全文
posted @ 2019-10-14 15:45 牧神风 阅读(784) 评论(0) 推荐(0) 编辑
摘要: jsp页面是通过jsp引擎转化为servlet的,在转化的过程中,jsp引擎会创建或传递九个web开发对象供开发者使用,今天我就来介绍一下jsp中的九大内置对象。 jsp中的内置九大对象分别是:request,response,session,application,out,page,pageCon 阅读全文
posted @ 2019-10-11 10:29 牧神风 阅读(618) 评论(0) 推荐(0) 编辑
摘要: jsp的本质就是servlet,因此只要是可以在servlet中实现的功能都可以放在jsp中实现,但是这种开发方式是不推荐使用的。在日常的开发中我们一般把jsp作为视图层,只负责渲染数据展示给用户。一个jsp页面除了包含html代码外还有指令元素、动作元素和脚本元素。接下我就来介绍一下如何在jsp页 阅读全文
posted @ 2019-09-16 17:08 牧神风 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、初始jsp 在web开发中前台页面需要使用html,css和js渲染页面展示给用户,之前我们学习了Servlet知道如果想要向前台输出内容需要使用HttpServletResponse对象获取打印流然后在一行一行的输出html标签,这对于开发者来说简直就是噩梦。针对这种情况SUN公司定义了一种用 阅读全文
posted @ 2019-09-12 14:53 牧神风 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: 之前我们介绍的cookie是把用户的身份信息存在了客户端,而session说白了就是把用户的信息保存在了服务端。由于session是保存在了服务端,所以当用户关闭浏览器时session并不会消失。一般session保存在服务器的内存中当然也可以持久化到硬盘或者数据库中。session的默认过期时间是 阅读全文
posted @ 2019-09-11 14:29 牧神风 阅读(5516) 评论(0) 推荐(1) 编辑