![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基本语法
Riven_77
存疑的知识点
展开
-
面向对象的特点
抽象:1-过程抽象:忽略不相关细节,关注相关细节。2-数据抽象。3-和封装互补。继承:1-类的重用。2-继承:方法,变量。3-重写:装饰者模式,不修改类,添加新特性。4-类不支持多继承,支持多实现。父类----子类;基类----派生类。封装:1-对过程、数据进行封装,提供一哥接口功能。2-public,private,protected.原创 2017-08-19 17:43:55 · 139 阅读 · 0 评论 -
transient关键字
1-需要实现serilizable接口。将不需要实现序列化的属性前加关键字transient。2-只能修饰变量,不能修饰方法和类。3-本地变量不能被修饰。4-静态变量不能被序列化。原创 2017-08-06 14:45:12 · 102 阅读 · 0 评论 -
readonly/const关键字
readonly:运行时常量。程序运行时赋值、无法修改。const:编译时常量。不能直接定义,用static final定义。原创 2017-08-06 14:35:16 · 106 阅读 · 0 评论 -
final关键字
final修饰类:该类不可被继承。final修饰字段属性:属性值第一次初始化后不能被修改。final修饰方法:该方法不能被子类覆盖(不能修饰构造函数)。使用final可以提高执行效率,将一个方法设置成final后,编译器就可以把对这个方法的所有调用都置入“嵌入”调用里。finally():处理异常。try{}代码块中有return,也是finally{}代码块先执行,再return原创 2017-08-06 14:27:26 · 173 阅读 · 0 评论 -
static关键字
静态变量:属于类,跟随类进入内存。非静态变量此时还未创建,不能被序列化。静态方法:不能被覆盖。不可以@override。静态代码块:静态代码块---->非静态代码块---->构造方法。执行顺序。静态内部类:只能访问外部类的静态成员。静态导包:JDK1.5,import static....,方便、减少开发量。原创 2017-08-06 13:09:01 · 127 阅读 · 0 评论 -
值传递&引用传递
实参:fun(q);形参:fun(int q);值传递:1-形参是基本数据类型。2-实参穿的是值。3-原值不改变。4-基本类型,String类型。引用传递:1-被传递的对象是引用内存空间。2-实参传递的是地址。3-原值改变。4-对象类型。原创 2017-08-20 12:51:06 · 130 阅读 · 0 评论 -
构造函数
1-方法名和类名相同。2-没有返回值,void,可以return。3-对象初始化。4-构造方法可以定义多个,若不定义,自动无参。5-构造方法可以重载。对象初始化:1-类创建粗来对象, 赋值。原创 2017-08-20 12:45:30 · 126 阅读 · 0 评论 -
String类和包装类
八种基本数据类型和原始类的包装类:1-自动装箱:原始类---->包装类。2-自动拆箱:包装类---->原始类。3-应用场合:集合中必须是对象。ArrayList----Object(Integer)。4-初始值:原始类0,包装类null。5-数据库:数据结构存储。大小、速度、缺省值(默认值)不同。byte----Byteint----Integershort----原创 2017-08-19 17:46:14 · 940 阅读 · 0 评论 -
抽象类&接口
抽象类:abstract class1-不可以继承。2-变量可以非final。3-方法可以包含抽象+非抽象。4-基本行为,抽象方法,不能创建实例。5-可以创建一个父类指向子类的实例。6-不能抽象构造函数、静态方法。7-抽象类继承实体类必须有明确的构造函数,否则无法通过编译。class A {private A();}接口:interface1-可以多实现原创 2017-08-20 12:00:52 · 152 阅读 · 0 评论 -
异常
运行异常:1-虚拟机接管,往上抛,处理/线程中断。2-runtimeException:数组越界异常、算术条件异常、空指针异常、找不到类异常....普通异常:IO异常,必须catch。error:内存溢出。原创 2017-08-19 17:55:53 · 148 阅读 · 0 评论 -
foreach关键字
1-适用于遍历集合访问元素,不适用于更改集合。2-更改集合用for循环。原创 2017-08-06 14:51:34 · 384 阅读 · 0 评论