自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

00的博客

内容来源互联网cv

  • 博客(24)
  • 收藏
  • 关注

原创 Java复习反射

1.类加载器1.1类加载【理解】类加载的描述 当程序要使用某个类时,如果该类还未被加载到内 存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。 如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把 这三个步骤统称为类加载或者类初始化类的加载 就是指将class文件读入内存,并为之创建一个 java.lang.Class 对象 任何类被使用时,系统都会为之建立一个 java.lang.Class 对象类的连接 验证阶段:用于检验被加载的类是否有正确的内部

2021-08-02 20:14:52 97

原创 Java复习函数式接口

1.函数式接口1.1函数式接口概述【理解】概念 有且仅有一个抽象方法的接口如何检测一个接口是不是函数式接口 @FunctionalInterface 放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败注意事项 我们自己定义函数式接口的时候,@FunctionalInterface是可选的,就算我不写这个注解,只要保证满足函数式接口定义的条件,也照样是函数式接口。但是,建议加上该注解1.2函数式接口作为方法的参数【应用】1.3函数式接口作为方法的返回值【应用】1

2021-08-02 19:42:08 74

原创 复习Javalambda表达式

1.函数式编程思想概述函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”而我们要学习的Lambda表达式就是函数式思想的体现1.2Lambda表达式的标准格式【理解】格式: (形式参数) -> {代码块} 形式参数:如果有多个参数,参数之间用逗号隔开;如果没有参数,留空即可 ->:由英文中画线和大于符号组成,固定写法。代表指向动作 代码块:是我们具体要做的事情,也就是以前我们写的方法体内容组成Lambda表达式的三要素: 形式参数,箭头,代码块

2021-08-02 16:48:34 62

原创 Java复习网络通信

1.网络编程入门1.1 网络编程概述【理解】计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程 在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换1.2 网络编程三要素【理解】IP地址 要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号, 通过这个标识号来指定要接收数据的计算机和识别发送的计算机,而IP地址就

2021-08-01 00:14:26 92

原创 复习Java多线程

1.实现多线程1.1进程和线程【理解】进程: 是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源线程: 是进程中的单个顺序控制流,是一条执行路径单线程: 一个进程如果只有一条执行路径,则称为单线程程序多线程: 一个进程如果有多条执行路径,则称为多线程程序 并行与并发并行:多个CPU同时执行多个任务。比如:多个人同时做不同的事。 并发:一个CPU(采用时间片)同时执行多个任务。比如:秒杀、多个人做同一件事。多线程程序的优点: 1.

2021-07-31 22:15:35 59

原创 io流(2)

1.字节缓冲流1.1字节缓冲流构造方法【应用】字节缓冲流介绍BufferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用BufferedInputStream:创建BufferedInputStream将创建一个内部缓冲区数组。 当从流中读取或跳过字节时,内部缓冲区将根据需要从所包含的输入流中重新填充,一次很多字节2.字符流2.1为什么会出现字符流【理解】字符流的介绍 由于字节流操作中文不

2021-07-31 20:14:52 110

原创 复习FIle文件类,io流

1.File类1.1File类概述和构造方法【应用】File类介绍 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。 它可以是存在的,也可以 是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的1.2File类创建功能【应用】方法分类1.3File类判断和获取功能【应用】判断功能获取功能1.4File类删除功能【应用】方法分类绝对路径和相对路径的区别绝

2021-07-31 18:13:17 121

原创 复习Java集合(3)

