网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • Java介绍

    Java介绍 基于Java开发的平台,系统,和工具构建工具:Ant,Maven,Jekins 应用服务器:Tomcat,Jetty,Websphere,weblogic web开发:Stuct,Spring,Hibernate,myBatis 开发工具:Eclipse,Netbean,intelliJ idea,Jbuilder hadoop(大数据领域) android(手机端)特性和优势简单性…

    2022/2/25 1:31:41 人评论 次浏览
  • 011 JVM中垃圾收集算法

    1.标记-清除 这是垃圾收集算法中最基础的,后续的算法都是基于这种思路并对其不足进行改进的。根据名字就可以知道,它的思想就是 “标记” 那些要被回收的对象,然后统一 “清除” 回收。这种方法很简单,但是会有两个不足:1.效率不高,标记和清除的效率都很低;2.会产生…

    2022/2/24 17:25:42 人评论 次浏览
  • Java--JDK,JRE,JVM区别

    Java--JDK,JRE,JVM区别 1. JVM2. JRE3. JDK1. JVM JVM:就是java virtual machine(Java虚拟机)的意识。是整个 Java 实现跨平台的最核心的部分,能够运行以 Java 语言写作的软件程序。通常说Java是跨平台语言,就是说每个操作系统都有自己的Java虚拟机。我们编写的 Ja…

    2022/2/24 12:51:30 人评论 次浏览
  • JVM内存区域划分

    JVM内存区域划分 根据《Java虚拟机规范》JVM会把它管理的内存划分为若干个不同的数据区域,方法区、堆、栈(虚拟机栈、本地方法栈)、程序计数器**。线程私有的意思是指,JVM每遇到一个新的线程就会为他们分配栈和程序计数器。 局部变量中 基础数据类型的引用 和 值 都存…

    2022/2/23 7:21:49 人评论 次浏览
  • Java基础 -> ?个对象从加载到JVM,再到被GC清除,都经历了什么过程?

    ⼀个对象从加载到JVM,再到被GC清除,都经历了什么过程? ⾸先类加载器把字节码⽂件内容加载到⽅法区,当然类加载器这中间用双亲委派机制加载然后再根据加载完方法区中的类信息在堆区为对象分配内存丶初始化零值丶设置对象头丶执行 init 方法 分配内存: 确定大小的内存从 …

    2022/2/23 1:22:06 人评论 次浏览
  • 用Java十多年了,我也不敢说“精通”

    我从毕业做程序员就开始用 Java,到现在已经工作快 20 年了。减去我做手游用 C++、Lua 的几年,再减去后来转管理写代码少的时间,我真正写 Java 代码的时间至少也在 10 年以上。 如果你问我“Java 已经精通了吗?”,说实话,还是有点心虚。 Java 博大精深,那么多知识点…

    2022/2/22 20:24:16 人评论 次浏览
  • Java特性和优势

    程序员们的三高:高并发、高性能、高可用 Java九大特性简单性 面向对象 可移植性 高性能. 分布式 动态性 多线程 安全性 健壮性JDK、JRE、JVM JDK : Java Development Kit(Java开发者工具) JRE : Java Runtime Environment(Java运行时环境) JVM : JAVA Virtual Machin…

    2022/2/22 14:53:39 人评论 次浏览
  • JVM内存结构的组成、各部分功能作用

    一、程序计数器 作用:是记住下一条jvm指令的执行地址特点:是线程私有的不会存在內存溢出二、虚拟机栈每个线程运行时所需要的内存,称为虚拟机栈  每个栈由多个栈帧(Frame) 组成,对应着每次方法调用时所占用的内存  每个线程只能有一个活动栈帧,对应着当前正在执行的…

    2022/2/22 7:23:41 人评论 次浏览
  • JVM和数据库调优方案

    1、JVM调优方案 将新对象预留在新生代 Full GC的成本远远高于Minor GC,新生代的回收速度高于老年代回收,因此尽可能将对象分配在新生代为应用程序分配一个合理的新生代空间,最大限度避免新对象直接进入老年代 -Xmn 堆内新生代的大小。通过这个值也可以得到老生代的大小:…

    2022/2/21 19:30:10 人评论 次浏览
  • Java虚拟机底层原理知识

    目录JVM 内存结构 程序计数器(PC 寄存器) 程序计数器的定义 程序计数器的作用

    2022/2/21 17:28:12 人评论 次浏览
  • 第一章 JVM与Java体系结构

    第一章 JVM与Java体系结构 1. JVM前言作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?运行着的线上系统突然卡死,系统无法访问,甚至直接OOM! 想解决线上JVM GC问题,但却无从下手。 新项目上线,对各种JVM参数设置一脸茫然,直接默认吧然后就GG了 每次面试之…

    2022/2/21 9:27:06 人评论 次浏览
  • jvm--堆内存诊断

    jps 查看 当前系统中有哪些java 进程使用jmap命令观测上述程序 分别检测三次输出后的内存快照jmap -heap 进程id 观察到Eden区的被使用内存增大将array=null 后再来观察 被使用的内存变少了,说明经过手动调用gc,array被回收了 jconsole也可以实现上述的功能,并且利用图…

    2022/2/21 7:27:01 人评论 次浏览
  • javase(2020) 老杜专属day02-03

    1.常用DOS命令(续) del 删除命令 :删除一个或多个文件 格式 del +文件名/ del *... 2.ip 地址的理解 IP地址就是一个电脑在网络上的位置信息,知道IP就可以通过路由器、交换机、等通信设备组成的网络来访问这台电脑,(这就是常说的IP地址可以通过网络实现主机之间的通信…

    2022/2/20 17:56:12 人评论 次浏览
  • Java学习Day3:预科知识以及环境构建

    JDK JRE JVM JDK:java开发者工具 JRE:java运行时环境 JVM: java虚拟机 卸载JDK删除java的安装目录 删除JAVA_HOME 删除path下关于java的目录安装JDK百度搜索JDK第一个程序 public class Hello_world{public static void main(String[] arqs){System.out.print("He…

    2022/2/19 11:41:43 人评论 次浏览
  • 类加载机制

    1、JVM 和 类 (1)运行java命令: java 带有main方法的类名 ■ 命令的作用:启动jvm,并加载字节码,执行程序当调用java命令来运行某个java程序时,该命令将会启动一个jvm进程(同一个jvm中的所有线程变量都处于处于同一个进程中,共享给jvm的内存区间。) 每次启动一个…

    2022/2/18 23:19:20 人评论 次浏览
扫一扫关注最新编程教程