自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础笔记(17):异常处理

一般地,用户自定义异常类都是的子类自定义异常类通常需要编写几个重载的构造器自定义异常需要提供自定义的异常通过throw抛出自定义异常最重要的是异常类的名字,当异常出现时,可以根据名字判断异常类型。

2023-01-03 16:40:00 214 1

原创 C#文件操作

(5)Truncate:打开已经存在的文件,并清除文件中的内容,保留文件的创建日期。如果文件不存在,则会抛出异常。(6)Append:打开文件,用于向文件中追加内容,如果文件不存在,则创建一个新文件。(4)OpenOrCreate:打开已经存在的文件,如果文件不存在,则创建文件。(2)Create:创建文件,如果文件不存在,则删除原来的文件,重新创建文件。(1)CreateNew:创建新文件,如果文件已经存在,则会抛出异常。(3)Open:打开已经存在的文件,如果文件不存在,则会抛出异常。

2022-12-28 13:49:22 1127

原创 Java基础笔记(16)内部类

在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。内部类一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。

2022-12-28 09:03:29 105

原创 Java基础笔记(15)代理模式

可以做到在不修改目标对象的功能前提下,对目标功能扩展因为代理对象需要与目标对象实现一样的接口,所以会有很多代理类,类太多.同时,一旦接口增加方法,目标对象与代理对象都要维护.

2022-12-26 20:42:41 79

原创 Java基础笔记(14)抽象类和接口

抽象类抽象方法不能用abstract修饰变量、代码块、构造器。不能用abstract修饰私有方法、静态方法、final的方法、final的类。

2022-12-26 17:20:43 64

原创 Java基础笔记(13)static和final

对Java类或对象进行初始化一个类中代码块若有修饰符,则只能被static修饰,称为静态代码块(static block),没有使用static修饰的,为非静态代码块。static代码块通常用于初始化static的属性。

2022-12-08 13:41:19 111

原创 Java基础笔记(12)单例设计模式

当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。,这样,就不能用new操作符在类的外部产生类的对象了,但在类内部仍可以产生该类的对象。因为在类的外部开始还无法得到类的对象,只能。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将类的。以返回类内部创建的对象, 静态方法只能访问类中的静态成员变量,所以,指向类内部产生的。单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类。

2022-12-06 17:29:46 69

原创 Java基础笔记(11)Object类和包装类

==:equals():所有类都继承了Object,也就获得了equals()方法。还可以重写。注意:只能比较引用类型,其作用与“==”相同,比较是否指向同一个对象。特例:当用equals()方法进行比较时,对类File、String、Date及包装类(Wrapper Class)来说,是比较类型及内容而不考虑引用的是否是同一个对象;原因:在这些类中重写了Object类的equals()方法。自定义使用equals()时,可以重写。用于比较两个对象的“内容”是否都相等针对八种基本数据类型定义相应的引用类型

2022-12-06 12:56:59 93

原创 Java基础笔记(10)面向对象三大特征

在子类中可以根据需要对从父类中继承来的方法进行改造,也称为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。

2022-12-02 19:09:57 84

原创 Java基础笔记(9)面向对象

类(Class)和对象(Object)是面向对象的核心概念。

2022-11-28 08:10:29 98

原创 Java数组复制

使用这种方法复制数组时,默认从原数组的第一个元素(索引值为 0)开始复制,目标数组的长度将为 length。因为数组也是一个 Object 类,因此也可以使用数组对象的 clone() 方法来复制数组。使用此方法复制数组时,length+srcIndex 必须小于等于 srcArray.length,同时 length+destIndex 必须小于等于 destArray.length。srcArray 表示要进行复制的数组,length 表示复制后的新数组的长度。目标数组如果已经存在,将会被重构。

2022-11-25 15:46:30 632

原创 Java基础笔记(8)数组

数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。

2022-11-18 21:26:23 92

原创 Java基础笔记(7)循环结构

在某些条件满足的情况下,反复执行特定代码的功能。

