Java并发编程:从根源上解析volatile关键字的实现 经验

析 1、目录结构 内存模型的相关概念 并发编程中的三个概念 Java内存模型 深入剖析volatile关键字 使用volatile关键字的场景 2、内存模型的相关概念 缓存一致

jinlong92 2016-09-18   6333   0

Java面试一定会遇到的56个面试题 经验

问题:==与equals的区别 答案:==比较两个对象在内存里是不是同一个对象,就是说在内存里的存储位置一致。两个String对象存储的值是一样的,但有可能在内存里存储在不同的地方 . ==比较的是引用而e

AlbSetser 2016-12-01   19503   0

Java的21个技术点,你知道吗? 经验

关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下。 1.JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解

MamUDI 2017-07-26   38820   0
P44

  Java 性能优化 文档

尽量指定类的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了人们覆

wujingpan 2012-07-15   3211   0

java优化 博客

通过java代码规范来优化程序,优化内存使用情况,防止内存泄露 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的

ck2265395 2011-08-31   1595   0

java优化 博客

通过java代码规范来优化程序,优化内存使用情况,防止内存泄露 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的

ck2265395 2011-08-31   986   0
P13

  java 线程安全 文档

个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,我费了很多心血,多谢了。关于j

zengdan 2011-08-09   7154   0
P21

  2013最新版java程序员面试葵花宝典 文档

不用部分细节。抽象包括两个方面,一是过程抽象, 二是数据抽象。 2. 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个

tosoftware 2013-07-17   7039   0

[好书推荐]深入理解Java虚拟机 资讯

原作名: 深入理解Java虚拟机 副标题: JVM高级特性与最佳实践 作者: 周志明 出版社: 机械工业出版社 出版时间: 2013-9-1 豆瓣评分: 8.7 分 推荐理由

jopen 2016-01-13   37616   0
JVM   虚拟化  
P18

  Java 类与对象 文档

1.3.2 OOP有如下一些特性 n 抽象 ―― 将实际待解问题的模型(位于“问题空间”内,这是问题存在的地方,例如一项业务)变为机器模型(位于 “解空间”内,这是你对问题建模的地方)的过程。在Java

CoCo__Luo 2012-06-27   459   0
P10

  Java 中关键字整理 文档

3)两种实例化方式:直接赋值、构造方法完成。 4)String类的比较:==是数值比较的,在字符串中只比较其内存物理地址值是否相等,而字符串的比较用euqals方法,只比较内容,不比地址(区分大小写的)。用equalsIgnoreCase

578936807 2012-08-27   2381   0

Java 虚拟机经典六问 经验

尽量都做了解答。现特意整理出了 6 个高频问题,分享给大家,算做一篇加餐文。希望大家能继续深耕 JVM,提升日常编程的效率,实现技术进阶,挖掘到更多的宝藏。 Java 是如何在保证可移植性的前提下提供高执行效率的?

五嘎子 2019-01-18   8210   0
P62

  Java-笔记-孙鑫版 文档

运行Java需要安装的程序 要运行Java程序,必须安装JDK,JDK是整个Java的核心,其中包括了Java编译器、JVM、大量的Java工具以及Java基础API。 在网址http://java.sun.com的download

kyle_peng 2015-07-26   417   0
P43

  JavaEE 面试题 文档

延迟检索——优点:由应用程序决定加载哪些对象,可以避免执行多余的select语句以及避免加载不需要访问的 对象,节省内存空间,提高检索效率。 缺点:应用程序如果要访问游离态的代理类实例,必须保证它在持久化时已经被初始化。

461726521 2014-09-12   4043   0
P10

  Java代码优化简介 文档

 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。

kome2000 2012-01-30   437   0

Voidbox: Docker on YARN在Hulu的实现 经验

显式编码方法不同。这种程序结构就是 actor 模型 。您将了解如何使用 actor 模型的 Akka 实现。(Akka 是一个构建并发和分布式 JVM 应用程序的工具包和运行时。)请参阅 参考资料 ,获取本文完整示例代码的链接。

jopen 2015-08-10   17258   0
Voidbox   Docker  

Netty百万级推送服务 经验

连接,2万用户并发做消息请求。程序运行一段时间之后,发现内存泄露,怀疑是Netty的Bug。其它相关信息如下: MQTT消息服务中间件服务器内存16G,8个核心CPU; Netty中boss线程池大小

jopen 2015-01-07   109788   0
P9

  详解java类的生命周期 文档

中有说的不对的地方,也希望各路高手前来指正。         首先来了解一下jvm(java虚拟机)中的几个比较重要的内存区域,这几个区域在java类的生命周期中扮演着比较重要的角色: · 方法区:在

qgllsll 2013-03-05   1973   0
P35

  java面试题及答案(基础题122道,代码题19道) 文档

时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个

siasxiaoq 2015-04-07   1993   0
P51

  Java面试题及答案(基础题122道,代码题19道) 文档

时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个

OpenXianFeng 2013-08-13   4377   0
1 2 3 4 5 6 7 8 9 10