码迷,mamicode.com
首页 >  
搜索关键字:jvm eden yong old gc 垃圾回收    ( 18783个结果
Eclipse 4.17启动提示:JVM is not suitable for this
通过是修改eclipse.ini文件,在eclipse.ini文件上加上如下代码-startupplugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1300.v20200
分类:系统相关   时间:2020-09-23 23:32:10    阅读次数:96
理论+实战 构建完整JVM知识体系
理论+实战构建完整JVM知识体系关于JVM的问题,在这里,通通解决百度网盘下载对于Java开发而言,Java虚拟机是开发工作中必须要理解和掌握的知识内容,也是Java面试中面试官常会问到的考点。在本课程中,我将带你循序渐进的学习JVM:从源码到运行、类加载,再到内存分配和垃圾回收,以及JVM调优的技巧与实战。整个课程基于JDK13讲解,理论-实战-面试三结合,带你剖析整个JVM知识体系,JVM问题
分类:其他好文   时间:2020-09-23 23:30:21    阅读次数:35
java之异常处理
异常的定义 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误和逻辑错误不是异常) 1. 异常的体系结构 Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如: ...
分类:编程语言   时间:2020-09-23 23:02:52    阅读次数:39
乐观锁 与 悲观锁
什么是乐观锁? 很乐观的想,总是不会发生并发问题,每次取数据的时候总认为其他线程不会对数据进行修改,所以就不会加锁。但是在更新数据的时候,会判断在此之前又没有其他线程修改过数据。 实现乐观锁一般使用版本号机制和CAS操作。 版本号机制 一般是在数据表中加上一个数据版本号version字段,表示数据被 ...
分类:其他好文   时间:2020-09-21 11:34:45    阅读次数:29
金九银十要来了?不要慌,这些Android BAT高级面试题刷一刷
已经九月中旬了,差不多很多程序员都准备在这个时候跳槽或者找工作了。。。如果想变得优秀那就去看那些优秀的人在学什么,做什么,想尽一切办法和他们交流;多出去看看这个世界,然后把自己逼到往死里学。这篇攻略是我从事开发工作七八年来,去面试,以及面试别人的经验总结。其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式,希望对大家之后找工作有帮助!一、性能优化Ap
分类:移动开发   时间:2020-09-18 02:26:50    阅读次数:37
【高并发】面试官:Java中提供了synchronized,为什么还要提供Lock呢?
写在前面 在Java中提供了synchronized关键字来保证只有一个线程能够访问同步代码块。既然已经提供了synchronized关键字,那为何在Java的SDK包中,还会提供Lock接口呢?这是不是重复造轮子,多此一举呢?今天,我们就一起来探讨下这个问题。 再造轮子? 既然JVM中提供了syn ...
分类:编程语言   时间:2020-09-18 02:25:58    阅读次数:29
Java面试考点
1、Java SE Java基础 数据类型/常量与变量 标识符/关键字/运算符/流程控制 数组/方法 类和对象 成员变量/局部变量 匿名对象/this关键字/构造方法 封装/继承/多态 抽象/接口/内部类 集合 Java高级 线程/锁 JDK 反射 JVM GC IO和NIO,AIO 2、JAVA ...
分类:编程语言   时间:2020-09-18 02:19:16    阅读次数:40
jvm垃圾回收算法
1.垃圾标记阶段算法 在堆里存放着几乎所有的Java对象实例,在Gc执行垃圾回收之前,首先需要区分出内存中哪些是存活对象,哪些是已经死亡的对象。只有被标记为己经死亡的对象,Gc才会在执行垃圾回收时,释放掉其所占用的内存空间,因此这个过程我们可以称为垃圾标记阶段。那么在JVM中究竟是如何标记一个死亡对 ...
分类:编程语言   时间:2020-09-18 01:30:02    阅读次数:36
thread pool线程池
在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁,这就是”池化资源”技 ...
分类:编程语言   时间:2020-09-18 00:05:40    阅读次数:27
虚方法表
在面向对象的编程中,会很频繁的使用到动态分派,如果每次动态分派的过程中都要重新在类的方法元数据中搜索合适的目标的话可能影响到执行效率。为了提高性能,JVM采用在类的方法区建立一个虚方法表(virtual method table)(非虚方法不会出现在表中)来实现。使用索引代替查找。 每个类中都有一个 ...
分类:其他好文   时间:2020-09-17 23:18:51    阅读次数:24
18783条   上一页 1 ... 37 38 39 40 41 ... 1879 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!