- 博客(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关注的人
RSS订阅