黑马程序员技术交流社区
标题: Java基础感悟 [打印本页]
作者: hch000 时间: 2018-4-7 22:36
标题: Java基础感悟
Java是一门计算机编程语言,数组,格式为 数据类型[] 数组名, 方法就是完成特定功能的代码块,写一个方法首先有两点需要明确:1返回值类型即明确功能结果的数据类型2参数列表 即明确有几个参数,以及参数的类型.
方法重载概述:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
一个标准的类:成员变量,成员方法(get和set方法),构造方法(无参和有参).
通过extends关键字可以实现类与类的继承.
Java中只支持单继承,不支持多继承;
Java中类支持多层继承(继承体系).
子类中所有的构造方法默认都会访问父类中空参数的构造方法:因为子类会继承父类中的数据,可能还会使用父类的数据,所以,子类初始化之前,一定要先完成父类数据的初始化.
如果父类中没有构造方法,我们可以在父类中加一个无参的构造方法或者通过使用super关键字去显示的调用父类的带参构造方法.
Java继承中成员方法特点:通过子类对象去访问一个方法,首先在子类中找,然后在父类中找,如果还是没有就会报错 .
方法重写:子类中出现了和父类中一摸一样的方法声明.
方法重写的注意事项: 1.父类中私有方法不能被重写,子类重写父类方法时,
2. 访问权限不能更低.
多态的前提和体现: 有继承关系,有方法重写,有父类引用指向子类对象.
成员变量访问特点:编译看左边,运行看左边.
成员方法访问特点:编译看左边,运行在右边.
在多态中,当要访问子类特有的方法时,通过多态中的转型.
final关键字是最终的意思,可以修饰类,成员变量,成员方法。
修饰类,类不能被继承.
修饰变量,变量就变成了常量,只能被赋值一次.
修饰方法,方法不能被重写.
Static修饰符:被类的所有对象共享,这也是我们判断是否使用静态关键字的条件.可以通过类名调用,优先于对象存在,随着类的加载而加载.
用Scanner类的方法可以完成接收键盘录入的数据,接收的数据类型为基本数据类型和字符串类型.
String类方法.String代表字符串类,字符串本质是一个字符数组.
StringBuilder类.
Arrays工具类.提供了对数组操作的各种方法。
包装类中各种数据的互相转换.
集合类的长度是可变的.
List集合的特点:有序(存储和取出元素的顺序一致),存储的元素可以重复.
Set:元素唯一,存储元素无序.
Map:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。
作者: 小浙姐姐 时间: 2018-4-10 17:29
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |