自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 异常 学习笔记

Java中内置了丰富的异常类,但在实际开发过程中还需要一些我们自己设计的异常。创建一个自定义异常类,继承Exception或RunTimeException。实现一个带有String类型的参数的构造函数,参数含义:异常出现原因。实例代码:} //IDEA上设置创建异常就会自动帮你写好。if (!throw new UserNameException("用户名错误!");if (!throw new PasswordException("密码错误!");

2026-10-13 11:40:23 90

原创 String类

String提供的构造方法非常多。//(和上一种有区别)== 比较,s1 == s2,单纯比较引用的地址是否相同equals比较,,Object里面也是== ,但String重写了,现在是比较字符串是否相同,返回boolean类型。compareTo比较,,也比较字符串,但返回int类型,即相同返回0,查到不同的字符返回字符ASCll之差(s1 - s2),若字符都相同但长度不同返回长度之差。compareToIgnoreCase比较:和3差不多,但忽略大小写之差。

2026-10-13 11:39:08 172

原创 抽象类和接口

本文整理了Java面向对象编程中的抽象类、接口、内部类和Object类,结合代码示例介绍Comparable与Comparator、Cloneable与深浅拷贝,以及equals()、hashCode()等常用方法,记录学习过程中的理解与注意事项。

2026-10-09 19:27:00 173

原创 Java学习笔记:多态、方法重写与类型转换

流程:创建了B类的对象,先对父类进行初始化—>执行父类的构造方法,但func方法触发了动态绑定,创建的B的对象,所以执行了B类的func—>但此时B还没有开始初始化(父类没初始化完),创建b对象时,实例成员b已经获得了默认值0,但还没有被显示初始化成1,所以打印时b = 0;放在代码中,继承关系中父类引用可以指向不同的子类对象,再在运行时通过父类引用调用不同的对象,执行不同类中的被重写的方法,这种现象就叫多态。但是如果子类和父类的同样的方法,即使用的是父类的引用,仍然会使用子类的。

2026-09-23 19:46:44 163

原创 类和对象(二)

包(package)是一种组织类的形式,包是一种封装机制的体现,一种对类和接口很好的组织形式。包可以提高代码的可读性,和防止类名冲突(即不同的包里面的类名可以一样,互不影响)。若不指定,则这个文件会放在默认包中。

2026-09-22 18:59:05 59

原创 类和对象(一)

本文记录 Java 面向对象基础学习内容,主要包括面向对象思想、类与对象、this 关键字、对象初始化、构造方法以及 toString 方法等知识点,并结合代码示例进行理解和总结

2026-09-19 21:51:51 251

空空如也

空空如也

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

TA关注的人

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