自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 系统学c#3、基础语法--控制流程(判断、循环、方法、数组、集合)

C# 中的 switch 语句有些类似于if else if语句,都可以根据表达式执行某个的语句块,可能情况的值的数量,一般大于或等于3个情况,就可以使用switch,或者有具体的值判断,如日期,时间等。如果是在嵌套循环中使用,在内层的循环中使用 break 语句,那么程序只会跳出内层的循环,并不会影响到外层循环的执行(跳出最内层循环所在的switch)。对于有返回值的方法,在调用方法时可以使用一个变量(可选)来接收方法的返回值,变量的类型要与方法返回值的类型相同。,后面跟随着一段要执行的代码;

2024-04-15 15:02:41 689

原创 系统学c#:2、基础语法(关键字、标识符、数据类型、变量、常量、字面量、运算符、类型转换)

关键字是编程语言中具有特殊含义的单词或符号,它们通常被编程语言用于表示特定的语法结构、操作或约定。在C#中,关键字具有特定的语法和功能,用于定义语言的基本结构和规则。以下是一些C#中常用的关键字及其功能:(一开始了解就好随着学习的深入慢慢会频繁的使用关键字,自然而然地就记住了):与变量相对应的概念是常量,常量的值在程序运行期间不可改变,使用。标识符是用来为类、变量、函数或任何其他自定义内容。方法可以接收用户输入,将其输入内容存储到变量中。,后面可以跟英文字母、数字。,但是可以使用下划线。

2024-04-12 17:43:37 461

原创 系统学c#:1、基础准备(软件下载与安装)

初始文件安装完成后选择我们需要安装的项,并勾选好必要的单个组件,设置安装语言包,安装位置,然后选择“安装”进行安装。通过以上方法,可以轻松查看电脑上已安装的.NET Core SDK和.NET Framework版本信息。通过以上方法,您可以轻松查看电脑上已安装的.NET Core SDK和.NET Framework版本信息。下载Visual Studio。安装.NET Core SDK。运行exe文件,点击“继续”

2024-04-12 17:13:54 782

原创 springboot初步应用面试代码准备

controller:接受请求处理响应。service:逻辑处理,接口。mapper:数据访问。

2024-03-07 04:16:44 331

原创 Vue前端框架 Vue的引入以及常用指令及其代码复现

免除javascript中的dom操作,简化书写。MVVM:其实是的缩写,有3个单词,具体释义如下:Model:数据模型,特指前端中通过请求从后台获取的数据View:视图,用于展示数据的页面,可以理解成我们的html+css搭建的页面,但是没有数据ViewModel:数据绑定到视图,负责将数据(Model)通过JavaScript的DOM技术,将数据展示到视图上Vue常用指令生命周期。

2024-03-05 22:36:53 318

原创 html表格标签 及其代码实现

如果是表头单元格,可以替换为。表格的行,可以包裹多个。:规定表格边框的宽度。

2024-03-05 19:59:38 322

原创 一篇文章搞懂前端HTML,CSS,JS(代码应用)

HTML 文件由一系列的元素(elements)组成,这些元素通过标签(tags)来定义。HTML标签都是预定义好的。盒子:页面中所有的元素(标签),都可以看做是一个 盒子,由盒子将页面中的元素包含在一个。三大特点:HTML标签不区分大小写,HTML标签属性单双引号都可以,HTML语法松散。这是盒子中用于显示实际内容的区域,比如文本、图像等。矩形区域内,通过盒子的视角更方便的进行页面布局。内边距是内容区域和边框之间的空白区域,通过。边框的样式、颜色和宽度都可以设置。外边距是盒子外部的空白区域,通过。

2024-03-05 19:50:41 572

原创 JavaScript

JavaScript(JS)是一种广泛用于Web开发的脚本语言,它使得网页具有交互性,能够动态地改变内容、响应事件等。控制网页行为,使网页可交互。

2024-03-05 19:01:16 586

原创 网络编程及其代码

BS架构:不需要客户端,只需要页面加服务器,用户不需要下载,打开浏览器就能使用,如果应用过大,用户体验不好。传输层:udp:用户数据报协议,面向无连接通讯,速度快,有大小限制一次最多64k,数据不安全易丢失。CS架构:画面可以做得好,需要开发客户端,也需要开发服务端,用户更新下载太麻烦。协议:数据在网络中传输的规则,常见的协议有udp,http,https,ftp。tcp:传输控制协议,面向连接的通信协议,速度慢,没有大小限制,数据安全。协议:网络连接中,连接和通信的规则(网络通信协议)

