上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 在jdk8中什么是函数式接口: 1、被@FunctionalInterface注解修饰的。 2、接口里边只有一个非default的方法。 满足以上2个条件的即为函数式接口,ps:即使一个接口没有被@FunctionalInterface修饰,但是满足2,那么这样的接口也会是函数式接口。 Suppli 阅读全文
posted @ 2018-04-02 14:00 ken007 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 如何正确处理时间 现实生活的世界里,时间是不断向前的,如果向前追溯时间的起点,可能是宇宙出生时,又或是是宇宙出现之前, 但肯定是我们目前无法找到的,我们不知道现在距离时间原点的精确距离。所以我们要表示时间, 就需要人为定义一个原点。 原点被规定为,格林威治时间(GMT)1970年1月1日的午夜 为起 阅读全文
posted @ 2018-04-02 13:47 ken007 阅读(1830) 评论(0) 推荐(1) 编辑
摘要: 并发与并行 Java 5并发库主要关注于异步任务的处理,它采用了这样一种模式,producer线程创建任务并且利用阻塞队列将其传递给任务的consumer。这种模型在Java 7和8中进一步发展,并且开始支持另外一种风格的任务执行,那就是将任务的数据集分解为子集,每个子集都可以由独立且同质的子任务来 阅读全文
posted @ 2018-04-02 12:31 ken007 阅读(15696) 评论(0) 推荐(1) 编辑
摘要: 多态一般分为两种:重写式多态和重载式多态。重写和重载这两个知识点前面的文章已经详细将结果了,这里就不多说了。 重载式多态,也叫编译时多态。也就是说这种多态再编译时已经确定好了。重载大家都知道,方法名相同而参数列表不同的一组方法就是重载。在调用这种重载的方法时,通过传入不同的参数最后得到不同的结果。 阅读全文
posted @ 2018-04-01 23:15 ken007 阅读(1056) 评论(0) 推荐(3) 编辑
摘要: Java 8引入了一个新的Optional类。Optional类的Javadoc描述如下: 这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 本文会逐个探讨Optional类包含的方法,并通过一两个示例展示如何使用。 of 为非 阅读全文
posted @ 2018-04-01 21:46 ken007 阅读(551) 评论(0) 推荐(0) 编辑
摘要: ping 的原理 ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接。ping 使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间内收到应答,则认为主机 阅读全文
posted @ 2018-03-28 16:32 ken007 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 1.学习ARP前要了解的内容 建立TCP连接与ARP的关系 应用接受用户提交的数据,触发TCP建立连接,TCP的第一个SYN报文通过connect函数到达IP层,IP层通过查询路由表: 如果目的IP和自己在同一个网段: 当IP层的ARP高速缓存表中存在目的IP对应的MAC地址时,则调用网络接口sen 阅读全文
posted @ 2018-03-28 16:10 ken007 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 1、概述 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。 其中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Data)在应用层 它们的关系是 数据帧{IP包{TCP或UDP包{Data}}} 不同的协议层对数据包 阅读全文
posted @ 2018-03-28 15:24 ken007 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: 从 Java 7 build 105 版本开始,Java 7 的编译器和运行环境支持新的 try-with-resources 语句,称为 ARM 块(Automatic Resource Management) ,自动资源管理。 新的语句支持包括流以及任何可关闭的资源,例如,一般我们会编写如下代码 阅读全文
posted @ 2018-03-25 22:08 ken007 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、首先我们讲讲递归 既然会导致内存泄露如此,那肯定要想办法了,方法很简单,那就是尾递归优化 二、尾递归优化 什么是尾递归: 如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的。当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾 阅读全文
posted @ 2018-03-24 21:57 ken007 阅读(639) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页