-
Java学习笔记(九)面向对象---模板方法设计模式
Java学习笔记(九)面向对象---模板方法设计模式 理解 在定义功能时功能的一部分是确定的,但是有一部分是不确定的,而确定的部分在使用不确定的部分,那么就将不确定的部分暴露出去,由该类的子类完成。 举例 需求 获取一段程序的运行时间 代码 abstract class GetTimeT...
-
JavaSE学习笔记(13)---线程池、Lambda表达式
JavaSE学习笔记(13)---线程池、Lambda表达式 JavaSE学习笔记(13)---线程池、Lambda表达式 1、等待唤醒机制 线程间通信 概念: 多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同...
-
Java学习笔记(八)面向对象---抽象类
Java学习笔记(八)面向对象---抽象类 当多个类中出现相同功能,但是功能主体不同时,我们可以向上抽取,只抽取功能定义,而不抽取功能主体。 抽象类的特点 抽象方法一定在抽象类中。 抽象方法和抽象类都必须被abstract关键字修饰。 抽象类不可以用new创建对象,因为调用...
-
golang学习笔记(一):包,变量,函数
golang学习笔记(一):包,变量,函数 欢迎访问我的博客和github! go 语言学习笔记第一弹,来自 gotour ,以后要常写笔记,把自己学习笔记记录下来,就算只是笔记也要多写。 好记性不如烂笔头,也要多锻炼自己的写作能力。 说实话,今天很累了,最近在折腾操作系统内...
-
Java学习笔记(十)面向对象---接口
Java学习笔记(十)面向对象---接口 理解 初期理解 可以认为接口是一个特殊的抽象类。当接口中的方法都是抽象的,那么该类可以通过接口的形式来表示。 class用于定义类 interface用于定义接口 格式特点 接口中常见定义:常量,抽象方法。 接口中的成员都有固定修饰符 常...
-
【学习笔记】[图论]树的直径
【学习笔记】[图论]树的直径 非严格定义:在一棵带权树上, 相聚距离最大的两个点 或 最长链 的长度,称之为 树的直径 样例输入: 41 2 101 3 121 4 15 样例输出 27 似乎并没有什么难理解的地方。 解法1:DP 咕着 解法2:DFS 经过思考,发现一个重要的性质: 离树上的...
-
JavaSE学习笔记(12)---线程
JavaSE学习笔记(12)---线程 JavaSE学习笔记(12)---线程 多线程 并发与并行 并发 :指两个或多个事件在 同一个时间段内 发生。 并行 :指两个或多个事件在 同一时刻 发生(同时发生)。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时...
-
Docker学习笔记(1):CentOS7安装Docker
Docker学习笔记(1):CentOS7安装Docker Docker是一个基于Go语言实现的开源应用容器引擎,通过对应用组件的封装、分发、部署、运行等生命周期的管理,使程序及其运行环境能够做到“一次封装,到处运行”。 Docker架构 Docker是一个客户端-服务器(C/S)架构的程序,Docker...
-
javaSE学习笔记(11)--- Map
javaSE学习笔记(11)--- Map javaSE学习笔记(11)--- Map 1、Map集合 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,...
-
javaSE学习笔记(10)---List、Set
javaSE学习笔记(10)---List、Set javaSE学习笔记(10)---List、Set 1、数据存储的数据结构 常见的数据结构 数据存储的常用结构有:栈、队列、数组、链表和红黑树。 1、栈 栈 : stack ,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
