自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 算法与数据结构:冒泡排序

算法与数据结构:排序算法——冒泡排序

2023-02-22 10:56:19 235

原创 算法与数据结构:二分查找算法

查询算法:二分查找算法

2023-02-21 15:44:44 262

原创 算法与数据结构:算法概述

算法与数据结构:算法概述

2023-02-21 09:58:59 366

原创 Java复习笔记: IO流的概述和分类

IO流的概述和分类 1、IO流介绍和分类 以前通过数组或集合,将数据保存在内存中 int a = 10; int [] arr = new int[] {1,2,3,4,5}; ArrayList<String> list = new ArrayList<>(); 1)存在的问题 不能永久化存储,只要代码运行结束,所有数据都会丢失。 2)想永久存储数据怎么办呢? 将数据存储在文件中。 3)IO流的概念 I表示intput,输入。 O表示output,输出。

2021-09-13 08:12:10 289

原创 Tomcat10.0.10启动时中文乱码

Tomcat10.0.10启动时中文乱码 1.乱码问题产生的原因:乱码是因为解码方式和编码方式不一致导致的 2.解决办法: ①找到apache-tomcat-7.0.92/conf/logging.properties ②注释语句:java.util.logging.ConsoleHandler.encoding = ...

2021-09-06 16:08:55 1995 1

原创 xml复习笔记:xml、xml的解析

XML 一、XML概念和作用 1.XML概念 XML的全称为(eXtensible Markup Language),是一种可扩展的标记语言。 标记语言:通过标签来描述数据的一门语言 可扩展:标签的名字是可以自定义的 <person id=“1” color=“yellow”> <name>武松</name> <age>18</age> <email>panpan@163.com</email>

2021-09-06 00:26:21 587

原创 Java复习笔记:File类,递归

File,递归 一、File类 1.File类介绍 计算机的文件系统中包含文件和文件夹。 java.io.File代表操作系统的文件/文件夹对象 File类提供了诸如:获取文件的信息、删除文件、创建文件(文件夹)等功能。 File类的作用: ​ File对象可以用来定位文件或文件夹。获取文件的信息、删除文件、创建文件(文件夹)等功能。 2.File类构造方法 java.io.File类是通过路径名定位文件和文件夹,主要用于文件和目录的创建、查找和删除等操作 方法名 说明 File(Strin

2021-09-03 09:30:42 215

原创 Java复习笔记:jdk1.8的新特新(lambda表达式,Stream流)

JDK8的新特性 一、Lambda表达式 1.Lambda表达式概述和格式 面向对象语法的弊端 ①定义类 ②创建对象 ③使用对象,使用成员变量,成员方法 Lambda表达式是JDK 8开始后的一种新语法形式。 Lambda表达式作用:简化匿名内部类的代码写法。 Lambda表达式的格式 () -> { 方法体; } 注:-> 是语法形式,无实际含义 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 2.匿名内部类中重写 run() 方法的代码分析

2021-08-31 21:50:18 430

原创 Java复习笔记:多线程进阶

一、线程状态 1.线程的状态介绍 是线程从生到死的过程,以及中间经历的各种状态及状态转换。 理解线程的状态有利于提升并发编程的理解能力。 2. Java线程的状态 Java把常见的线程状态都放在了Thread类中的内部枚举类State中。 总共定义了6种状态。 public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, ERMINATED; }

2021-08-30 23:06:58 165

原创 Java复习笔记:多线程基础

多线程基础 一、线程相关的概念 并行:多个事件在同一时刻,同时执行。 并发:多个事件在同一时刻,交替执行。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 程序:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。 我们电脑上会安装很多的应用程序比如Notepad++,微信,QQ,Word,PPT,Excel等。 进程:是一个正在运行的程序 进程的三个特性: 独立性:进程与进程相互独立,各自占据内存空间。 动态性:程序是静止的,进程是动态的、进程会

2021-08-29 23:13:32 151

原创 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is...

