随笔分类 -  Java 复习

摘要:一、类加载器 1.1 类加载 类加载的描述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化 类的加载 就是指将class文件读入内 阅读全文
posted @ 2021-03-17 19:06 枯树老鸭 阅读(159) 评论(0) 推荐(0)
摘要:一,函数式接口 1.1 概念 函数式接口在Java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进 阅读全文
posted @ 2021-03-16 19:46 枯树老鸭 阅读(141) 评论(0) 推荐(0)
摘要:函数式编程思想概述 函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做” 而Lambda表达式就是函数式思想的体现 lambda 表达式(闭包) 基本概念 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简 阅读全文
posted @ 2021-03-14 16:22 枯树老鸭 阅读(289) 评论(0) 推荐(0)
摘要:一,封装 什么是封装? 从词含义来说就是将某些东西封起来保存,我们可以这样理解,一个东西需要发快递,首先我们是要将东西给到快递公司,他们会把你的快递装到纸盒子里,用胶带封好,这个操作就是封装。再比如插板,你看那些插孔就是提供给外界的接口,任何电器厂商的插头都按照那个插孔来实现,而不管插板内部是怎么做 阅读全文
posted @ 2021-03-13 18:35 枯树老鸭 阅读(324) 评论(0) 推荐(0)
摘要:一,数据类型 1.基本数据类型:整数,浮点数,字节,布尔(int,double,float,byte,boolean) 2.引用数据类型:类,数组,接口 二,变量 1. ,定义,注意事项 定义:程序中可以变化的量。 注意:Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。 2 , 阅读全文
posted @ 2021-03-13 18:35 枯树老鸭 阅读(234) 评论(0) 推荐(0)
摘要:面向对象思想 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、 阅读全文
posted @ 2021-03-13 18:35 枯树老鸭 阅读(185) 评论(0) 推荐(0)
摘要:一,数据类型转换 (1)自动类型转换: 1. 特点:代码不需要进行特殊处理,自动完成。 2. 规则:数据范围从小到大。 3.转换规则:范围小的类型向范围大的类型提升, byte、short、char 运算时直接提升为 int 。 byte、short、char‐‐>int‐‐>long‐‐>floa 阅读全文
posted @ 2021-03-13 18:35 枯树老鸭 阅读(185) 评论(0) 推荐(0)
摘要:一, 网络编程入门 1.1 软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的 阅读全文
posted @ 2021-03-12 17:21 枯树老鸭 阅读(141) 评论(0) 推荐(0)
摘要:一,进程和线程基本概念 进程 是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程 是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 二,线程详解 2 阅读全文
posted @ 2021-03-12 17:02 枯树老鸭 阅读(365) 评论(0) 推荐(0)
摘要:一,File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也 阅读全文
posted @ 2021-03-07 16:53 枯树老鸭 阅读(183) 评论(0) 推荐(0)
摘要:常见的数据结构 数据存储的常用结构有:栈、队列、数组、链表和红黑树。我们分别来了解一下: 栈 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。 简单的说:采用该结构的集合,对元素的存取有如下的特点 先进后出( 阅读全文
posted @ 2021-03-06 13:21 枯树老鸭 阅读(75) 评论(0) 推荐(0)
摘要:一,集合概述 集合:Java替工的一种容器,用来存储多个数据 对比数组,有什么区别? 数组长度固定,而集合的长度是可变的 数组储存的都是同一类型的元素,比如可以储存基本数据类型值, 集合存出的都是对象,且对象的类型可不是一致的。当开发中有多个对象,使用集合来存储 二,集合(Collection)框架 阅读全文
posted @ 2021-03-04 17:02 枯树老鸭 阅读(190) 评论(0) 推荐(0)
摘要:异常就是程序出现了不正常的情况(遇到了错误) 最终会导致JVM的非正常停止 阅读全文
posted @ 2021-01-28 20:34 枯树老鸭 阅读(282) 评论(0) 推荐(0)
摘要:一,常用API(一) API: API(Application Programming Interface),应用程序编程接口。 意思就是说这个是Java的开发人员早就定义好的类,我们只需要用哪个查那个,调用就行 如果不懂某个接口或者类,可以通过API文档搜索进行查看. 1.Scanner类,Ran 阅读全文
posted @ 2021-01-28 18:14 枯树老鸭 阅读(225) 评论(0) 推荐(0)