1、form用来定义表单的,其中其中有两种提交方式比较常见,第一种是get,第二种是post,第一种请求的参数会在地址栏中显示,请求参数大小有限制,不安全请求,第二种请求参数会封装在请求体中,请求参数大小没限制,安全,不会在地址栏种进行显示。
1、form用来定义表单的,其中其中有两种提交方式比较常见,第一种是get,第二种是post,第一种请求的参数会在地址栏中显示,请求参数大小有限制,不安全请求,第二种请求参数会封装在请求体中,请求参数大小没限制,安全,不会在地址栏种进行显示。
1、超链接a;
href中包括本页面打开与空白页面打开两个属性
1、局部内部类,如果希望访问所在方法的局部变量,那么这个局部变量必须是有效final的
1、局部内部类前面的权限修饰符什么都不能写。
1、内部类方法想要访问外部类成员变量,用this\supper均不行,需要用格式为:外部类名称.this.外部类成员变量。
1、分类:成员内部类;
局部内部类
1、protected关键字修饰的变量,方法,只能给其子类。(不同包非子类就不能访问)
1、final修饰一个方法的时候,则这个方法就是最终方法,不能被覆盖重写。
2、abstract关键字与final关键字不能同时使用,因为矛盾。
1、final修饰一个类它不能被继承,其中所有的成员方法均不能被覆盖重写。
1、利用instanceof可以知道一个父类引用的对象,本来是什么子类。
2、调用方法是传入参数不知道引用具体是哪个对象,所以可以通过instanceof进行判断。
1、当子类特有方法需要执行时,可以使用向下转型。
1、成员方法:编译看左边,运行看右边;
成员变量:编译看左边,运行仍然看左边;
1、注意在多态中,成员变量是不能进行覆盖重写的。
1、代码中体现多态性就是一句话,父类引用指向子类对象。
1、多态性是指一个对象具有多种形态
1、接口可以多实现,多继承。
2、多个父接口中的默认方法如果重复,那么子接口中必须进行默认方法的覆盖重写,并且要带有默认关键字。
1、Java中继承与接口是继承优先级较高,也就是先用父类中的方法,后用接口中的默认方法。
1、不能通过接口实现类来调用接口的静态方法,通过接口名称直接dao'yong
1、接口中的默认方法会被接口实现类继承下去,升级接口用到的
2、实现类中也可以对接口中的mo'ren
1、接口中的默认方法可以解决接口升级的问题