自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程基础

进程:程序的基本执行实体(一个正在运行的软件)线程:应用软件中互相独立,可以同时运行的功能。这些功能比较多就成了多线程。

2023-06-17 15:54:35 141

原创 ArrayList类

把元素添加到index索引。或者remove(int index);ArrayList是一个可以处理变长数组的类型,可以存放任意类型的对象。E:泛型数据类型,基本数据类型对应的包装类。以下是七大基本数据类型对应的包装类。获取集合的长度list.size。

2023-06-11 22:13:06 147

原创 java——序列化和反序列化流

注意: 如果想让某个对象支持序列化机制,则必须让对象所属的类及其属性是可序列化的。为了让某个类是可序列化的,该类可以通过实现。序列化是也叫对象操作输出流(ObjectOutputStream),将java中的对象写到本地文件中。反序列化也叫对象操作输入流(ObjectInputStream),将文件中的对象读到程序当中。如在student类的age变量前添加transient关键字。的文本文件中,然后再通过文本文件反序列化成。如在之前的student类中添加地址。类对象序列化到一个名为。

2023-06-04 17:36:32 248

原创 JAVA的输入输出流( IO流)

IO流用于处理设备之间的数据传输输入:将外部数据读入程序(内存)中输出:将程序数据输出到磁盘、光盘等存储设备中过程:硬盘—>内存—>硬盘。

2023-05-28 21:49:35 192

原创 java——异常

目录一、异常是什么二、异常的分类1、运行时异常2、编译时异常三、异常处理1、虚拟机默认处理异常 2、捕获3、抛出自定义异常1、定义异常类2、写继承关系(Exception或者RuntimeException)3、空参构造4、带参构造(带String)程序可能出现的问题,程序在执行过程中发生了不正常的情况也叫未受控异常,RuntimeException本身和子类也叫受控异常,直接继承Exception,需要直接处理注意:所有异常都是在运行阶段发生的。因为只有程序运行阶段才可以new对象。三、异常处理

2023-05-21 18:08:44 57

原创 Java中匿名内部类以及Lambda的表达式简化

一、匿名内部类当方法的形参为接口类型,我们传入的应该是该接口的实现类对象为了调用useInter(参数是接口)这个方法,一般步骤(不用匿名内部类):编写一个类实现接口重写show方法创建实现类对象传入方法里使用匿名内部类接口中的方法不多时,可以使得代码更加简洁,在定义类的时候对其进行实例化格式:new 类名\接口名(){new 类名(){}:代表继承这个类new 接口名(){}:代表实现这个接口。

2023-05-14 16:41:09 405

原创 java接口

简单介绍java的接口。

2023-04-29 01:07:36 150

原创 java抽象类和抽象方法

构造出一组行为的抽象描述(父类),但是这组行为却能够有任意个可能的具体实现方式(子类)。这个抽象类的描述可设计为一个抽象类,而这一组行为的任意个可能的具体实现则由派生类来完成。2、抽象类可以有抽象方法,也可以没有;如果一个类中有抽象方法,那一定是抽象类。是指没有方法体的方法,同时抽象方法还必须使用关键字abstract做修饰。3、抽象方法不能具体描述一个对象,不能直接实例化对象,必须被继承才能使用。4、一个普通类继承抽象类后,必须重写抽象类中的抽象方法。1、抽象方法只能在抽象类中,但抽象类可以有其他方法。

2023-04-23 20:33:49 210

原创 浅谈Java继承

继承是面向对象三大特征之一,可以让类与类之间产生关系,其余两特征是封装和多态,在本章浅谈一下继承。

2023-04-16 20:10:28 335

原创 java基础——数组

数据类型[] 数组名 = new 数据类型[长度];注意事项:1、数组名字要符合标识符规范(Java中的标识符只能使用字母大小写、数字0-9、美元符号$、下划线_;严格区分大小写;不能以数字开头……)2、[长度]中长度取决于数组可以存储多少个元素3、new创建数组使用的关键字。

2023-04-09 20:29:04 185

原创 java基础——内存和变量

介绍Java的三种内存分配(栈、堆、方法区)、成员变量和局部变量。

2023-04-02 20:02:37 358

原创 java方法的使用

方法是Java程序中最小的执行单元。当程序中出现多次重复代码或具有独特功能的代码时可以考虑使用方法。在同一个类中,定义了多个同名的方法,这些同名的方法有着相同的功能。每个方法具有不同的参数类型或参数个数,这些同名的方法就构成了重载关系。同一个类里面,方法名相同,参数不同的方法,与返回值无关。参数不同:个数不同、类型不同、顺序(位置)不同。错误示例://方法体;//方法体;此处只有返回值不同,但是重载与返回值无关,所以不构成重载。

2023-03-26 21:18:47 130 1

原创 MarkDown的语法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。\[alt 属性文本](图片地址 "可选标题")2、将需要插入的图片和md文件保存在同一个文件夹,本篇介绍介绍如何在MarkDown嵌入本地图片。文件—>另存为—>保存在一个新建文件夹中。成功情况(这里是将运行结果截图作为照片)\[alt 属性文本](图片地址)1、将md文件保存在一个文件夹里。注意只能是同一个文件夹的图片哦!3、在markDown中使用语法。[xxx](p1.png)[图片备注](图片名字)

2023-03-18 01:32:11 2005

原创 入门程序——Hello World!常见小问题

对于初学者,第一个Java的入门小程序——HelloWorld!可能出现的小问题。

2023-03-13 00:07:07 325 2

原创 第一周:初学java

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2023-03-12 01:27:24 207 2

空空如也

空空如也

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

TA关注的人

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