Java基础知识总结:字符串、继承、多态、接口等
需积分: 0 100 浏览量
更新于2024-06-23
收藏 1.01MB DOCX 举报
Java基础知识点总结
Java是一种面向对象的编程语言,具有强大且灵活的功能。本文将总结Java基础知识点,涵盖集合、JDBC、泛型、日期处理、比较器、正则表达式、反射、File类等方面。
一、String类
String类提供了大量的操作字符串的方法,包括:
* 获得字符串的长度:length()
* 比较字符串:equals()
* 连接字符串:concat()
* 提取字符串:substring()
* 搜索字符串:indexOf()
* 拆分字符串:split()
二、StringBuffer类
StringBuffer类提供了大量的操作字符串的方法,包括:
* 转换成String类型:toString()
* 连接字符串:append()
* 插入字符串:insert()
三、方法重写的规则
方法重写的规则包括:
* 方法名相同
* 参数列表相同
* 返回值类型相同或者是其子类
* 访问权限不能严于父类
* super关键字来访问父类的成员
四、抽象类和抽象方法
抽象类不能被实例化,可以有0~多个抽象方法。非抽象类必须重写父类的所有抽象方法。
五、final修饰符
final修饰符可以修饰类、方法、变量:
* 修饰的类,不能再被继承
* 修饰的方法,不能被子类重写
* 修饰的变量将变成常量,只能在初始化时进行赋值
六、多态
多态可以减少类中代码量,可以提高代码的可扩展性和可维护性。多态有两种方式:
* 向上转型:子类转换为父类,自动进行类型转换
* 向下转型:父类转换为子类,结合instanceof运算符进行强制类型转换
七、Java多态性
Java多态性严格来讲有两种方式:
* 方法的多态性:
+ 方法的重载:同一个方法名称,会根据传入参数的类型及个数不同执行不同的方法体
+ 方法的重写:同一个方法,会根据子类的不同,实现不同的功能
* 对象的多态性:指的是发生在继承关系类之中的子类和父类之间的转换
八、接口
接口是用关键字interface定义的,包含的成员最常见的有全局常量、抽象方法。
本文总结了Java基础知识点,涵盖了集合、JDBC、泛型、日期处理、比较器、正则表达式、反射、File类等方面,为Java开发提供了坚实的基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2016-01-20 上传
2009-08-02 上传
569 浏览量
2017-08-19 上传
2019-06-21 上传
2012-06-08 上传
weixin_39068233
- 粉丝: 0
- 资源: 1
最新资源
- Android应用源码之写的google map api 应用.zip项目安卓应用源码下载
- AdvExpFig:导出 MATLAB 图-matlab开发
- SuperChangelog:超级变更日志插件的源代码
- death_calc_version2
- hw_python_oop
- LX-PWM,ev3程序怎么看c语言源码,c语言程序
- material-typeahead-sample
- 基于Linux、QT、C++的“别踩白块儿”小游戏
- physx-js:PhysX for JavaScript
- 提取均值信号特征的matlab代码-First_unofficial_entry_2021:First_unofficial_entry_20
- Siege_solution_website
- ecf-2021-jd
- number.github.io:通过Szymon Rutyna
- Kinesys-RenPy-Practice:RenPy制作游戏
- Ad,c语言源码反码补码转换代码,c语言程序
- vgrid:具有魔术媒体查询混合功能的可变SCSS网格系统