随笔分类 -  JVM

摘要:Lambda 表达式是 Java SE8 推出的新功能,也是Java第一次引入函数式编程的尝试。 Lambda表达式格式Lambda 表达式可以看做是一种匿名函数,但是它没有访问修饰符、返回值和名字。Lambda表达式由两部分构成,形式参数和方法体,中间用“->”符号分隔。其中的形式参数类型能够进行 阅读全文
posted @ 2019-07-11 14:35 Bk小凯笔记 阅读(428) 评论(0) 推荐(0) 编辑
摘要:来源于:https://blog.csdn.net/javazejian/article/details/72772461#commentBox Java内存模型概述Java内存模型(即Java Memory Model,简称JMM)本身是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过 阅读全文
posted @ 2019-07-11 11:37 Bk小凯笔记 阅读(221) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.importnew.com/1551.html 每个Java程序员迟早都会碰到下面这个错误: java.lang.OutOfMemoryError 这个时候一般会建议采用如下方式解决这个错误: 增加MaxPermSize值 增加最大堆内存到512M(-xmx参数) 这篇文 阅读全文
posted @ 2019-03-25 17:17 Bk小凯笔记 阅读(377) 评论(0) 推荐(0) 编辑
摘要:JDK(Java Development Kit)是程序开发者用来来编译、调试java程序用的开发工具包。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是 安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JR 阅读全文
posted @ 2019-03-22 10:47 Bk小凯笔记 阅读(224) 评论(0) 推荐(0) 编辑
摘要:所谓的类加载机制就是JVM使用类加载器将编译生成的Class文件动态加载到JVM的内存空间中,最终形成可以被JVM使用的Java类型。一般情况下,Java应用开发人员不需要直接同类加载器进行交互,Java虚拟机提供的默认类加载器就已经能够满足大多数情况了。但是,如果想要往更深方向延伸,如热修复或者热 阅读全文
posted @ 2019-03-18 15:16 Bk小凯笔记 阅读(259) 评论(0) 推荐(0) 编辑
摘要:基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。 引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。局部变量 ne 阅读全文
posted @ 2019-03-18 15:13 Bk小凯笔记 阅读(288) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示