自定义博客皮肤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)
  • 收藏
  • 关注

原创 AOP切片时 通知类的方法重复执行两次的问题——已解决

AOP切片中环绕通知类重复执行的问题

2022-04-09 10:30:55 1857

原创 Java笔记 IO流

IO流一、File类的使用1.File类的使用2.File类中的常用方法二、IO流原理及流的分类1.IO流的原理2.流的分类三、文件流1.FileReader读取数据的步骤:2.读入数据总结一、File类的使用1.File类的使用File类的使用①File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)②File类声明在java.io包下③File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内

2022-02-17 21:36:32 672

原创 Java笔记 异常

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2022-02-12 14:58:34 200

原创 Java笔记 面向对象第六部分

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport

2022-02-12 14:23:43 335

原创 Java笔记 面向对象第五部分

Java笔记一、关键字:static1.static的使用2.类变量与实例变量的内存差异3.static的修饰规则二、类的成员之四:代码块2.成员变量的赋值顺序三:关键字:final四 抽象类1.abstract关键字2.抽象类练习一、关键字:static1.static的使用/* * static 关键字的使用 * * 1.static:静态的。 * 2.static 可以用来修饰:属性、方法、代码块、内部类。 * * 3.使用 static 修饰属性:静态变量(或类变量)。 *

2022-02-10 21:10:05 472

原创 Java笔记 面向对象第四部分

面向对象-4一:Object类二、包装类一:Object类1.Object类的使用1.Object类是所有Java类的根父类;2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类3.Object类中的功能(属性、方法)就具有通用性。*属性:无*方法:equals() / toString() / getClass() / hashCode() / clone() /finalize()wait() 、notify()、notifyAll

2022-02-09 21:53:07 1081

转载 Java笔记整理 面向对象第三部分

文章目录一:继承1.继承性的练习2.方法的重写二:四种权限修饰符三:super关键字四:子类对象实例化的过程五:多态性一:继承/* * 面向对象的特征二:继承性 * * 为什么要有继承? * 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中, * 那么多个类无需再定义这些属性和行为,只要继承那个类即可。 * * 一、继承性的好处 * ① 减少了代码的冗余,提高了代码的复用性; * ② 便于功能的扩展; * ③ 为之后多态性的使用,提供了前提。 * * 二、继

2022-02-08 21:05:10 188

原创 Java import、package关键字的使用

一、package关键字的使用一、package 关键字的使用1.为了更好的实现项目中类的管理,提供包的概念*2.使用 package 声明类或接口所属的包,声明在源文件的首行3.包,属于标识符,遵循标识符的命名规则、规范"见名知意"4.每“.”一次,就代表一层文件目录。补充:同一个包下,不能命名同名接口或同名类不同包下,可以命名同名的接口、类。二、import关键字的使用import:导入1.在源文件中显式的使用import结构导入指定包下的类、接口2.声明在包的声明和类的

2022-01-07 22:20:28 280

原创 Eclipse运行程序出现Error: A JNI error has occurred, please check your installation and try again的错误

解决方法:①查看包名中,是否含有“java”,将其修改在创建包时应当避免出现java。②在cmd中运行 java -version 和 javac -version两个命令,查看自己的jdk和jre版本,如果两者不同,重新配置环境变量至二者一致即可以上两步即可解决大部分问题,如果依然没有解决的话,建议重新安装jdk并重新配置环境变量。...

2022-01-07 08:48:56 4216

原创 面向对象 第二部分

目录一、 JavaBeanThis关键字的使用一、 JavaBeanJavaBean 是一种 Java 语言写成的可重用组件。所谓 javaBean,是指符合如下标准的 Java 类:①类是公共的②有一个无参的公共的构造器③有属性,且有对应的 get、set 方法public class Customer { private int id; private String name; //无参公共构造器 public Customer(){ } public

2022-01-06 21:11:18 326

原创 Java学习 第六天 【面向对象】—— 第一部分

主要记录了java学习第六天的主要知识——面向对象的第一部分的知识,主要包括面向对象的思想、类和对象、类中包含的的属性、方法,内存分析等。

2021-12-10 15:56:38 441

原创 Java知识整理 第五天 【数组算法】

数组算法一、数组元素的基本操作1.练习:2.数组的复制、反转、查找3.二分查找算法二、排序算法1.概念2.十大内部排序算法2.1冒泡排序2.2快速排序三、Array工具类的使用四、数组中常见的异常一、数组元素的基本操作1.练习:/* * 算法的考察:求数值型数组中元素的最大值、最小值、平均数、总和等 * * 定义一个 int 型的一维数组,包含 10 个元素,分别赋一些随机整数, * 然后求出所有元素的最大值,最小值,和值,平均值,并输出出来。 * 要求:所有随机数都是两位数。 *

2021-12-08 16:50:25 299

原创 Java学习 第四天 【数组】

数组前言☆概念、特点☆一、一维数组1.一维数组的使用1.1**数组的主要用法:**1.2**一维数组的内存解析:**1.3**一维数组练习:**二、多维数组1.二维数组1.1二维数组的内存解析2.练习前言数组(Array),是多个相同类型数据按一定顺序排列的集合, 并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。☆概念、特点☆数组的相关概念:数组名元素角标(下标、索引)数组的长度:元素的个数3.数组的特点:1)数组属于引用类型的变量。数组的元素,既可以是基本数据

2021-12-07 21:45:41 228

原创 第一个Java项目 家庭收支记账软件 【java项目】

家庭收支记账软件需求说明一、搭建框架二、代码实现1.必要方法的实现及调用2.主函数的编写总结需求说明• 假设家庭起始的生活基本金为10000元。• 每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记录本次收入明细,以便后续的查询。• 每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记录本次支出明细,以便后续的查询。• 查询收支明细( 菜单1)时,将显示所有的收入、支出名细列表一、搭建框架1.主界面:需要展示所有的可用操作,并给用户正确的引导,以及,完成每次操作后,

2021-12-07 11:11:17 413

原创 Java知识整理 第三天 【流程控制】

知识目录一、流程控制的概括二、三种结构1.顺序结构2.分支结构2.1 if-else型2.2 java如何键盘输入2.3 switch-case型3.循环结构3.1 for循环3.2 while循环3.3 do-while循环3.4嵌套循环3.5 break、continue、return的异同3.5.1 continue的使用:3.5.2 return的使用:3.5.2**☆☆注意☆☆**总结一、流程控制的概括流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构程序从上到下逐

2021-12-06 20:00:29 806

原创 Java学习 第二天

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录第二天一、String数据类型的使用二、常用进制及其相互转化1.常用进制总结第二天提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、String数据类型的使用1.String属于引用数据类型,翻译为字符串2. 声明String类型变量时,使用一对“”3. String可以和8种基本数据类型做运算,且

2021-12-05 09:51:17 792 1

原创 JAVA学习笔记(第一天)

JAVA学习日志

2021-12-04 16:08:46 447

原创 《见识》读后感--暨入选冬季集训队感想

今天是加入ACM的第一天,希望是不断进步开始的一天,相信自己!!固化的思维方式:就像书中提到的,人容易使用固有的思维去处理事情,这也就更容易使一个人犯更多自己犯过的错误,让错误成为习惯。对于程序设计也是如此,不同题目的思路不同,你不能总按着自己的思绪去做,要不断学习更规范,更简洁的思路,有的时候甚至需要学习更复杂的思路,但只要不去范重复的错误,这些就是值得的,要改变固化的思维方式,才可以提升自己...

2018-12-17 20:45:07 138

空空如也

空空如也

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

TA关注的人

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