知识点汇总二

1.什么是对象和类

生活中的对象:具有明确行为和特征的实体,看得见,摸得着的实体
程序中的对象:具有明确方法和属性的实体
对象特征:属性和方法

类:是由一组相同特征和行为的对象集合。
类是对象的类型: Person p = new Person

类和对象的关系:类是对象的抽象,对象是类的具体

2.抽象类

用abstract修饰的类
特点:不能被实例化(创建类的对象);当做父类;抽象类中可以有抽象方法
抽象方法特点:用abstract修饰的方法,只能在抽象类或接口中出现;不能有方法体;必须被非抽象子类重写
类的创建过程:先创建父类对象再创建子类对象

3.Random类

1.创建方式:
Random r = new Random();
Random r = new Random(10);带种子
常见方法
r.nextInt() int范围的数字
r.nextInt(10) 0-9

4.gc()

栈里的对象可能会回收

5

重载,同名不同参,与修饰符和返回值无关,顺序也不同

6 局部变量和成员变量

java没有全局变量
1.作用域不同,2.初始值不同,成员变量系统会赋初始值,局部变量要赋初值。3.成员变量不能重名,局部变量在不同范围可以重名 4.就近原则

静态方法里不能用this,super关键字

7.异常

运行是异常:空指针,下标越界等
非运行时:parse异常
1.什么是异常:是java程序中出现的一种错误,被java定义了一个类Exception
2.特点:出现异常没有处理,程序终止
3.处理方式:
try…catch…finally
return 不能打断finally的执行 system.exit(0)会
catch 异常捕获 有小到大 子类到父类 写了Exception 顺序执行不能写其子类(无效)
4.throws
声明异常
5.自定义异常
写一个类竭诚Exception或RuntimeException;编写构造调用父类;throw new之后 throws抛出

实例和类

一个类的成员有:属性和方法
加了static成为类方法和类变量;没有加的称之为实例方法和变量
对象相当于实例

String StringBuffer StringBuilder

String是字符串常量类,定义后不可改
buffer和builder是字符串缓冲类,自带缓冲区16字符,可以自定大小
线程安全 1.5后buffer

正则表达式

1.匹配
2.切割
3.替换
replaceAll
4.查询

猜你喜欢

转载自blog.csdn.net/weixin_43509023/article/details/84176357