容器启动报错的处理方案: 报错信息: 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind sun.management.AgentConfigurationError: java.rmi.server.ExportException: Port alrea

2021-08-24 15:31:55 1836

原创 Java复习笔记:StringBuilder提高效率的原理

StringBuilder提高效率的原理 stringBuilder到底是怎样提高效率的呢? 首先来看一下以下代码: public class Test { public static void main(String[] agrs){ String S1 = "a"; String S2 = s1 + "b"; String S3 = s2 + "c"; System.out.println(s3)//abc } } 结果毫无疑问就是 abc ,但是在内存中是怎么玩的呢? 执行过程:

2021-08-13 13:03:39 484

原创 Java复习笔记:Java常用的API

Java常用API 一、API概述 ​ API (Application Programming Interface) : 应用程序编程接口 Java API : 指的就是JDK中提供的各种功能的Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用 二、API文档的使用 ​ ①打开API文档 ​ ②找到索引选项卡中的输入框 ​ ③输入要学习的类的名称,回车 ​ ④看类在那个包下 ​ ⑤看类的描

2021-08-10 22:13:45 357

原创 Java复习笔记:集合、迭代器、泛型

一、集合 1.集合的概述 ①集合与数组的区别: 数组的长度是不可变的,集合的长度是可变的。 数组可以存基本数据类型和引用数据类型。 集合只能存储引用数据类型,如果要存储基本数据类型要存对应的包装类。 ② 集合的体系 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传( 2. Collection接口 Collection接口是单列集合的根接口 Collection接口有两个主要的子类接口(List、Set) [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直

2021-08-09 13:37:59 250

原创 Java复习笔记:final关键字、抽象类、设计模式、接口

一、final关键字 final是最终的意思,可以修饰类,变量,方法 1.final修饰的特点: 修饰类:表明该类是最终类,不能被继承 修饰方法:表明该方法是最终方法,不能被重写 修饰变量:表明该变量是常量,该变量在第一次赋值后,不能再次被赋值 2.final修饰变量应注意: 变量是基本类型:基本变量的数据值不能发生修改 变量是引用类型:引用类型的地址值不能发生改变,但是对象中封装的数据值是可以修改的 修饰局部变量是可以先定义后赋值,修饰成员变量时必须定义时赋值或者在构造方法中赋值 二、抽象类 1.

2021-08-07 20:28:44 804

原创 Java复习笔记:面向对象思想、类、封装、构造方法

一、理解面向对象思想 1.面向对象思想 在Java世界中,万物皆对象。 使用代码高度模拟现实世界,学生类表示学生群体,对象表示具体的学生。 有了类、对象就可以描述万千世界所有的事物了。 2.类和对象的关系: 类是对象的抽象(模板)。 对象是类的实例。 类是java代码的基本组成单位,必须先定义类,才能根据类创建对象。 3.定义类的注意事项: 类名首字母大写,满足大驼峰规范。(ArrayList String Scanner….) 一个Java文件中可以定义多个类,但是只能有一个类

2021-08-06 22:50:46 150

原创 Git常用的命令

Git常用的命令 一、环境配置 ​ 当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息 设置用户信息: git config --global user.name “itcast” git config --global user.email “hello@itcast.cn” 查看配置信息: git config --list git config user.name *注意:通过上面的命令设置的信息会保存在~

2021-08-05 20:18:36 98

原创 java复习笔记(static关键字、代码块、继承)

static关键字(重点) 静态变量 访问格式: 类名访问(推荐) 对象名访问 内存特点:内存只有一份 类加载时,静态变量就会在内存出现 静态变量被所有对象共享使用 在线人数,国籍,学校等这些共享的数据,可以考虑设计成静态。 静态方法 调用格式 类名访问(推荐) 对象名访问 使用注意 1.静态方法只能访问静态变量 2.静态方法不能使用this和super等代表对象的关键字 应用场景 工具类的设计 1.方法都是静态方法,方便调用 2.工具类的构造方法通常会

2021-08-03 07:25:47 138

空空如也

空空如也

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

TA关注的人

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