自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一分钟彻底掌握Vector

Vector是 Java 集合框架(Java Collections Framework)中的一个类,它实现了List接口,是一个动态数组。与普通的数组相比,Vector提供了更多的功能和灵活性,如动态扩展大小、线程安全等。然而,由于线程安全性的开销,Vector的性能通常不如非线程安全的ArrayList。

2024-07-01 23:11:16 457

原创 一分钟彻底掌握Java枚举

在Java编程语言中,枚举(Enum)是一种特殊的类,它包含了一组固定的常量。枚举常用于表示固定数量的常量值,例如一周的七天、四个基本方向(东、南、西、北)等。

2024-06-30 21:46:25 614

原创 一分钟彻底掌握Java迭代器Iterator

terator 是 Java 的 java.util 包中的一个接口iterator() 是 Java 集合框架中的一个方法,它返回一个 Iterator 对象,该对象可以用来遍历集合中的元素。

2024-06-29 22:04:05 869

原创 一分钟彻底掌握Java比较接口Comparable和Comparator

在Java中,Comparable和Comparator是两个用于定义对象排序顺序的接口,但它们在使用方式和目的上有所不同。

2024-06-28 23:33:20 620

原创 一分钟彻底掌握java泛型

在Java中,泛型是JDK 5引入的一个非常重要的特性,它允许你在定义类、接口和方法时使用类型参数(type parameters)。使用泛型的主要好处是可以提供编译时的类型检查,减少类型转换的代码,并增强代码的可读性和可重用性。

2024-06-27 21:41:08 619

原创 一分钟彻底掌握Java的Object类与java.lang包

在Java中,`Object`类是所有类的根类。换句话说,Java中的每一个类都直接或间接地继承了`Object`类。`Object`类定义了一些基本的方法,这些方法可以被所有的Java对象使用。`java.lang`包是Java编程语言的核心包之一,它包含了Java程序所需的基本类和接口。

2024-06-26 22:44:41 1115

原创 一分钟彻底掌握Java多线程生产者与消费者模型

生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。所谓生产者消费者问题,实际上主要是包含了两类线程:​ 一类是生产者线程用于生产数据​ 一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为。

2024-06-25 22:55:51 1309

原创 一分钟轻松掌握JavaIO基本框架及概念

流提供了一种抽象的数据传输方式,使得程序能够方便地处理各种类型的数据。在选择使用字节流还是字符流时,需要根据实际的数据类型和需求来决定。如果需要处理二进制数据或进行底层的文件操作,通常选择字节流;如果需要处理文本数据或进行文本文件的读写操作,通常选择字符流。

2024-06-24 21:21:43 722

原创 一分钟轻松掌握Java随机存取文件RandomAccessFile

在Java中,RandomAccessFile 类允许你访问文件的任何部分,而不必从头开始读取或写入整个文件。它提供了读取和写入文件内容的功能,就像文件是一个大型字节数组一样。你可以使用 RandomAccessFile 来执行类似于文件指针的操作,在文件中的任意位置进行读写.

2024-06-23 22:51:28 906

原创 一分钟轻松掌握Java多线程

Runnable:类的实例,调用Run()方法的对象Threadgroup:新创建的线程所属的线程组String:表示新线程的名字。

2024-06-22 18:51:45 750

原创 一分钟轻松掌握Java的Vector&ArrayList

ArrayList 中的元素实际上是对象,在以上实例中,数组列表元素都是字符串 String 类型。中添加或从中检索对象时,你需要进行显式的类型转换,除非你确信你知道存储在其中的对象的实际类型。中的元素是有序的,并且允许有重复的元素。返回列表中元素的列表迭代器(按元素的插入顺序),从列表的指定位置开始。从指定的位置开始,将指定集合中的所有元素插入到此列表中。从此列表中移除指定集合中包含的所有元素(可选操作)。返回列表中元素的列表迭代器(按元素的插入顺序)。返回列表中元素的列表迭代器(按元素的插入顺序)。

2024-06-21 21:52:57 843

原创 一分钟轻松掌握Java排序接口Comparable

在 Java 编程中,“Comparable” 是一个接口,它允许类的实例之间进行自然排序。最后,我们遍历排序后的列表并打印每个学生的信息。对象的分数,并返回一个整数来表示它们之间的顺序关系。方法中,我们创建了一个。能够知道如何根据分数对。

2024-06-20 20:55:34 500

原创 一分钟轻松掌握Java包装类

包装类为基本数据类型提供了面向对象的封装,使得基本数据类型可以具有对象的特性。

2024-06-19 23:06:40 511

原创 一文搞定Java数组与字符串

在Java中,二维数组(也称为数组的数组)的声明通常涉及两个步骤:首先声明数组的类型和变量名,然后初始化该数组。对于二维数组,您需要指定外部数组的长度(即行数),但内部数组(即列)的长度可以动态指定。

2024-06-18 13:14:40 1122

原创 一文搞定Java文件处理

字符流用缓冲流主要因为他们有两个方法,一个是输入的br.readLine()一个是输出的bw.newLine();缓冲流是对基本流的包装是高级流,但基本功能还是要依靠基本流,所以还是要创建基本流对象。public long length():返回文件的字节长度;Seek(long pos):把文件指针定位于pos的位置;对象串行化及序列化,也是高级流,需要依附于基础流完成;Length():得到文件的长度.接口DataOutput。接口DataInput。

2024-06-17 22:09:32 881

原创 一文搞定Java修异常处理

fill:#333;color:#333;color:#333;fill:none;ThrowableErrorException(或运行时异常,继承自):这些异常在编译时不需要被处理,它们通常表示编程错误,如空指针异常()、数组越界异常()等。及其子类都属于非检查型异常,因此它们可以不被try-catch块捕获,也不需要使用throws关键字声明抛出。

2024-06-14 21:24:53 615 2

原创 Java三大特性介绍:封装,继承和多态

Java三大特性介绍:封装,继承和多态。

2024-06-13 17:30:51 510

原创 一文搞定Java修饰词final,abstract和static

主要介绍了Java中的三个关键字:final、abstract和static。

2024-06-12 22:09:59 1058

原创 java基础组成的基本结构

一个.java文件只能有一个公共类,并且该文件的名称必须与这个公共类的名称完全匹配(包括大小写)。“类型名”通常指的是类或接口的名称。[修饰符] class 类名 {// 成员变量(属性)数据类型 变量名;// 构造方法public 类名() {// 初始化代码// 成员方法(函数)[修饰符] 返回类型 方法名(参数列表) {// 方法体构造方法是一种特殊类型的方法,主要用于初始化一个新创建的对象。构造方法的名称与类名相同,并且没有返回值(即使没有明确指定void,它也隐含了无返回值)。

2024-06-11 12:09:49 510

原创 一文教会Java几种基础结构的命名方式

一文教会Java几种基础结构的命名方式。

2024-06-10 23:03:25 441

原创 一文教会用C语言基础理解Java基本概念

从C语言过渡到Java,让每一个概念都有对应。

2024-06-09 23:24:56 707 1

空空如也

空空如也

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

TA关注的人

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