2019年9月10日
摘要: JavaScript中数据类型 基本类型 Undefined Null Boolean Number String Undefined Null Boolean Number String 引用类型 Object Array Date RegExp Function 基本包装类型 Boolean N 阅读全文
posted @ 2019-09-10 10:47 liudemeng 阅读(163) 评论(0) 推荐(0) 编辑
  2019年8月21日
摘要: 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括: 关于时间复杂度: 平方阶 阅读全文
posted @ 2019-08-21 10:48 liudemeng 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 七大查找算法 阅读目录 顺序查找 二分查找 插值查找 斐波那契查找 树表查找 分块查找 哈希查找 查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法,说是七种,其实二分查找、插值查找以及斐波那契查找都 阅读全文
posted @ 2019-08-21 10:45 liudemeng 阅读(2671) 评论(0) 推荐(0) 编辑
  2019年8月19日
摘要: 1.函数式接口 定义: 有且仅有一个抽象方法的接口 1.格式 在接口中public abstract是可以省略的,所以定义函数接口很简单: 2.@Functionallnterface 注释 与@Override注释的作用类似, java 8 中专门为函数式接口引入一个新的解释: @Funcatio 阅读全文
posted @ 2019-08-19 16:50 liudemeng 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 1.Lamdba表达式 1.Lambda表达式的标准格式 三部分组成: 一些参数 一个箭头 一段代码 格式: (参数列表) -> {一些重写方法的代码} 解释说明格式: ():接口中抽象方法的参数列表,没有参数,就空着;有参数就写出参数,多个参数使用逗号分隔 ->:传递的意思,把参数传递给方法体{} 阅读全文
posted @ 2019-08-19 13:32 liudemeng 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.多线程 1.创建多线程 创建Thread类: 实现步骤: 创建一个Thread类的子类 在Thread类的子类中重写Thread类中的 run 方法,设置线程任务(开启线程需要做什么?) 创建Thread类的子类对象 调用Thread类中的方法start方法, 开启新的线程, 执行 run 方法 阅读全文
posted @ 2019-08-19 08:28 liudemeng 阅读(248) 评论(0) 推荐(0) 编辑
  2019年8月16日
摘要: 1.Socket 1.TCP通信 2.Socket类 public Socket(String host, int port): 创建套接字对象, 指定主机和端口号, 如果host是null, 则相当于指定地址为回送地址 例子 Socket client = new Socket("127.0.0. 阅读全文
posted @ 2019-08-16 16:16 liudemeng 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.Stream流 1.for循环带来的弊端 在jdk8中,lambda专注于做什么,而不是怎么做 for循环的语法就是怎么做 for循环的循环体才是做什么 遍历是指每一个元素逐一进行处理,而并不是从第一个到最后一个顺次处理的循环。前者是目的,后者是方式。 集合存储案列: 2.使用Stream的更优 阅读全文
posted @ 2019-08-16 14:37 liudemeng 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: 1.缓冲流 1.定义 缓冲流,也是高效流,是对四个基本的FileXxx流的增强. 所以也是四个流 字节缓冲流:BufferedInputStream, BufferedOutputStream 字符缓冲流:BufferedReader, BufferedWriter 缓冲流的基本原理,实在创建对象时 阅读全文
posted @ 2019-08-16 13:30 liudemeng 阅读(221) 评论(0) 推荐(0) 编辑
  2019年8月15日
摘要: 1.IO流 1.什么是IO流 java中IO操作是指java.io包下的基本内容, 进行输入和输出的操作. 输入也叫作读取数据,输出就是写入数据 2.IO的分类 输入流: 把数据从其他设备上读取到内存中的流 输出流:把数据从内存中写入到其他设备的流 字节流: 以字节为单位,读取数据的流 字符流:以字 阅读全文
posted @ 2019-08-15 16:57 liudemeng 阅读(322) 评论(0) 推荐(0) 编辑