自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Ubuntu下matplotlib无法显示中文问题

手动添加字库,并调用解决matplotlib中文显示问题

2023-07-23 16:25:39 251

原创 Java基础笔记:IO流+Properties集合

1、IO流 我们一般把数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为 输入input 和 输出 output ,即流向内存是输入流,流出内存的输出流。 在JDK java.io 包下定义了对这些数据流的操作的类。将操作方法分为四大类并声明了4个顶级父类用来不同功能的子类实现和继承。 字节输入流 字节输出流 字符输入流 字符输出流 InputStream OutputStream reader Write 一切文件数据(文本、图片、视频等)在存储时,都是以二进

2020-05-13 16:05:57 146

原创 Java基础笔记:File类+递归实现文件遍历

1、java.io.File JDK中定义用来对文件目录的创建,查找,删除等操作 2、路径(Path) 由于常见File对象需要用到文件路径,所以首先来对他的文件路径书写方法进行介绍 由于我们的程序后期所运行的平台无法确定,不同的系统下文件路径的书写规范也各不相同,这里以常见的Windows和Linux为例。 在File类中定义了4个静态变量又来表示不同系统下的路径的分隔符,以及文件的分隔符 /** File的部分源码 * The system-dependent default name-se

2020-05-11 20:41:40 345

原创 Java基础笔记:Collection集合框架

Collection框架 Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是java.util.List和java.util.Set。 List的特点是元素有序、元素可重复。Set的特点是元素无序,而且不可重复。 List接口的主要实现类有java.util.ArrayList,java.util.LinkedList以及java.util.Vector。 Set接口的主要实现类有java.util.HashSet,java.util.TreeSet以及

2020-05-09 18:10:47 139

转载 Iterator和foreach到底有什么不同?:为什么阿里禁止在 foreach循环里进行元素的 remove/add 操作

在阿里巴巴Java开发手册中,有这样一条规定: 1、foreach循环 foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从JDK 1.5.0开始引入foreach循环。在遍历数组、集合方面,foreach为开发人员提供了极大的方便。使用foreach语法遍历集合或者数组的时候,可以起到和普通for循环同样的效果,并且代码更加简洁。所以,foreach循环也通常也被称为增强for循环。 增强for循环的原理是什么?原本.

2020-05-08 20:52:09 179

原创 Java基础笔记:日期时间类

1、Date类 java.util.Date类 表示特定的瞬间,精确到毫秒。date类的大部分方法都已经过时,一般只是用date类返回毫秒数。 这里的毫秒数指按照英国格林威治时间从1970年1月1日00:00:00到现在为止的毫秒数,由于我们处于东八区,所以我们的基准时间为1970年1月1日8时0分0秒。 public class Time_Test { public static v...

2020-05-08 14:53:46 103

原创 Java基础笔记:十种排序算法

1、排序算法 用于对一些数据元素集合或序列中的元素值进行有序的排列 2、算法的稳定性 判断这些算法的稳定性,借助在排序过程中如果遇到相同类型元素值是否还会对其之间进行位置操作。 3.排序算法分类 内排序:指所有的排序操作都是在当前内存中执行 外排序:指排序过程中还需要借助外部访问器进行实现 1.插入排序 public class InsertSort { public static void ...

2020-05-07 16:31:06 152

原创 Java基础笔记:数组

1、数组(Array) 指多个相同类型的数据按照顺序排列的元素集合,每一条数据都通过编号的方式进行索引。 数组属于引用数据类型,数组中的元素可以是基本数据类型也可以是引用数据类型。 创建数组时要指定数组的长度,数组的长度一旦确定就不可以再进行修改,数组中也可以嵌套数组构成二维数组。 2、一维数组的声明 class ArrayTest{ public static void main(S...

2020-05-07 15:28:48 112

原创 Java基础笔记:变量

1、变量的分类 按照数据类型可以将变量分为基本数据类型以及引用数据类型 基本数据类型: 整型:byte(1字节=8bit) \ short(2字节) \ int(4字节) \ long(8字节) byte范围:-128 ~ 127 声明long型变量,必须以"l"或"L"结尾 一般定义整型变量时,使用int型。 整型的常量,默认类型是:int型 浮点型:float(4字节) \ doub...

2020-05-07 14:11:37 161

原创 Java基础笔记:关键字与标识符

1、关键字 指一些**字符串**或是**单词**在Java语言当中,被赋予了特殊含义并用来实现一些专门的功能,在Java中关键字一般全部都为**小写**。 2、关键字的分类 3、标识符 在程序当中凡是需要我们自己去命名的地方都可以称为标识符,一般涉及到为 包(package),类(class),接口(interface),方法(method),常量,变量,等一些结构都需要使用标识符对其进行命...

2020-05-07 13:33:25 128

空空如也

空空如也

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

TA关注的人

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