一个内部类方法可以访问自身的数据字段,也可以访问创建它的外部类对象的数据字段。 内部类可以获得外部类的私有属性。 只有内部类才能是私有的,而常规类只能是包可见或者公共可见。 局部内部类: 声名局部内部类时不能使用访问修饰符。局部内部类的作用域被限定在声名这个局部类的块中。局部内部类有个很大的优势,就 ...
分类:
其他好文 时间:
2020-04-22 16:47:37
阅读次数:
61
方法参数类型以及返回值类型问题 类名作为形式参数的类型 抽象类名作为形式参数的类型 接口名作为形式参数的类型 类名作为返回值类型 抽象类名作为返回值类型 接口名作为返回值类型 链式编程 包的定义、package、import关键字 包,就是文件夹,用来解决同一文件夹下不能存在同名文件的问题。 定义包 ...
分类:
其他好文 时间:
2020-04-21 22:29:11
阅读次数:
90
嵌套类(nested class)是在另一个类中定义的类。 嵌套类应该只存在于其宿主类(enclosing class)中。 如果一个嵌套类在其他一些情况下是有用的,那么它应该是一个顶级类。 有四种嵌套类: 静态成员类,非静态成员类,匿名类和局部类。 除了第一种以外,剩下的三种都被称为内部类(inn ...
分类:
其他好文 时间:
2020-04-21 09:25:36
阅读次数:
71
[TOC] 静态资源映射规则、定制首页、定制404页面、配置网站的图标 静态资源映射规则 SpringBoot中对于静态资源(css,js,img....)的存放是有规定的; 在SpringBoot中,SpringMVC的web配置都在 这个自动配置类中,在其中有个静态内部类,也就是自动配置适配器: ...
分类:
编程语言 时间:
2020-04-19 12:38:00
阅读次数:
86
[TOC] JSP 1. 什么是jsp,它有什么用? jsp的全称是java server pages(Java的服务器页面)。 jsp的主要作用是代替 Servlet 程序回传html页面的数据。 因为servlet 程序回传html页面数据是一件非常繁锁的事情。开发成本和维护本都极高。 2. j ...
分类:
Web程序 时间:
2020-04-18 12:03:36
阅读次数:
80
1、静态嵌套类 Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化 (1)静态嵌套类不是其外部类的真正成员,它与外部类级别相同 (2)静态嵌套类不能直接引用其外部类中的实例变量或方法 (3)实例 ...
分类:
其他好文 时间:
2020-04-18 09:33:47
阅读次数:
69
参考:https://www.jianshu.com/p/84067ad289d2 参考:https://www.jianshu.com/p/d82ac2edc7e8 ...
分类:
移动开发 时间:
2020-04-17 21:56:59
阅读次数:
130
匿名内部类 有时候我们需要临时创建一个类和对象并且这个类无需在其他地方复用,就可以使用匿名内部类。 匿名内部类的好处是不需要单独开一个类文件来编写,也不需要类名称,临时使用很方便。 但是匿名内部类没有名字也就没有构造器,不能直接实例化。 同时匿名内部类只能实现一个接口,这一点从使用方式上就可以看出来 ...
分类:
编程语言 时间:
2020-04-17 15:43:08
阅读次数:
77
java基础 内部类:静态内部类、成员内部类、局部内部类、匿名内部类。 重写(override)要求子类的返回值小于父类(类型相同),修饰符使用范围也大于分类,抛出异常小于父类。 静态方法不能调用类非静态方法,因为静态方法可以在不生成对象的时候直接调用。 默认构造方法,因为子类构造的时候也调用sup ...
分类:
编程语言 时间:
2020-04-17 00:04:46
阅读次数:
83
1.final的用法 final表示最终的、不可变的,对于类和方法来说,abstract 和 final 关键字不能同时使用,因为前者是必须要覆盖重写,后者是不能覆盖重写,自相矛盾 (1)可以用来修饰一个类 (2)可以用来修饰一个方法 (3)可以用来修饰一个局部变量 (4)还可以用来修饰一个成员变量 ...
分类:
编程语言 时间:
2020-04-16 14:52:14
阅读次数:
59