自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA java8中内置的四大核心接口

函数式接口作为方法参数。

2024-06-09 18:48:56 207

原创 JAVA Java8新特性--Lambda表达式

语法格式六:Lambda表达式的参数列表的数据类型可以省略不写,因为JVM编译器通过上下文推断出数据类型,即“类型推断”。函数式接口:接口中只有一个抽象方法的接口,可以使用@FunctionalInterface修饰,可以检查是否是函数式接口。语法格式四:有两个或两个以上的参数,有返回值,并且Lambda方法体中有多条语句(多条语句要用大括号括住)语法格式五:有多个参数,有返回值,Lambda体中有一条语句,return和大括号都可以省略不写。语法格式二:有一个参数,无返回值。语法格式一:无参数无返回值。

2024-06-08 21:30:30 268

原创 JAVA--IO流2(缓冲流、转换流、序列化流、打印流、Properties、IO工具包)

FileOutputStream 字节基本输出流FileWrite 字符基本输出流BufferedOutputStream 字节缓冲输出流BufferedWrite 字符缓冲输出流ObjectOutputStream 序列化流 写对象OutputStreamWrite 字符转换为字节FileInputStream 字节基本输入流FileReader 字符基本输入流BufferedIutputStream 字节缓冲输入流BufferedReader 字符缓冲输入流。

2024-06-04 11:29:58 1132

原创 JAVA IO流(File类,字节流,字符流)

1.单词:Output:输出Input:输入write:写数据read:读数据2.IO流:将一个设备上的数据传输到另外一个设备上,称之为IO流技术3.为啥要学IO流呢?之前学了一个集合以及数组,可以保存数据,但是这两个都是临时存储(代码运行完毕,集合和数组会从内存中消失,从而数据就不存在了),所以集合和数组达不到永久保存的目的,我们希望咱们的数据永久保存起来,所以我们就可以将数据保存到硬盘上,此时我们就可以随时想拿到硬盘上的数据就随时拿。

2024-06-02 19:25:46 879

原创 JAVA Map集合

TreeSet是Set的实现类。

2024-05-30 20:03:01 1105

原创 Java--hashmap如何根据value排序

在Java中,Map是一种非常常用的数据结构,它通过键值对的形式存储数据,Map本身是无序的,但是在实际应用中,我们有时需要根据Map的值来进行排序,本文将介绍如何使用Java中的Map来实现根据Value排序。

2024-05-30 19:23:49 263

原创 JAVA 集合(Collections,泛型,set)

1.如果HashSet存储自定义类型,如何去重复呢?重写hashCode和equals方法,让HashSet比较属性的哈希值以及属性的内容2.如果不重写hashCode和equals方法,默认调用的是Object中的,不同的对象,肯定哈希值不一样,equals比较对象的地址值也不一样,所以此时即使对象的属性值一样,也不能去重复笔记来源 尚硅谷。

2024-05-14 17:10:51 334

原创 JAVA 集合(单列集合)

1.集合的特点a.只能存储引用数据类型的数据b.长度可变c.集合中有大量的方法,方便我们操作2.分类:a.单列集合:一个元素就一个组成部分:list.add(“张三”)b.双列集合:一个元素有两部分构成: key 和 valuemap.put(“涛哥”,“金莲”) -> key,value叫做键值对。

2024-05-11 15:52:39 1059

原创 JAVA 多线程基础2

wait()线程等待,等待的过程中,释放锁,需要其他线程调用notify去唤醒notify()唤醒一个等待的线程,如果有多个线程等待,则随机一条唤醒唤醒所有等待的线程。

2024-05-09 15:35:44 598

原创 JAVA基础--多线程

进程:在内存中执行的应用程序线程:进程中的一个最小的执行单元。

2024-05-06 21:36:03 699

原创 数据结构 字符串实现

【代码】数据结构 字符串实现。

2024-05-05 21:31:37 87 2

原创 数据结构--队列与栈的相互实现

【代码】数据结构--队列与栈的相互实现。

2024-05-04 20:10:13 200

