自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-EE-泛型

Java引入泛型主要是为了提高类型安全性和代码的可读性。

2024-04-25 17:40:14 1029 1

原创 Java-EE-异常

在Java中,异常被组织成一个层次结构,所有异常类都是类的子类。ThrowableError和Exception。

2024-04-24 11:13:26 562 2

原创 Java-EE-反射

反射可以用来获取泛型的类型信息,尽管Java的泛型在运行时被擦除,但反射API提供了一些机制来获取泛型的类型信息。Java中的反射是一个强大的特性,它允许程序在运行时访问、检查和操作对象。:通过反射可以访问类的私有字段和方法,但这通常不推荐,因为它违反了封装性。反射是一个强大的工具,但在使用时需要谨慎,以避免潜在的问题。:反射可以用于创建动态代理,允许在运行时定义接口的实现。:可以调用对象的方法,即使这些方法是私有的。请注意,反射的使用需要处理各种异常,如。对象,获取它的方法列表,并调用。

2024-04-23 17:16:24 269 2

原创 Java-EE-关键字(final、static及初始化顺序)

final:当final修饰一个变量时,这个变量就变成了常量。一旦被初始化后,它的值就不能被改变。在这个例子中,MAX_COUNT是一个常量,它被初始化为10,之后不能被重新赋值。:当final修饰一个方法时,这个方法不能被子类覆盖。在这个例子中,方法是最终的,因此子类不能重写这个方法。:当final修饰一个类时,这个类不能被继承。在这个例子中,MyClass是一个最终类,其他类不能继承它。final关键字的使用可以提高程序的安全性和性能,因为它限制了某些元素的修改,从而减少了潜在的错误和性能开销。

2024-04-23 14:38:10 624

原创 Java-EE-Object 通用方法-clone()

在Java中,对象的拷贝可以通过实现Cloneable接口并重写Object类的clone()方法来实现。拷贝分为浅拷贝和深拷贝两种形式,它们的区别在于拷贝对象的引用类型字段的方式。

2024-04-23 11:43:24 742 1

原创 Java-EE-Object 通用方法-hashCode()、toString()

在Java中,hashCode()方法是一个在类中定义的方法,它返回对象的哈希码值,这个值是一个32位的整数。哈希码被广泛用于各种数据结构,如哈希表(HashMap、HashSet等),它们利用哈希码来快速地定位对象。在Java中,hashCode()方法是一个在类中定义的方法,它返回对象的哈希码值,这个值是一个32位的整数。哈希码被广泛用于各种数据结构,如哈希表(HashMap、HashSet等),它们利用哈希码来快速地定位对象。以下是hashCode()ObjecthashCode()

2024-04-23 11:16:49 801

原创 Java-EE-Object 通用方法-equals()

在Java中,所有的类默认继承自类,因此Object类中定义的方法对于Java中的所有对象都是可用的。以下是ObjecttoString()hashCode()equalshashCodegetClass()Classwait()notify()notify()clone()Cloneablefinalize()这些方法为所有Java对象提供了基本的操作,很多方法在实际编程中都会根据需要被重写以实现特定的功能。例如,为了使对象能够正确地进行比较,通常会重写equals和hashCode方法。

2024-04-23 10:56:28 960

原创 String(全)

在Java中,一旦一个String对象被创建,它的内容就不能被改变。这意味着任何修改String的操作都会产生一个新的String对象。:Java有一个特殊的存储区域,称为字符串常量池(String Pool),用于存储字符串字面量。如果程序中多次使用相同的字符串字面量,Java虚拟机(JVM)会尝试在字符串常量池中重用这些字符串,以节省内存。:可以使用运算符来连接字符串。。String类提供了许多有用的方法来操作字符串,如length()trim()等。String和。equals。

2024-04-23 10:18:24 791

原创 String

在Java中,一旦一个String对象被创建,它的内容就不能被改变。这意味着任何修改String的操作都会产生一个新的String对象。:Java有一个特殊的存储区域,称为字符串常量池(String Pool),用于存储字符串字面量。如果程序中多次使用相同的字符串字面量,Java虚拟机(JVM)会尝试在字符串常量池中重用这些字符串,以节省内存。:可以使用运算符来连接字符串。。String类提供了许多有用的方法来操作字符串,如length()trim()等。String和。equals。

2024-04-23 09:54:23 236

原创 Java-数据类型

intlongfloatdoublefloatcharbooleantruefalsebyteshort基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的赋值使用自动装箱与拆箱完成。Java中的基本类型都有对应的包装类型(也称为包装类或包装器),它们允许基本类型被当作对象来使用。intLongfloatByteshortShort自动装箱和拆箱使得代码更加简洁,特别是在使用集合类(如)时,可以方便地使用基本类型的值,而不需要显式地创建包装类对象。

2024-04-23 09:52:52 614 1

空空如也

空空如也

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

TA关注的人

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