![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础学习
weixin_44635828
这个作者很懒,什么都没留下…
展开
-
java.lang.String类的使用
java.lang.String类 一、概述 1.声明为final的,不可被继承 2.实现了Serializable接口:表示字符串是支持序列化的; 实现了Comparable接口:表示String可以比较大小 3.String内部定义了final char[ ] value用于存储字符串 4.通过字面量的方式(区别于new给了应该字符串赋值,此时的字符串值声明在字符串常量池中) 5.字符串常量池不会存储相同内容的字符串的。 二、String的不可变性 1.当字符串重新赋值时,需要重写指定内存区域赋值,不能原创 2020-08-05 18:21:38 · 239 阅读 · 0 评论 -
Java中方法的重写和重载
重写和重载 一、重写 重写是子类对被父类允许访问的方法在实现过程中进行重新编写, 返回值和形参都不能改变。 重写的好处在于子类可以根据需要,定义特定于自己的功能。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。 重写是父类与子类之间多态性的一种表现。 例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是 IOException 的父类,只能抛出 IOException 的子类异常。 cla原创 2020-08-05 17:17:23 · 142 阅读 · 0 评论 -
抽象类和抽象方法的学习
抽象类和抽象方法 1、抽象类的特征 1.抽象类不能实例化,即不能用new来实例化抽象类。 2.抽象类中包含有构造方法,但构造方法不能用来new实例,只能用来被子类调用。 3.抽象类中可以包含成员变量,成员方法,静态方法,构造方法,final 修饰的方法,抽象方法 4.抽象类只能用来被继承,不能继承其他类。 2、抽象方法的特征 1.抽象方法不允许有方法体,只能以分号“;”结尾 2.有抽象方法的类只能定义成抽象类(含有抽象方法的类必须是抽象类),抽象类中可以包含非抽象方法 3.抽象类中可以包含 0 个或多个抽象原创 2020-08-03 10:46:12 · 194 阅读 · 0 评论