转自AI算法联盟,理解python技术问题,以及一些常见的java面试中经常遇到的问题,这些面试问题分为四类: 是什么(what) 如何做(how) 说区别/谈优势(difference) 实践操作(practice) 是什么(what) 如何做(how) 说区别/谈优势(difference) 实 ...
分类:
编程语言 时间:
2019-03-19 01:34:57
阅读次数:
210
引言 引言 上一篇文章 JVM 基本介绍 我们了解了一些基本的 JVM 知识,本篇开始逐步学习垃圾回收,我们都知道既然叫垃圾回收,那回收的就应该是垃圾,可是我们怎么知道哪些对象是垃圾呢? 哪些对象需要被回收? 什么时候需要回收呢? 上一篇文章 JVM 基本介绍 我们了解了一些基本的 JVM 知识,本 ...
分类:
其他好文 时间:
2019-03-18 12:07:06
阅读次数:
153
1. 基本概念 jvm 是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 jvm 是运行在操作系统之上的,屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在 jvm 上运行的字节码,就可以在多种平台上不加修改地运行。 Java ...
分类:
其他好文 时间:
2019-03-18 01:09:04
阅读次数:
173
Eclipse Memory Analyzer Tool(MAT)是一个强大的基于Eclipse的内存分析工具,可以帮助我们找到内存泄露,减少内存消耗。 工作中经常会遇到一些内存溢出、内存泄露等问题,同时还可能导致CPU使用率也很高,因为在频繁的进行GC垃圾回收,这时候就需要分析导致问题的原因,MA ...
分类:
系统相关 时间:
2019-03-17 23:37:17
阅读次数:
265
在这次上课中,我们学了this关键字,索引器,垃圾回收。 this关键字又包括this访问属性,this访问成员方法,this构造方法。this关键字的作用是:1.当成员变量与局部变量同名时,用来区分成员变量和局部变量。2.在构造函数中调用构造函数。索引器可以被重载。索引器和数组的区别:1.索引器的 ...
分类:
其他好文 时间:
2019-03-17 21:37:11
阅读次数:
160
本周主要学习this关键字,索引器和垃圾回收。 this关键字的相当于指针,通过this关键字可以明确地去访问一个类的属性,解决与局部变量名冲突的问题,通过“this.方法名”的方式可以调用类中自己的成员方法,this访问构造函数方法为“this([参数1.参数2......])” this关键字作 ...
分类:
其他好文 时间:
2019-03-17 21:36:54
阅读次数:
172
本周学习this关键字,索引器,垃圾回收。为解决程序可读性差的问题,c#中提供了this关键字用于表示对当前实例的引用。通过this关键字可以明确地去访问一个类的属性,解决与局部变量名称冲突问题。this访问成员方法在类中调用自己的成员方法,也可以使用this关键字 ,通过“this.方法名”的方式 ...
分类:
其他好文 时间:
2019-03-17 21:32:03
阅读次数:
184
这周我们主要学习了this关键字,索引器,垃圾回收。 this关键字的相当于指针,通过this关键字可以明确地去访问一个类的属性,解决与局部变量名冲突的问题,通过“this.方法名”的方式可以调用类中自己的成员方法,this访问构造函数方法为“this([参数1.参数2......])” this关 ...
分类:
其他好文 时间:
2019-03-17 13:54:06
阅读次数:
143
原理:找出不再继续使用的变量,然后释放掉其占用的内存。 策略1:标记清除 当变量进入环境(可以理解为一个函数开始执行了)时,就将这个变量标记为“进入环境”,从逻辑上讲,不能释放掉进入环境的变量,而当变量离开环境的的时候,则将其标记为离开环境。 垃圾收集器在运行的时候会给存储在内存中的所有变量都加上标 ...
分类:
Web程序 时间:
2019-03-16 21:59:51
阅读次数:
187
在jvm调优中一个离不开的重点是垃圾回收,当垃圾回收成为系统达到更高并发量的瓶颈时,我们就需要对jvm中如果进行“自动化”垃圾回收技术实施必要的监控和调节。 对于调优之前,我们必须要了解其运行原理,java 的垃圾收集Garbage Collection 通常被称为“GC”,它诞生于1960年 MI ...
分类:
其他好文 时间:
2019-03-16 09:30:47
阅读次数:
238