2022-11-18 15:14:29 198

原创 Java基础 Scanner——获取键盘输入的值

需要根据相应的方法,来输入指定类型的值。如果输入的数据类型与要求的类型不匹配时,会报异常:InputMisMatchException 导致程序终止。如何从键盘获取不同类型的变量:需要使用Scanner类。

2022-11-18 14:40:49 1611

原创 Java基础笔记(6)程序流程控制和分支结构

三种基本流程结构:顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构:根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。循环结构:根据循环条件,重复性的执行某段代码。有while、do…while、for三种循环语句。注意:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。

2022-11-17 20:29:20 87

原创 Java基础笔记(5)运算符

条件表达式结果为true,运算后的结果是表达式1,条件表达式结果为false,运算后的结果是表达式2。:在一定范围内,每向右移一位,相当于 / 2。表达式1:表达式2;表达式1和表达式2为同种类型。

2022-11-17 19:41:32 109

原创 Java基础笔记(4)数据类型转换

容量小的类型自动转换为容量大的数据类型,有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。一个字符串可以串接另一个字符串,也可以直接串接其他类型的数据。String不是基本数据类型,属于引用数据类型。使用方式与基本数据类型一致。

2022-11-17 14:37:19 147

原创 Java基础笔记(3)标识符与变量

由26个英文字母大小写,0-9 ,_或 $ 组成数字不可以开头不可以使用关键字和保留字,但能包含关键字和保留字Java中严格区分大小写,长度无限制标识符不能包含空格。

2022-11-17 13:52:32 102

原创 Java基础笔记(2)关键字与保留字

default 默认,例如,用在switch语句中,表明一个默认的分支。final 用来说明最终属性表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。extends 表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。finally 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块。super 表明当前对象的父类型的引用或者父类型的构造方法。

2022-11-17 10:21:18 87

原创 Java基础笔记(1)

Java语言特点:简单性、跨平台性、面向对象、安全性、多线程性、分布性、可移植性、解释型、高性能和动态性。

2022-11-16 21:36:57 89

原创 对App.config中appSettings进行操作

应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。

2022-10-24 13:40:39 502

原创 VSCode关闭vue语法检查

在vue.config.js中添加这样一句代码 lintOnSave: false//关闭语法检查。如果添加后仍然报错就需要检查是否添加了语法检查插件,如:ESLint。如果没有则新建文件vue.config.js。禁用插件并重启VSCode后即可恢复。

2022-09-26 16:57:08 1904

原创 Vue通过input输入框关键字对数据进行筛选

Vue通过input输入框关键字对数据进行筛选。

2022-08-05 10:23:11 1338

原创 阻止Vue生成生产提示

当我们使用Vue时,打开开发者模式,我们会看到这样一句警告:You are running Vue in development mode.Make sure to turn on production mode when deploying for production.See more tips at https://vuejs.org/guide/deployment.html他的中文意思是:您正在开发模式下运行Vue,在进行生产部署时,请确保打开生产模式。

2022-08-01 15:22:01 6942 12

原创 解决CSDN免登陆复制问题

进入开发者模式(F12或鼠标右键点击后选择检查)找到控制台并输入document.body.contentEditable='true' 回车后即可复制内容步骤如下:

2022-06-09 16:57:39 6478

原创 .NET6.0 EF Core 之 DB First生成实体类

EF Core可以使用DB First模式具体步骤如下:因为.NET Core中默认不包含EF Core的工具和程序包,需要通过NuGet管理器安装对应的工具和程序包,这里使用SQL Server数据库。也可以调出【程序包管理控制台】(位置:工具->NuGet 包管理器->程序包管理控制台),选择【默认项目】,输入以下命令安装依赖调出【程序包管理控制台】,选择项目,输入以下命令将数据库中所有表生成Model后续如数据库新增或删减表,在命令后加-Force 在appsettings.json文件中配置连接字符

2022-06-08 12:20:22 2887 1

空空如也

空空如也

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

TA关注的人

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