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

原创 创建vue项目遇见的一些问题【已解决】

我的node是默认安装的,路径为C:\Program Files\nodejs,这里怎么安装配置环境变量我就不说了,我要演示的是在桌面的一个文件夹里创建,路径为C:\Users\18168\Desktop\vue。

2024-10-07 10:45:49 1343

原创 JAVA链表

链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(logn)和O(1)。

2024-09-23 14:32:09 697

原创 超详细的XML介绍【附带dom4j操作XML】

XML简介XML(EXtensible Markup Language),可扩展标记语言**特点XML与操作系统、编程语言的开发平台无关实现不同系统之间的数据交换作用数据交互配置应用程序和网站Ajax基石XML文档结构:1.声明 一般是XML文档的第一行2.文档描述信息声明的组成:version:文档符合xml1.0规范encoding:文档字符编码,默认为UTF-8文档结构解释:根元素:只有一个根元素的开始标签:放在最前面根元素的结束标签

2024-09-21 16:28:37 1079

原创 JAVA网络编程【基于TCP和UDP协议】超详细!!!

如果要连续通话,在发送完一个数据的时候应该有个结束标记(没结束标记的话客户端或者服务端不知道什么时候发送结束,就会一直等待)基于DatagramSocket类来创建数据报套接字,并使用DatagramPacket描述一个发送或接收数据报。的特征,即每次都是没有建立连接,一次发送全部数据报一次接受全部数据报。当接收到DatagramPacket对象,需要进行拆包,取出数据。没有明确的服务端和客户端,演变成数据的发送端和接收端。将数据封装到DatagramPacket对象/装包。

2024-09-19 11:06:40 960

原创 JVM内存学习

JVM分为五个区域:虚拟机栈、本地方法栈、方法区、堆、程序计数器。JVM五个区中虚拟机栈、本地方法栈、程序计数器为线程私有,方法区和堆为线程共享区JVM不同区域的占用内存大小不同,一般情况下堆最大,程序计数器较小。

2024-09-18 10:44:51 693

原创 java高级编程之多线程【超详细,有这一篇就够了!!!】

线程是由进程创建的,是进程的一个实体,一个进程可以有多个线程(线程也可以创建一个新的线程)单线程:同一个时刻只允许执行一个线程多线程:同一时刻可以执行多个线程并发:同一个时刻,多个任务交替执行,造成一种同时执行的错觉,单核CPU实现的多任务就是并发并行:同一个时刻,多个任务同时执行,多核CPU可以实现并行进程中所有线程都结束进程才会结束,主线程结束的时候如果还有其他子线程还在运行的话,进程继续运行,直到所有线程全部结束。

2024-09-10 14:30:12 798

原创 JAVA网络编程之InetAddress 和 SocketAddress 的区别

InetAddress 和 SocketAddress 是 Java 网络编程中常用的类,用于处理网络连接中的地址信息。1. InetAddressInetAddress 用于表示IP地址,既可以是IPV4也可以是IPV6。它可以用来获取主机的IP地址,或根据IP地址查找主机名。InetAddress 是抽象类,常用的有两个子类:Inet4Address 和 Inet6Address。常用方法:

2024-09-06 16:59:12 599

原创 JAVA输入输出处理(IO流)【超详细,纯手撸代码】

JAVA输入输出处理(IO流)【超详细,纯手撸代码】​输入输出处理(IO流)文件处理读取文件source = "...." File file = new File(source);在目标地址创建文件

2024-09-05 16:32:32 839

原创 JAVA反射机制【超详细!!】

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射就是把java类中的各种成分映射成一个个的Java对象例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。

2024-09-03 10:05:22 984

原创 JAVA高级编程之实用类介绍

在 Java 中,可以通过关键字enum来定义枚举类型。} //Gender 枚举类型的名称//Male,Female 是枚举类型的常量,每个枚举常量都有一个名称和一个值使用枚举Genders.Male //枚举类型的名称来访问枚举常量java.langjava.utiljava.iojava.sql每个基本类型在java.lang包中都有一个相应的包装类提供了一系列实用的方法集合不允许存放基本数据类型数据,存放数字时,要用包装类型。

2024-09-02 15:13:29 957

原创 JAVA高级编程之集合框架和泛型(超详细)

Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中。

2024-08-27 15:18:52 1183

原创 JAVA面对对象汇总!!思维导图(详细易懂)

2024-08-27 15:15:47 303

原创 Java面对对象之Checked异常和运行时异常的区别

