Java知识点总结
变量:是一个有名字的存储单元。可分为全局变量和局部变量。
运算符:用于操作变量。运算符分为算数运算符、赋值运算符、单目运算符、关系运算符、逻辑运算符、条件运算符。
If条件:条件语句,当满足条件时,执行相关语句。If条件可分为 if……else…… 或者 if……else if….
循环:循环就是重复的做。循环可以分为三种,for循环、while循环、do…while循环。
for循环用于知道次数的循环,while用于不知道循环次数的循环。
数组:表示某种数据类型的集合。定义方式为 数据类型[] 数组名称=new 数据类型[数组长度];或者 数据类型[] 数组名称={数据1,数据2};
构造函数:构造函数是一个特殊的方法在创建对象时调用完成初始化,构造函数不写返回值,构造函数跟类名完全一致,构造函数还可以重载,如果不写构造函数,系统会默认提供一个无参的构造函数;一旦写了构造函数,系统将不在提供无参的构造函数。
方法重载:方法名字相同;参数个数不同,参数类型不同;和返回值以及参数名字无关。
继承:在现有类的基础上构建一个新的类,这个类称为子类,而被继承的类称为父类,子
拥有父类所有的属性和方法。关键字:extends。一个子类只能有一个父类,但是一
个父类可以有多个子类。
重写:对父类方法进行改写的现象叫做重写。重写用注解@override表示。重写方法的方
名和参数完全相同。父类中被static和final修饰的方法不能重写,但是可以继承。
接口:接口定义了一个标准。接口全都是抽象的方法,接口默认是抽象的,接口中的方法默
认是public 和 abstract的。实现接口的关键字implements ;接口可以多重实现,
接口可以继承接口,接口可以多重继承,接口中可以有属性但必须初始化,接口没有
构造函数。
抽象类:有抽象方法的类就是抽象类。抽象类用abstract修饰,抽象类中的抽象方法用abstract修饰,抽象方法是没有实现的方法。抽象类可以有实现了的方法,也可以没有实现的方法。继承抽象类的也要是个抽象类,如果不是抽象类,需要实现父类没有实现的方法。抽象类有构造函数,抽象类不能实例化。
静态:用关键字static修饰的就是静态的,静态方法和属性会在内存中单独开辟一块区域用来存放静态方法或属性。被static修饰的方法只能调用静态的方法和属性。静态方法可以用类直接调用:类名.静态方法名; 静态方法和属性不能用this。
访问权限修饰符:一共有 private protected public 以及默认。其中类的访问权限有:默认和public。默认:包内可用,包外不可用。Public:公共的,包内包外都能用。属性和方法的访问权限有:private protected public 和默认,private 私有的,只有自己能用。默认:包内可用,包外不可用。Protected:受保护的,包内可用,子类可用。Public:公共的,包内包外都能用。
流:按照流向分为输入(input)输出(output)流;按照处理数据类型分为字节流和字符流。
0条评论
点击登录参与评论