一、什么是逃逸 逃逸是指在某个方法之内创建的对象,除了在方法体之内被引用之外,还在方法体之外被其它变量引用到;这样带来的后果是在该方法执行完毕之后,该方法中创建的对象将无法被GC回收,由于其被其它变量引用。正常的方法调用中,方法体中创建的对象将在执行完毕之后,将回收其中创建的对象;故由于无法回收,即 ...
分类:
其他好文 时间:
2019-04-03 17:56:18
阅读次数:
177
发现问题是方法体function send_apply(){}写在appcan.ready()的后面,一进页面执行js时,从上往下执行,在ready里调用send_apply方法,个别手机会undefined, 解决办法:appcan.ready()写页面的最后 ...
分类:
移动开发 时间:
2019-04-02 18:35:22
阅读次数:
179
常见用法 修饰类 格式为: public final class 类名称{ // 类中的代码 } 注意: 这个类不能有任何的子类,其中所有的方法都无法覆盖重写 修饰方法 格式为: 修饰符 final 返回值类型 方法名称(参数列表){ // 方法体 } 注意: 类和方法来说 final 和abstr ...
分类:
其他好文 时间:
2019-03-31 13:53:54
阅读次数:
139
一.修改快捷键方法: 点击 File –> Settings(Ctrl+Alt+S), –> 打开设置对话框, 在左侧的导航框中点击 KeyMap, 然后选择Main menu –> Code –> Completion. 接着需要做两件事 1.移除原来的Cycle Expand Word 的 Al ...
分类:
其他好文 时间:
2019-03-28 21:51:44
阅读次数:
187
一、多态的概念 在面向对象语言中,多态是指在一棵继承树中的类中可以有多个同名但不同方法体及不同形参的方法。通常有两种途径实现多态:方法的重载和覆盖。 多态性允许以统一的风格处理已存在的变量及相关的类。多态性使得向系统里增加新功能变得容易。继承性和多态性是降低软件复杂性有有效技术。 二、实现多态 多态 ...
分类:
其他好文 时间:
2019-03-19 23:19:10
阅读次数:
184
null引用,有时候是实现了父类的方法,方法体没写任何实现 ...
分类:
其他好文 时间:
2019-03-19 23:00:19
阅读次数:
171
final关键字代表最终的,不可改变的。 常见用法 修饰类,格式为: public final class 类名称{ // 类中的代码 } 注意: 这个类不能有任何的子类,其中所有的方法都无法覆盖重写 修饰方法,格式为: 修饰符 final 返回值类型 方法名称(参数列表){ // 方法体 } 注意 ...
分类:
其他好文 时间:
2019-03-12 19:56:56
阅读次数:
181
方法的定义 如果没有=和{}包裹的方法体,那么该方法被隐式申明为抽象(abstract)方法,包含它的类就是抽象类。 当输入相同类型的参数个数无法确定时,可以使用变长参数,如:def sum(args : Int*) = {for(arg <- args) println(arg)}。 如果方法体直 ...
分类:
其他好文 时间:
2019-03-05 09:34:37
阅读次数:
126
一. 方法的定义, 方法有哪些调用方式? 概念: 方法是若干语句的功能集合, 方法的定义是不能够直接使用的, 如果使用, 要在main方法中调用 格式: 修饰符(public static)返回值类型 方法名称(参数类型 参数名称, ...) { 方法体; return 返回值; } 修饰符: 现阶... ...
分类:
其他好文 时间:
2019-03-04 09:29:52
阅读次数:
146