Java性能优化全攻略 经验

Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM internals、class

InaLiebe 2016-11-17   9742   0

Java利器之UML类图详解 经验

最简单的一个类Person 类有两个属性分别是name和age,并提供对应的get和set方法。java类代码如下 /*****************************************

DemetriaPen 2016-12-07   171149   0

Java 8的Nashorn脚本引擎教程 经验

JavaScript 引擎是Java SE 8的一部分,它与其它像Google V8 (它是Google Chrome 和Node.js的引擎)的独立引擎相互竞争。 Nashorn 扩展了Java在JVM上运行动态JavaScript脚本的能力。

CarBeckenba 2016-12-15   12036   0

java导出word的6种解决方案 经验

案,现在将这几天的总结分享一下。 目前来看,java导出word大致有6种解决方案: 1:Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Ja

co762062 2016-03-06   129488   0

Java 依赖注入框架 - Simba 经验

Simba是基于Java的依赖注入和AOP框架 轻量级的依赖注入和AOP框架 使用XML方式定义依赖注入 支持面向切面的编程方式 安装方式     org

agds5169 2016-02-14   7992   0

深入理解Java内存模型(六)——final 经验

中,final域的读/写不会插入任何内存屏障! JSR-133为什么要增强final的语义 在旧的Java内存模型中 ,最严重的一个缺陷就是线程可能看到final域的值会改变。比如,一个线程当前看到一个

hubuke 2016-03-31   13028   0

Android Java层的anti-hooking技巧 经验

前言 一个最近关于检测native hook框架的方法让我开始思考一个Android应用如何在Java层检测Cydia Substrate或者Xposed框架。 声明: 下文所有的anti-

柳青521 2016-06-06   16639   0

Java文件拷贝的几种实现方案 经验

在jdk1.7之前,java中没有直接的类提供文件复制功能。下面就文件复制,提出几种方案。 jdk1.7中的文件复制 在jdk1.7版本中可以直接使用Files.copy(File srcFile

dsrfewrqre 2016-08-29   14332   0

Java代码编译和执行的整个过程 经验

codeceo.com/article/java-complie-run.html Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:

xianbaidu 2016-02-18   13174   0

【译】Java 8的新特性—终极版 经验

声明:本文翻译自 Java 8 Features Tutorial – The ULTIMATE Guide ,翻译过程中发现并发编程网已经有同学翻译过了: Java 8 特性 – 终极手册

aaanly 2016-03-16   54641   0

Java开源并行计算组件Multi-Task 经验

multi-engine是什么 Multi-engine是分布式多任务并行处理的基础组件:可通过Java注解对原有业务代码几乎无侵入地实现并行化,由multi-task、multi-engine、cl

Bra44Y 2016-09-01   8815   0

java 线程的几种状态 经验

http://www.jiacheo.org/blog/338 java thread的运行周期中, 有几种状态, 在 java.lang.Thread.State 中有详细定义和说明: NEW

RegMAB 2016-03-02   27077   0

2017年你不能错过的Java类库 经验

Guice (发音同 ‘juice’) ,是一个 Google 开发的轻量级依赖性注入框架,适合 Java 6 以上的版本。 # Typical dependency injection public class

LilianaCasw 2017-03-14   17408   0

Java多线程基础 线程的等待与唤醒 经验

注意: 使用 wait() 和 notify() 必须在获得同步锁后才能调用,若直接调用会报 java.lang.IllegalMonitorStateException 错误,因为状态由同步锁保护。

lamberta 2017-05-08   23872   0

Java 虚拟机经典六问 经验

《深入拆解 Java 虚拟机》 专栏得到了大家的青睐,有了 20000+ 的订阅。很显然,现在越来越多的程序员意识到了 Java 虚拟机的重要性,渴望去了解底层,迫切想通过系统性的学习深入 Java 虚拟机,达到“知其然且知其所以然”的目的。

五嘎子 2019-01-18   8210   0

Java线程池框架核心代码分析 经验

管理线程的利器。Java 通过 Executor 接口,提供了一种标准的方法将任务的提交过程和执行过程解耦开来,并用 Runnable 表示任务。 下面,我们来分析一下 Java 线程池框架的实现

qzbr7800 2017-02-08   15144   0

Java8 Lambda 表达式与 Checked Exception 经验

当我们在使用 Java 8 的 Lambda 表达式时,表达式内容需要抛出异常,也许还会想当然的让当前方法再往外抛来解决编译问题,如下面的代码 让 main() 方法抛出 Exception 还是不解决决编译错误,仍然提示

ShoMaddox 2017-02-09   13069   0

你所不知道的Java之HashCode 经验

理解了hashcode和哈希冲突即解决方案后,我们如何设计自己的hashcode() 方法呢? Effective Java一书中对覆写hashcode()给出以下指导: 给int变量result赋予某个非零常量值

PalLocklear 2017-12-10   39953   0

40个Java集合面试问题和答案 经验

1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1

ykyu9989 2017-02-16   16757   0

Java Synchronized和Lock比较浅析 经验

synchronized是基于jvm底层实现的数据同步,lock是基于Java编写,主要通过硬件依赖CPU指令实现数据同步。下面一一介绍 一、 synchronized 的实现方案 1.synch

FrederickaJ 2017-03-01   18467   0
1 2 3 4 5 6 7 8 9 10