随笔分类 - 其他
摘要:存储方式:1.顺序结构 2.链式存储 1.数据的存储的“容器”: ①数组 int[] arr = new int[10] ②集合 Collection:用来存储一个一个的数据 | Set:存储无序的、不可重复的数据--相当于高中的"集合"--“哈希算法” | HashSet:主要的实现类 | Lin
阅读全文
摘要:数据库: 安装数据结构来组织、存储、和管理数据仓库,程序都是在内存中运行的,一旦运行结束之后,程序中的数据就会丢失,我么需要把一些程序中的数据持久化到硬盘中,以确保数据的安全性,数据库就是存储数据的仓库 分类: 1、关系型数据库 2、非关系型数据库:键值对数据库,文档性数据库(MongoDB)
阅读全文
摘要:算法:解决方案的准确而完整的描述,是一些列解决问题的清晰指令 特征: 1、又穷性 2、确切性 3、输入项 4、输出项 6、可行性 算法运算要素: 1、算术运算: 2、逻辑运算: 3、关系运算: 4、数据传输:输入、输出、赋值等运算 算法的优劣评定: 1、时间复杂度 2、空间复杂度 3、正确性 4、可
阅读全文
摘要:树: 节点的度: 层次与深度: 有序树和无序树: 树林: 树的存储结构:(结合顺序存储和链式存储) 三种表示方法: 1、双亲表示法: 2、孩子表示法: 3、孩子兄弟表示法: 构建二叉树: 求二叉树的高度: 求二叉树节点的个数: 先序遍历:(A、B、D、E、C、F) 中序遍历:(D、B、E、A、C、F
阅读全文
摘要:1、freemarker基本使用 2、访问pojo属性 3、list集合 3、data类型的处理 4、引入模板
阅读全文
摘要:public class HashMap extends AbstractMap implements Map, Cloneable, Serializable { /** * The default initial capacity - MUST be a power of two. */ static final int DEFAULT_INITIAL_C...
阅读全文
摘要:Vector: Stack: 数字输出、运算符进栈、括号匹配出栈、栈顶优先级低出栈
阅读全文
摘要:ArrayList: LinkedList: LinkedHashMap:
阅读全文
摘要:abstract class Name { private String name; public abstract boolean isStupidName(String name) {} } //抽象类中的方法不能有方法体 abstract class Something { private abstract String doSomething (); } /...
阅读全文
摘要:一、Optional 容器类:用于尽量避免空指针异常 Optional.of(T t) : 创建一个 Optional 实例 Optional.empty() : 创建一个空的 Optional 实例 Optional.ofNullable(T t):若 t 不为 null,创建 Optional
阅读全文
摘要:Stream API的操作步骤: 1、创建Stream 2、中间操作 3、终止操作(终端操作) 中间操作: 筛选与切片: filter-接收Lambda表达式,从流中排出某些元素 limit--截断流,使元素个数不超过指定格式 skip--跳过元素,返回一个扔掉了前n个元素的流,若流中元素不足n个,
阅读全文
摘要:方法引用: 若Lambda中的内容有方法已经实现,可以使用方法引用(方法引用是Lambda的另一种表达方式) 注意: ①方法引用所引用的方法的参数列表与返回值类型,需要与函数式接口中抽象方法的参数列表和返回值类型保持一致! ②若Lambda 的参数列表的第一个参数,是实例方法的调用者,第二个参数(或
阅读全文
摘要:java8新特性的主要表现: 1、Lambda表达式 2、函数式接口 3、方法引用和构造器引用 4、Stream API 5、接口中的默认方法与静态方法 6、新时间日期API Lambda表达式: Lambda表达式的基础语法: ->:称为箭头操作符,或者lambda操作符,箭头操作符把表达式拆分成
阅读全文
摘要:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 常见的虚拟机:vmware、visual box、jvm vmware或者visual box都是使用软件模拟物
阅读全文

浙公网安备 33010602011771号