Checked异常(已检查异常)定义:Checked异常是编译时被检测的异常,必须要进行处理(即要么捕获异常,要么在方法签名中声明抛出)。继承层次:Checked异常是Exception类及其子类,但不包括及其子类。示例。运行时异常(Unchecked异常)定义:运行时异常是在程序运行时可能发生的异常,编译器不会强制要求进行处理,可以选择不处理。继承层次:运行时异常是类及其子类。示例。Checked异常:编译器要求必须处理,通常与外部资源或环境相关的异常。运行时异常。

2024-08-23 16:53:57 513

原创 Java面对对象基础之方法重写与多态

多态:同一个引用类型,使用不同的实例而执行不同操作 (方法重写是实现多态的基础)

2024-08-20 08:52:30 587

原创 Java面对对象之封装与继承

面向对象三大特征之一 ——封装将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问把尽可能多的东西藏起来,对外提供便捷的接口把所有的属性藏起来修改属性的可见性 (设为private,防止错误的修改)创建公有的getter/setter方法 (用于属性的读写)在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)便于使用者正确使用系统,防止错误修改属性有助于系统之间的松耦合,提高系统独立性提高软件的可重用性。

2024-08-16 09:10:49 619

原创 java面对对象之方法与方法重载

访问修饰符> 返回类型 <方法名>(<形式参数列表>) {//方法的主体。

2024-08-15 08:50:00 180

原创 Java面对对象之认识类与对象

万物皆对象分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类张浩顾客 姓名—张浩年龄—20体重—60kg 操作: 购买商品李明收银员 员工号—10001 姓名—李明 部门—财务部 操作: 收款 打印账单。

2024-08-14 09:00:41 446

原创 Java零基础小白项目之简单的吃货联盟系统(附带完整源码)

首先要写的是订餐功能吗?-----------------------------------------------------查看订单------------------------------------------------------------------------------------------------------------------删除订单-------------------------------------------------------------

2024-08-13 17:00:15 1829 2

原创 JAVA基础之二维数组

写法一:写法二:

2024-08-12 11:36:47 410

原创 【java面试题】static和final关键字之间的区别

static关键字用于定义类级别的成员,无需实例化即可访问。final关键字用于创建不可修改的变量、不可重写的方法和不可继承的类。在使用时,static和final// 静态常量这种组合常用于定义与类相关的不可变常量。

2024-08-09 17:30:30 316

原创 java中子类如何通过super调用父类的构造方法

关键字来调用父类的构造方法。这通常在子类的构造方法中进行,以便在创建子类对象时初始化父类的成员。来确保在实例化子类对象时,父类的构造方法也被调用并正确初始化。在 Java 中,子类可以通过使用。,想要在其构造方法中调用。以上代码展示了如何使用。

2024-08-09 17:26:22 417

原创 一维数组及经典应用

数组基本要素标识符数组元素元素下标:从0开始(数组长度固定不变,避免数组越界)元素类型。

2024-08-09 16:55:23 154

原创 【java面试题】二进制(详解,一看就会)

二进制是一种数值表示系统,它使用两个符号表示数字:0和1。它是计算机系统的基础,因为计算机使用二进制数来进行数据存储和处理。在二进制中,每一位代表一个2的幂次方,比如:在早期设计的机械计算装置中,使用的不是二进制,而是十进制或者其他进制,利用齿轮的不同位置表示不同的数值,这种计算装置可能更加接近人类的思想方式。比如说一个计算设备有十个齿轮,它们级连接起来,每一个齿轮有十格,小齿轮转一圈大齿轮走一格。这就是一个简单的十位十进制的数据表示设备了,可以表示0到999999999的数字。

2024-08-08 16:14:45 1481

原创 Java基础之循环

while(循环条件2){}while(循环条件2);while(循环条件1){for(循环条件2){for(循环条件2){for(循环条件1){}while(循环条件1);while(循环条件1){

2024-08-07 16:42:25 313

原创 JAVA基础之循环结构

需要多次重复执行一个或多个任务的问题考虑使用循环来解决无论哪一种循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、更新循环变量。

2024-08-06 09:37:14 400

原创 JAVA基础(if、switch选择结构)

if选择结构,包括以下形式基本if选择结构:可以处理单一或组合条件的情况if-else选择结构:可以处理简单的条件分支情况多重if选择结构:可以处理分段的条件分支情况嵌套if选择结构:可以处理复杂的条件分支情况switch选择结构多重分支并且条件判断是等值判断的情况。

2024-08-05 10:00:09 661

空空如也

空空如也

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

TA关注的人

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