Java程序设计语言
文章平均质量分 90
Tsuki_tl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String类的常用方法
Java中的String类是一个专门处理字符串的类,提供了多种构造方法(常量赋值、new对象、字符数组构造)和操作方法。字符串比较需注意"=="比较引用地址,而equals()比较内容。常用方法包括查找(charAt、indexOf)、转换(数字/大小写/数组转换)、替换、拆分、截取等。String具有不可变性,修改需使用StringBuilder或StringBuffer类。StringBuilder提供append、insert、delete等灵活操作。这些特性使Java字符串处理更原创 2025-11-26 14:36:54 · 613 阅读 · 0 评论 -
抽象类和接口相关知识总结
本文系统介绍了Java中抽象类和接口的核心概念与区别。抽象类通过abstract关键字定义,用于共性提炼与复用,强调"is-a"关系,包含普通方法和抽象方法,但不能实例化。接口通过interface定义,用于行为规范与解耦,强调"has-a"关系,所有方法默认为public abstract。关键区别在于:抽象类可包含具体实现,而接口仅定义规范;类可继承一个抽象类但可实现多个接口。文章还通过Comparable/Comparator接口和Cloneable接口的实际案原创 2025-11-23 18:31:38 · 550 阅读 · 0 评论 -
继承和多态(一遍看懂!!!)
Java继承机制允许类之间建立"父子"关系,通过extends关键字实现。继承的核心价值在于代码复用,子类自动获得父类的公开属性和方法。使用时需注意:1)子类优先访问自身成员变量;2)同名方法根据参数列表区分重载;3)使用super关键字访问父类成员;4)子类构造需先调用父类构造。多态通过方法重写实现,需满足继承、重写和父类引用调用三个条件,涉及向上转型和向下转型过程。final关键字可限制继承。继承虽提高代码复用性,但会降低运行效率,需权衡使用。原创 2025-11-07 14:28:41 · 767 阅读 · 0 评论 -
类和对象相关知识总结
本文摘要:类和对象是面向对象编程的核心概念。类定义了对象的数据类型(成员变量)和行为(成员方法),对象是类的具体实例。Java采用面向对象思想,通过调用现成类中的方法实现功能,而不需关心具体实现过程。创建类使用class关键字,对象通过new实例化。对象初始化有两种方式:直接引用赋值和构造方法。构造方法需与类同名,可重载,且使用this关键字解决形参与成员变量同名的问题。this还可用于引用成员方法和构造方法,实现更灵活的编程。原创 2025-11-01 10:22:35 · 986 阅读 · 0 评论 -
Java基本数据类型
本文介绍了Java语言中的8种基本数据类型,包括4种整型(byte、short、int、long)、2种浮点型(float、double)、字符型(char)和布尔型(boolean)。详细说明了各类型的存储空间、取值范围、使用场景和初始化示例,并列表展示了类成员变量的默认值。特别强调了数据类型转换的规则:小类型可自动转大类型,大转小需强制转换但可能造成数据溢出。最后提及了字符型与整型间的转换方法,包括直接转换、强制转换以及通过Integer和String类的方法实现互转。原创 2025-10-24 18:17:20 · 938 阅读 · 0 评论 -
JDK、JRE和JVM 你分清了吗?
本文用生动的比喻讲解了Java开发中JDK、JRE和JVM三者的区别与联系。JVM是"翻译官",负责将Java字节码转换为机器码;JRE是运行环境,包含JVM和核心类库;JDK是开发工具包,包含JRE和开发工具。三者关系类似套娃:JVM是"发动机",JRE是"汽车+发动机",JDK是"汽车工厂"。开发需要安装JDK,仅运行程序只需JRE。通过汽车生产类比,帮助初学者清晰理解这些核心概念的区别。原创 2025-10-24 15:25:03 · 386 阅读 · 0 评论
分享