2024-03-04 22:40:02 344

原创 锁及其代码复现

死锁:锁的嵌套,举例:两个人用一双筷子,每次一个人只能拿一只筷子,拿到一双就可以吃饭,当每人一只的时候就会一直卡住。

2024-03-04 21:34:29 322

原创 线程安全问题-同步代码块,同步方法

多个线程同时对共享资源进行读写操作,由于执行顺序不确定,可能导致结果出现错误。例如,在没有适当同步的情况下,多个线程同时对某个计数器进行自增操作。一个线程正在修改共享资源的数据,而另一个线程同时读取该数据,可能读取到的是被修改过一半的数据。由于多个线程对共享资源的并发访问,可能导致程序出现不确定的结果或发生异常的情况。关键字修饰方法,确保在任一时刻只有一个线程可以进入该方法,防止多个线程同时执行该方法导致的线程安全问题。关键字来实现线程同步的机制。可以使用同步代码块来保证多个线程对共享资源的安全访问。

2024-03-04 18:58:33 340

原创 多线程常见方法及代码实现

【代码】多线程常见方法及代码实现。

2024-03-04 17:01:07 352

原创 多线程的三种实现方式及其代码实现

多线程是一种并发编程的方式,允许程序同时执行多个独立的线程,提高效率。在Java中,可以通过两种方式创建多线程:一种是继承。第三种是利用Callable接口和Future接口方式实现。并行:在同一时刻,有多个指令在多个cpu上同时执行。利用Callable接口和Future接口方式实现。并发:同一时刻多个指令在单个cpu上交替执行。继承Thread类代码。Runnable接口。

2024-03-04 16:39:42 535

原创 拷贝文件代码实现

【代码】拷贝文件代码实现。

2024-03-04 16:12:05 379

原创 字符流 FileReader和FileWriter及其代码实现

【代码】字符流 FileReader和FileWriter及其代码实现。

2024-03-04 00:02:33 308

原创 字节流FileOutputStream和FileInputStream及其代码实现

I/O 流在 Java 中分为两种主要类型:字节流和字符流。每种类型又分为输入流和输出流。这些流的组合提供了处理不同类型数据的灵活性。

2024-03-03 21:27:21 514

原创 Map特点,,常用API、三种遍历方式代码实现

双列集合主要用于存储键值对,每个键都与一个值相关联。这样的数据结构通常被称为映射(Map)。)是无序的,它们不保证存储元素的顺序。这意味着遍历集合时,元素的顺序可能与添加的顺序不同。在同一个双列集合中,键是唯一的。如果尝试使用相同的键存储多个值,新的值将覆盖先前的值。双列集合是 Java 集合框架中的一种,主要用于存储成对的键值对。不同的键可以关联相同的值。这意味着值在集合中可以重复,但键必须是唯一的。会根据键的自然顺序或者通过提供的比较器进行排序。双列集合允许键和值为。保留了元素插入的顺序。

2024-03-02 22:36:05 1698

原创 set系列集合及其代码实现

set接口方法基本与Collection的API一致。LinkedHashSet:有序、不重复、无索引。TreeSet:可排序、不重复、无索引。无序、不重复(可以去除重复)、无索引。HashSet:无序、不重复、无索引。举例set遍历代码实现。

2024-03-02 22:13:29 311

原创 集合框架代码案例练习

【代码】集合框架代码案例练习。

2024-03-02 21:32:26 300

原创 Collection 单列集合和list代码实现

list遍历方法:迭代器、增强for,lambda、for(list有索引)、列表迭代器。(单列集合的祖宗接口,功能可以被全部单列集合继承使用)

2024-03-02 16:08:54 1435

原创 集合 ArrayList

以对象储存入集合并实现遍历查找某一属性。

2024-03-01 23:50:18 819

原创 局部内部类和匿名内部类

匿名内部类是一种在创建对象和类的实例的同时定义类的一种方式,通常用于创建只需要一次使用的类的实例。匿名内部类没有显式的类名称,其定义和创建对象的过程合并在一起。适用只定义一个子类对象。必须继承一个父类或实现一个接口,定义类,实现类,和创建对象语法合并,只能创建一个该类对象。定义在方法体内部的类,它只在方法内部可见。局部内部类不能使用访问修饰符。相当于局部内部类中使用的变量会变成常量。以下是一个使用匿名内部类的例子,假设有一个接口。可以访问这个局部变量,但该变量必须是。方法内部,我们定义了一个局部变量。

2024-03-01 16:30:16 345

