程序计数器 程序计数器是线程私有的区域,很好理解嘛~,每个线程当然得有个计数器记录当前执行到那个指令。占用的内存空间小,可以把它看成是当前线程所执行的字节码的行号指示器。如果线程在执行Java方法,这个计数器记录的是正在执行的虚拟机字节码指令地址;如果执行的是Native方法,这个计数器的值为空(U ...
分类:
编程语言 时间:
2017-05-30 23:19:13
阅读次数:
271
java虚拟机规范规定的java虚拟机内存事实上就是java虚拟机执行时数据区,其架构例如以下: 当中方法区和堆是由全部线程共享的数据区。 Java虚拟机栈。本地方法栈和程序计数器是线程隔离的数据区。 (1).程序计数器: 是一块较小的内存空间,其作用能够看作是当前线程所运行的字节码的行号指示器,字 ...
分类:
编程语言 时间:
2017-05-30 20:54:28
阅读次数:
160
1.方法重载 1)方法的签名 方法的签名包含方法名和参数列表 一个类中,不可以有两个方法的签名完全相同,即一个类中不能有两个方法的方法名和参数列表都一样。 2)方法的重载 在Java语言中,允许多个方法的名称相同,但参数列表不同,称之为方法的重载(overload)。 发生在一个类中,方法名相同,参 ...
分类:
编程语言 时间:
2017-05-30 19:28:46
阅读次数:
338
1.方法(函数)介绍 各种语言都有方法的概念(有的语言称其为函数或过程)。 方法用于封装一段特定的逻辑功能。如执行计算或操作。 方法可以在程序中反复被调用,方法可以减少代码重复,便于程序的维护,有利于团队的协作。 2.方法的定义 修饰词 返回值类型 方法名(参数列表){ 方法体; } 方法的参数:在 ...
分类:
编程语言 时间:
2017-05-29 22:23:49
阅读次数:
248
阅读导读: 1.mahout单机内存算法实现和分布式算法实现分别存在哪些问题? 2.算法评判标准有哪些? 3.什么会影响算法的评分? 1. Mahout推荐算法介绍 Mahout推荐算法,从数据处理能力上,能够划分为2类: 单机内存算法实现 基于Hadoop的分步式算法实现 1). 单机内存算法实现 ...
分类:
编程语言 时间:
2017-05-28 11:53:50
阅读次数:
304
现在有一id=test的下拉框,怎么拿到选中的那个值呢? 分别使用javascript原生的方法和jquery方法 <select id="test" name=""> <option value="1">text1</option> <option value="2">text2</option> ...
分类:
编程语言 时间:
2017-05-26 00:41:40
阅读次数:
232
1、重载Overload: 方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。 2个条件满足其一构成重载:参数个数、参数类型 构造方法的重载 2、对象的创建和使用 必须使用new关键字创建对象 使用对象引用.成员变量来引用对象的成员变量。 使 ...
分类:
编程语言 时间:
2017-05-23 14:57:48
阅读次数:
160
1)一般我们在声明一个类的时候,会声明初始化方法__init__(),会对参数进行初始化(相当于java方法的的构造器,会在构造器里进行初始化) 2)引入模块 import(导入模块)python里为我们封装好了一些类在模块里,当需要用到一些封装好的方法的时候,我们只需要导入这个模块,直接调用这些方 ...
分类:
编程语言 时间:
2017-05-23 00:36:24
阅读次数:
201
内存泄露就是对象不在GC的掌控之内 下面对象会发生内存泄露现象: 1.没有引用的对象 2.虚,软,弱 引用对象 GC引用的对象指的是 1.JavaStack中引用的对象 2.方法区中静态引用指向的对象 3.方法区常量引用指向的对象 4.Native方法中JNI引用对象 5.Thread “活着的”线 ...
分类:
其他好文 时间:
2017-05-21 13:52:19
阅读次数:
122
一.内存划分 将内存划分为六大部分,分别是PC寄存器、JAVA虚拟机栈、JAVA堆、方法区、运行时常量池以及本地方法栈. 1、PC寄存器(线程独有):全称是程序计数寄存器,它记载着每一个线程当前运行的JAVA方法的地址, 如果是当前执行的是本地方法,则程序计数器会是一个空地址。它的作用就是用来支持多 ...
分类:
移动开发 时间:
2017-05-21 12:46:24
阅读次数:
237