原创 JAVA常用API 日期相关类

代表日期。

2024-05-03 10:11:29 772 1

原创 JAVA 常用API 数学相关类

构造私有,方法静态。

2024-05-03 09:37:05 232 1

原创 JAVA String与StringBuilder

代表的是字符串。

2024-04-30 13:17:01 1036

原创 JAVA 异常与Object类

step1:定义一个类该类继承Exception就是编译时期异常继承RuntimeException就是运行时期异常step2:提供构造方法,用来设置异常信息1.需求:键盘录入一个用户名,实现登录功能,如果登录失败,抛出LoginUserExceptionpublic LoginUserException() {//无参构造public LoginUserException(String message) {//有参构造//1.定义一个用户名,代表已经注册的用户。

2024-04-28 19:56:51 362

原创 JAVA代码块与内部类

代码 }2.执行特点:优先于构造方法执行,每new一次,就会执行一次。

2024-04-26 10:43:21 136

原创 权限修饰符+final关键字

final和abstract不能同时修饰一个方法(final不能重写,abstract必须重写)被final修饰的对象,地址值不能改变,但是对象中的属性值可以改变。1.属性:用private(封装思想)2.成员方法public (便于调用)3.构造public(便于new对象)extends Animal 报错。被final修饰的方法,不能被重写。被final修饰的变量不能二次赋值。被final修饰的类不能被继承。

2024-04-26 10:25:10 247

原创 JAVA基础--接口与多态

定义接口public interface 接口名{实现接口public class 实现类 implements 接口{

2024-04-25 16:29:11 190 1

原创 数据结构-队列--链表实现

【代码】数据结构-队列--链表实现。

2024-04-25 11:45:31 90 1

原创 数据结构--队列--顺序表实现

【代码】队列--顺序表实现。

2024-04-25 11:25:34 187 2

原创 栈--链表实现

【代码】栈--链表实现。

2024-04-24 13:36:13 206

原创 栈--顺序表实现

先进后出(输入1234 ,输出4321)查询栈顶数据 (查)

2024-04-24 13:13:57 92

原创 数据结构-单向链表

查找链表中值为value的节点,并返回节点下标。更新链表中第i个节点的值为value。析构函数 ,析构每个节点的内存空间。链表的第i个节点插入value。查找链表中第i个节点的值。

2024-04-22 17:33:05 293 1

原创 数据结构--顺序表

顺序表手写

2024-04-18 17:19:32 132

原创 JAVA数据结构

数组(Arrays)是一种基本的数据结构,可以存储固定大小的相同类型的元素。特点: 固定大小,存储相同类型的元素。优点: 随机访问元素效率高。缺点: 大小固定,插入和删除元素相对较慢。

2024-04-01 16:48:27 269

原创 Java接口

正如EventListener接口,这是由几十个其他接口扩展的Java API,你可以使用一个标记接口来建立一组接口的父接口。一个实现接口的类,必须实现接口内秒锁的所有方法,否则就必须声明为抽象类。这种情况是标记接口最初的目的,实现标记接口的类不需要定义任何接口方法(因为标记接口根本就没有方法),但是该类通过多态性变成一个接口类型。Hockey接口自己声明了四个方法,从Sports接口继承了两个方法,这样,实现Hockey接口的类需要实现六个方法。当类实现接口的时候,类要实现接口中所有的方法。

2024-03-27 16:52:30 478

原创 Java封装

在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装类似一个屏障,防止该类的代码和数据外部类定义的代码随机访问。主要功能:在于我们能修改自己实现的代码,而不用修改那些调用我们代码的程序片段。

2024-03-26 16:53:54 113

原创 Java抽象类

注意到该 Employee 类没有什么不同,尽管该类是抽象类,但是它仍然有 3 个成员变量,7 个成员方法和 1 个构造方法。在 Java 语言中使用 abstract class 来定义抽象类。对于1来说以下是一个抽象列不能被实例化的例子。

2024-03-26 16:30:10 192

空空如也

空空如也

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

TA关注的人

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