原创 成员内部类

在 Java 中,成员内部类是定义在另一个类内部的类,被称为外部类。成员内部类可以访问外部类的所有成员,包括私有成员。

2024-03-01 16:03:34 311

原创 Object类的常用方法

在 Java 中,所有类都直接或间接地继承自Object类。Object类提供了一些通用的方法,这些方法可以被所有对象使用。以下是Object。

2024-03-01 14:42:37 330

原创 面向对象——接口

接口(能力、规范、标记)(Interface)是 Java 中一种抽象类型,用于定义一组抽象方法和常量。在接口中,方法没有具体的实现,而是由实现该接口的类来提供具体实现。接口是实现多继承的一种方式,并且提供了一种约定,使得类能够具备某些共同的行为。接口回调是一种常见的设计模式,用于实现对象间的松耦合。在 Java 中,通过接口回调可以实现一个对象调用另一个对象的方法,而不需要直接关注被调用对象的具体类型。

2024-03-01 01:16:51 282

原创 面向对象--关键字(abstract、static、final)

【代码】面向对象--关键字(abstract、static、final)

2024-03-01 00:09:18 1322

原创 多态及其应用+向下转型

向下转型是从一个父类类型转换为其子类类型的过程。在 Java 中,如果有一个父类的引用指向一个子类的对象,可以使用向下转型将父类引用转换为子类引用,以便调用子类特有的方法或访问子类特有的属性。需要注意的是,进行向下转型时,最好先使用。进行类型检查,以避免类型转换异常。如果对象确实是目标类型的实例,那么向下转型就是安全的;使用父类作为方法返回值实现多态,使方法可以返回不同子类对象。父类类型作为方法形参实现多态,使方法参数的类型更为广泛。

2024-02-29 02:14:36 336

原创 访问修饰符以及方法的重写和覆盖

在Java中,访问修饰符用于限制类、字段、方法等的访问范围。Java提供了四种访问修饰符,分别是和。

2024-02-28 16:59:20 500

原创 继承及其特性

继承的传递性指的是如果类 A 继承自类 B,而类 B 又继承自类 C,那么类 A 间接继承了类 C 的成员(字段和方法)。这意味着子类继承了父类的成员,同时也继承了父类的父类(祖父类)的成员。继承是面向对象编程的一项重要特性,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。继承的单一性是指一个类只能直接继承一个类,即一个子类只能有一个直接的父类。使用 super 关键字引用父类的成员,可以在子类中调用父类的构造方法或访问父类的属性和方法。父类是被继承的类,子类是进行继承的类。

2024-02-18 23:54:25 377 1

原创 封装以及Getter和Setter方法

通过公共的方法来访问或修改私有的成员变量,分别称为 Getter 和 Setter 方法。在公共访问方法内部添加逻辑判断,过滤掉非法数据,保证数据的安全性。等关键字来定义成员变量和方法的访问权限。对外界隐藏,在修改时不会引起外界变化。

2024-02-18 23:20:56 851

原创 方法重载与构造方法

(Method Overloading)是指在一个类中可以定义多个方法,它们具有相同的名称但有不同的参数列表。方法重载使得在调用同一方法名时,根据不同的参数类型或参数个数,可以执行不同的操作。重载的方法必须具有相同的名称。重载的方法必须具有不同的参数列表,这包括参数的类型、个数或顺序。返回类型可以相同也可以不同。在方法重载中,仅根据返回类型是无法区分不同的方法的。

2024-02-18 21:50:47 339

原创 java---成员变量与区域变量

局部变量是在方法、构造方法或块中定义的变量,用于临时存储数据。成员变量(成员属性)和局部变量(区域变量)是在Java中两种不同类型的变量,它们有着不同的作用、生命周期和范围。局部变量的生命周期从其声明处开始,直到定义它的区域结束。成员变量是定义在类中的变量,用于描述对象的状态。它们属于对象,每个对象都有一份自己的成员变量。成员变量的生命周期与对象的生命周期相同,当对象被创建时分配内存,当对象被销毁时释放内存。局部变量没有访问修饰符,因为它们的作用范围已经由定义它们的区域限制了。两者在同一代码中演示。

2024-02-18 21:27:52 352

原创 java———— 类、对象、方法、属性

对象是面向对象编程(OOP)的基本概念之一,它是一种用于组织和存储数据以及处理数据的方式。在Java中,一切都是对象,包括基本数据类型的包装类。

2024-02-18 20:51:50 522 1

空空如也

空空如也

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

TA关注的人

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