链表脑图 我们常见的数据结构,不管是队列,栈等线性结构,还是树,图等非线性结构,从底层来看都是数组和链表。数组在内存中是连续的存储: 而链表是随心所欲的存在内存中的,不一定连...
![240](https://upload.jianshu.io/users/upload_avatars/7413350/66ed5e9d-3f16-438f-9d8d-15355c19861d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
链表脑图 我们常见的数据结构,不管是队列,栈等线性结构,还是树,图等非线性结构,从底层来看都是数组和链表。数组在内存中是连续的存储: 而链表是随心所欲的存在内存中的,不一定连...
一, 算法的大O表示法 我们在平时看到算法的时候,总会连带看到时间复杂度,空间复杂度之类的概念,对于O(n),O(n2)这种写法也不陌生,但拿我来说,对如何计算复杂度,以及对...
冒泡算法 -步骤 -> 比较相邻的元素,如果第一个比第二个大,就交换。-> 对每一对元素都进行比较,从开始的第一对,到结尾的最后一对。完成后,最后的元素应该是最大的。-> 针...
新鲜事说 1.咖啡令你疯狂,恭喜你也许终于有一个上瘾的好习惯一直以来,好吃的东西都不健康,积极的事情都不轻松。现在竟然能有使大脑成瘾,还对健康有益的此等好事? 原文可以了解一...
关于专业需要点亮的技能 1. 基本语法 static,final,transient,volatile等关键字 2.集合 List, Map, Set 底层实现原理 Arra...
parameterMap="java.lang.String" 这个地方是parameterType
配置HelloServlet时,class中的lt.是什么意思,取上一级的意思么
初学Java Web(3)——第一个Servlet这学期 Java Web 课程的第一节课就简短复习了一下 Java 的一些基础知识,所以觉得 Java 的基础知识还是很重要的,但当我想要去写一篇 Java 回顾的文章的时候...
1.Web概述 什么是web? web在计算机网页开发中就是网页的意思,网页是网站中的一个页面。通常我们浏览网页时,看到的都是一个一个的html格式的web页面,网页可以展示...
前言这里对lambda表达式做简单学习,但是日后肯定还是要在实践中或他人大神经验里不断提高自己对这里的理解,因为这个Lambda表达式,确实非常好用,也可能确实不容易理解。 ...
根据原作的推荐,这里虽然没有看过这本书,不过贴出来以便能够日后学习的同时也推荐给更多的人 《Java8实战》 这里简单介绍一点Java8这些特性 (1)用行为参数化把代码转递...
我们在使用电脑的时候,可以同时运行多个程序,可以一边编代码一边听音乐。这是因为我们的操作系统允许我们并发执行任务,那么我们在程序中要如何实现这个功能呢? 显而易见,只有执行完...
1.内部类概述 一个类的定义放在另一个类的内部,这个类就叫做内部类。内部类是一种非常有用的特性,允许把一些逻辑相关的类组织在一起。内部类大体上可以分为四种:成员内部类,静态内...
如果问你了解static吗?我觉得每一个接触过java的人都会说当然。可是你真的会用并且知道为什么用吗?反正我在学习之前是真的不知道为甚么要用static,只知道被stati...
多态我们在初期学习的时候就有所了解这个概念,但是要说深入的了解恐怕没有几个人。 什么是多态? 简而言之就是同一个行为具有多个不同的表现形式或形态的能力。比如说有一杯水,不知道...
学习过继承之后,觉得继承百般好,就想要在所有地方都去使用继承,难道使用继承就一点缺点也没有吗?当然是有的,我们在使用任何方法之前都要去考虑一下这个方法是不是适用。那么在什么情...
继承应该是我们接触java的初期就知道的名词了。但是我们有认真考虑过继承是什么吗?也许我们在实际使用中已经对它有了实践出真知的一些心得了,但是既然是重新开始,那就还是要把ja...
面向对象的特点我们都熟知是封装,继承和多态。但是其实在今天之前的我也并没有对这些概念有深入了解。如果问你什么是封装,可能有人会说是将变量私有化,然后对外提供接口。但是为什么要...
既然是重新出发, 那一定要更好的出发,我觉得需要对数据结构做一个回顾了。 JAVA中的数据类型 java是强类型语言,每一个变量都需要声明它的类型。数据类型可以分为两个部分 ...