高性能Java科学与技术运算库Colt 经验

无法满足生产需要。我在想Java平台上是否有比较成熟的数学库,类似于Numpy这样简 洁强大,同时又文档完整。没想到还真的有,在StackOverflow上有人问“ Java equivalent for

jopen 2015-11-29   27152   0

Java实现批量修改文件名 经验

本篇主要使用Java实现文件名的批量修改。做数据挖掘实验,当数据集量不充足时,通常使用交叉法进行多次实验,提取不重复的训练集、验证集和测试集,这时能够批量随机修改文件名能够大大提高开发效率。 package app;

jopen 2015-12-30   12403   0

深入理解 Java final 变量的内存模型 经验

域可能还没有被初始化。在构造函数返回后,任意线程都将 保证能看到 final 域正确初始化之后的值。 【参考资料】 深入理解java内存模型

jopen 2015-11-08   9238   0

Google APIs的一个简单Java封装库:easygoogle 经验

EasyGoogle是一个封装库简化了与Google Play Services的基础交互。

nyyb 2015-12-12   8521   0

高性能 Java NIO 内存文件系统:ParallelGit 经验

ParallelGit 是为 Git 应用准备的高性能 Java NIO 内存文件系统。ParallelGit 是基于 JGit 构建的, 可以帮助 Java 项目快速的访问 Git 文件。 ParallelGit

jopen 2015-11-05   7536   0

在MacBook Pro上设置Java开发环境 经验

Pro可以用于开发。这篇文章应该被看作是一个加强书签,我列出了使得MacBook能实现目的的所有必需安装的工具,即用于Java和稍后也会用于JavaScript的开发。 需要提一下的是,直到现在,我仍然是Windows用户(XP

jopen 2015-12-10   48483   0

另一份Java应用调优指南之 经验

每一次成功的调优,都会诞生又一份的调优指南。 一些必须写在前面的军规,虽然与Java应用的调优没直接关联,但是测试同学经常不留神的地方。 1 独占你的测试机器 包括跑JMeter的那些机器。

jopen 2016-01-02   11785   0

JAVA锁漫谈,最好的锁是无锁 经验

关于synchronized 众所周知,JAVA中最简单的加锁方法是用关键字synchronized,我们可以使用这个关键字将一个方法变成线程安全的,也可以将一个代码块变成线程安全的,这样子我们不

jopen 2015-11-30   14816   0

Java日志记录的5条规则 经验

规则2、匹配日志等级和执行环境 在 Java 系统中提供的所有日志管理工具和引擎都有日志等级(ERROR、INFO……)的概念,这将有可能过滤掉等级过低的消息。 例如, Java util logging

jopen 2015-12-30   7659   0

探秘Java中String、StringBuilder以及StringBuffer 经验

http://www.importnew.com/18167.html 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下Strin

vb405778 2016-02-29   46821   0

java提高篇之强制类型转换 经验

java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类

javabycom 2016-06-17   8554   0

Java并发编程:进程和线程之由来 经验

importnew.com/17908.html 在前面,已经介绍了Java的基础知识,现在我们来讨论一点稍微难一点的问题:Java并发编程。当然,Java并发编程涉及到很多方面的内容,不是一朝一夕就能够融会贯通

AlbertaWood 2016-02-19   7799   0

JAVA多线程死锁解决方案 经验

什么是java多线程中的死锁? 通过一个简单的小故事你可以更容易地理解它: 桌上放着一副刀叉,两份牛排,小强和小明只有同时拿到刀和叉才能吃牛排。一开始,两人都去竞争餐具,小强拿到了刀,小明拿到了

weijiang2 2016-04-29   19443   0

Java8简单的本地缓存实现 经验

Map cache = new HashMap<>() (译者注:这种写法在java8中是允许的) 声明cache之后,通过Map.computeIfAbsent() 方法,可

sinobest 2016-05-09   13476   0

探究Java中的克隆 经验

神奇。其实在Java中也存在克隆的概念,即实现对象的复制。 本文将尝试介绍一些关于Java中的克隆和一些深入的问题,希望可以帮助大家更好地了解克隆。 Java中的赋值 在Java中,赋值是很常用的,一个简单的赋值如下

myhome1998 2016-05-17   9531   0

Java 8 接口里的默认方法特性 经验

这篇文章我们将要探讨Java 8中接口里的默认方法特性。Java8指出“默认方法使得新功能被添加到库中的接口里面,同时又能保证与这些接口老版本代码的二进制兼容性。 这些年Java进化升级了很多,在Java库中引

xnqt3116 2016-04-23   11471   0

Java 正则表达式详解 经验

Java 提供了功能强大的正则表达式API,在java.util.regex 包下。本教程介绍如何使用正则表达式API。 正则表达式 一个正则表达式是一个用于文本搜索的文本模式。换句话说,在文本中

liuxingyu 2016-05-03   26515   0

深入理解Java内存模型(四)——volatile 经验

JSR-133为什么要增强volatile的内存语义 在JSR-133之前的旧Java内存模型中,虽然不允许volatile变量之间重排序,但旧的Java内存模型允许volatile变量与普通变量之间重排序。在旧的内

hubuke 2016-03-31   15725   0

深入理解Java内存模型(七)——总结 经验

越少越好,这样它们就可以做尽可能多的优化来提高性能。 由于常见的处理器内存模型比JMM要弱,java编译器在生成字节码时,会在执行指令序列的适当位置插入内存屏障来限制处理器的重排序。同时,由于 各

hubuke 2016-03-31   13378   0

Java核心知识点-JVM再深入 经验

JVM在 Java 中的位置。 在C里面我们想执行一段自己编写的机器指令的方法大概如下: typedef void(*FUNC)(int); char* str = "your code"; FUNC

a8150265 2016-04-30   17826   0
Java开发   Java   JVM  
1 2 3 4 5 6 7 8 9 10