1.Map集合1.1Map集合概述和特点【理解】Map集合概述 interface Map<K,V> K:键的类型;V:值的类型Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取无序1.2Map集合的基本功能【应用】方法介绍1.3Map集合的获取功能【应用】1.4 Map集合的遍历(方式1)【应用】获取所有键的集合。用keySet()方法实现遍历键的集合,获取到每一个键。用增强for实现根据键去找值。用get(Object k

2021-07-31 15:11:27 58

原创 复习Java集合(2)

1.Set集合1.1Set集合概述和特点Set集合的特点 元素存取无序 没有索引、只能通过迭代器或增强for循环遍历 不能存储重复元素1.2哈希值哈希值简介 是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值如何获取哈希值 Object类中的public int hashCode():返回对象的哈希码值哈希值的特点 同一个对象多次调用hashCode()方法返回的哈希值是相同的 默认情况下,不同对象的哈希值是不同的。而重写hashCode()方法,可以实现让不同对象

2021-07-31 11:57:38 51

原创 复习Java集合(1)

1.Collection集合1.1集合体系结构【记忆】集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类的体系图1.2Collection集合概述和基本使用【应用】Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现1.3Collection集合的常用方法【应用】1.4 Collection集合的遍历【应用】

2021-07-31 10:29:43 37

原创 复习Java基础常用类

1.包装类1.1基本类型包装类(记忆)基本类型包装类的作用 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换。1.2 Integer类(应用)1.3int和String类型的相互转换(记忆)1. int转换为String 转换方式 方式一:直接在数字后加一个空字符串 方式二:通过String类静态方法valueOf()2. String转换为int 转换方式 方式一:先将字符串数字转成Integ

2021-07-31 00:23:19 55

原创 复习参数传递,内部类,常用api,

1.参数传递1.1 类名作为形参和返回值1、类名作为方法的形参 方法的形参是类名,其实需要的是该类的对象 实际传递的是该对象的【地址值】2、类名作为方法的返回值 方法的返回值是类名,其实返回的是该类的对象 实际传递的,也是该对象的【地址值】1.2 抽象类作为形参和返回值(理解)(多态的应用)抽象类作为形参和返回值 方法的形参是抽象类名,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名,其实返回的是该抽象类的子类对象1.3 接口名作为形参和返回值(理解)(多态的应

2021-07-30 23:59:34 75

原创 Java复习多态

1.多态1.1多态的概述(记忆)什么是多态 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象1.2多态中的成员访问特点(记忆)成员访问特点 成员变量 编译看父类,运行看父类 (因为方法有重写,而成员变量没有) 成员方法 编译看父类,运行看子类1.3多态的好处和弊端(记忆)好处: 提高程序的扩展性。 定义方法时候,使用父类型作为参数,在使用的时候,使用具体的子类型参与操作。弊端: 不能

2021-07-30 22:43:00 57

原创 Java复习继承

1.继承1.1继承的实现(掌握)继承的概念 继承的面向对象的三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法。继承带来的格式: 继承通过extends实现 格式:class子类extends父类{} 举例:class Dog extends Animal { }继承带来的好处: 继承可以让类与类之间产生关系,子父类关系,产生子父类后,子类则可以使用父类中非私有的成员。 1.2 继承的好处和弊端(理解)继承好处: 提高了代码的复用性(多个类相

2021-07-30 18:11:25 55

原创 复习JavaAPI

1.API1.1API概述【理解】什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的, 只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用1.2如何使用API帮助文档【应用】打开帮助文档找到索引选项卡中的输入框,搜索你要查找的类,右侧查看类的相关信息,构造方法,成员变量

2021-07-30 15:31:47 124

原创 复习面向对象

1. 类和对象1.1 类和对象的理解【理解】客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类 类的理解: 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成: 属性:指事物的特征,例如:手机事物(品牌,价格,尺寸) 行为:指事物能执行的操作,例如:手机事物(打电话,发短信) 类和对象的关系: 类:类是对现实生活中一类具有共同属性和行为的事物的抽象 对象:

2021-07-30 15:22:53 56

原创 2021-07-30Debug

1. Debug模式1.1什么是Debug模式(理解)是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。1.2Debug模式操作流程【应用】如何加断点 选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可。如何运行加了断点的程序 在代码区域右键Debug执行看哪里 看Debugger窗口 看Console窗口点哪里 点Step Into (F7)这个箭头,也可以直接按F7如何删除断点 选择要删除的断点,单击鼠标左键即可 如果

2021-07-30 14:21:07 62

原创 Java中的方法概述

1.方法概述1.1方法的概念(理解)方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用2.方法的定义和调用2.1 无参数方法定义和调用(掌握)定义格式: public static void 方法名 ( ) { // 方法体; }范例: public static void method ( ) { // 方法

2021-07-30 13:53:31 115

原创 Java复习数组

1.数组1.1 什么是数组数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。1.2 数组定义格式(记忆)1.2.1 数组格式数据类型[] 数组名示例: int[] a = {1,2,3,4}; char str[] = {'a','b','c'};1.3数组动态初始化【应用】1.3.1什么是动态数组初始化 数组动态初始化就是只给定数组的长度,由系统给出默认初始化值1.3.2动态数组初始化格式数据类型[] 数组名 = new 数据类型[数组长度];示例: int

2021-07-27 20:49:19 43

原创 2021-07-27Java复习第三天

1.switch1.1 Switch语句结构格式switch(表达式){ case: 语句1; break; case: 语句2; break; \... default: 语句体; break;}执行流程:首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相 应的语句,在执行的过程中,遇到break就会结束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。2. fo

2021-07-27 18:49:11 42

原创 Java复习第二天

Java基础语法1. 运算符1.1 运算符与运算数运算符:对常量或变量操作的符号运算数:参与运算的变量或常量表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。例如: public class day02 { public static void main(String[] args) { int a = 10; int b = 20; int c = a + b; System

2021-07-27 15:49:35 57

原创 Java复习第一天

1. Java概述1.1 Java语言发展史(了解)语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com1.2 Java语言跨平台原理(理解)Java程序并非是直接运

2021-07-27 14:43:47 81

原创 2021-07-26计算机基础介绍

计算机基础介绍计算机硬件 1. CPU 2. 内存3. I/O设备 4. 硬盘 5. 主板 6. 电源等冯诺伊曼体系结构计算机软件系统软件和应用软件人机交互图像化用户界面命令行电脑常用快捷键1.ctrl+c 复制2.ctrl +v 粘贴3.ctrl+x 剪切4.ctrl+a 全选5.ctrl+z 撤销6.crtl+s 保存7.shift+delete 永久删除8.Alt+F4 关闭窗口9.win+R 打开运行10.win+E 打开我的电

2021-07-26 20:25:47 33

原创 2021-07-26好好学习天天向上

坚持写博客总结知识点加强记忆go

2021-07-26 19:13:22 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除