Effective Java

一. 创建和销毁对象 1. 用静态工厂方法代替构造器 ①介绍 设计类时,传统的方法是为其提供公有构造器,从而让客户端通过构造器来得到其实例。 此外,可以让类提供一个公有的静态工厂方法(一个用来返回这个类的实例的静态方法)(静态工厂方法


Java核心技术卷2(12版)

九. 流 1. 介绍 Java 8 引入了新的Stream API,它允许你以声明性的方式处理集合,并进行函数式编程。 流并不存储其元素:这些元素可能存储在底层的集合中,或者是按需生成的。 流式操作:可以通过管道方式组合多个操作,如 map()、filter()、reduce() 等。 流的操作不会


Java核心技术卷1(12版)

一. Java的基本程序设计结构 1. Hello World /** * 1. Java区分大小写 * 2. 类名必须以字母开头,后面可以跟字母和数字的任意组合. * 长度基本上没有限制。但是不能使用Java保留字 * 3. 源代码的文件名必须与公共类的类名相同,并用Java作为扩展


Java

一. Java基础 1. 环境配置 Java编译器配置 Java编辑器配置 2. 基础知识


Linux基础

一. 了解Ubuntu 1. Linux是什么 Linux 是一个开源的、类 Unix 的操作系统内核。 2. Linux发行版 Linux发行版是为了方便人们管理Linux系统(内核和应用程序)而产生的版本。 ①Debian Debian 是一个自由且开源的操作系统,其核心是 Linux 内核,但


Linux

Linux环境配置 Linux基础 UNIX网络编程_卷1_套接字联网API(UNIX网络编程 _卷1 _套接字联网API.pdf)


QT安装

注意:因为QT5.14.2之后的版本不再提供离线安装包,所以需要去官网下载在线安装器。 一. Windows 1. 进入官网 2. 点击Download.Try.


FFmpeg0

一. FFmpeg命令行 1. FFmpeg如何查询命令帮助文档