译文出处: Java译站 原文出处: javarevisited 自从Java允许在switch及case语句中使用字符串以来,许多开发人员都使用了这一特性,不过如果使用整型或者枚举的话会更好。这
此处将引用《深入理解Java虚拟机——JVM高级特性与最佳实践》这本书的一些内容。 1、对象已死? 垃圾回收是对堆中对象的管理,首先就要确定什么是垃圾,即什么情况下堆中的对象可以被回收。
简介 jjmpeg 是一个 java 绑定到 ffmpeg 的非常便利的解码和编码库。jjmpeg 具有很高的执行效率,可以运行在不同的平台,而且控制起来也很简单。除了具有 FFmpeg 接口的面向对象的特征之外,jjmpeg
责变量的初始化,或者是对象等的初始化,这样在构造函数或者方法中就变得可用了。而顺序加载多半是由于Java是按顺序执行代码的原因。 (3)匿名代码块,这个要后初始化于静态代码块,因为其依然属于实例对象,
java 6.0 里面加了一个很实用的包:javax.scr ip t, 它是Java新增的操作脚本的包,利用它我们可以对脚本语言进行操作,比如修改,或者调用,并且可以和Java语言交互,假如我们利用好的话,我们利用它
下面是一个关于ThreadLocal的例子: import java.util.HashMap; import java.util.Map; import java.util.Random; public class
RxJava是由Netflix开发的响应式扩展(Reactive Extensions)的Java实现。引用MSDN上对它的定义,Reactive Extensions是这样一个第三方库:它结合了可观
引言 一个健壮的 Java™2平台,Standard Edition (J2SE™)拥有一个自动内存管理机制,它为开发者们屏蔽了复杂的内存管理步骤。 本 文提供了一个关于java Hotspot
本文首先分析了Java源代码需要加密的原因,简要介绍了DES算法及Java密码体系和Java密码扩展,最后说明了利用DES加密算法保护Java源代码的方法及步骤。 Java语言是一种非常适
Super CSV 是一个非常强大的Java开源类库,用于读,写和处理CVS文件。它具有快速并易于与 POJO (Plain Old Java Object)结合使用。 Super CSV 提
CRaSH是一个开源的 shell 用于扩展和监控一个 Java 虚拟机。可以通过各种方式来访问该 shell ,可以是使用网络协议比如 SSH 远程连接或将 shell 附加至Java 虚拟机中。 命令行采用Gr
在编写 ExcelUtil 之前,在网上查了一些资料。 java 中用来处理 Excel 的第三方开源项目主要就是 POI 和 JXL 。 poi 功能强大,但是比较耗资源,对于大数据量的导入导出性能不是太好;
jeeshop 是一套使用Java语言开发的独立网店系统(B2C),jeeshop致力于为个人或企业提供免费、好用的网店系统。jeeshop兼容IE、遨游、火 狐、Chrome等主流浏览器,只需要轻轻
webmagic与其他Full-Stack的框架不同,没有配置文件,大部分功能都通过简单的API调用完成。webmagic以jar包的形式存在,并且不依赖任何框架,在程序可以随处进行调用。 以下是爬取oschina博客的一段代码:
打星727次(最新的数据以原仓库为准),Fork238次,可以说已经有一定的用户群。 结巴分词(java版)只保留的原项目针对搜索引擎分词的功能(cut_for_index、cut_for_searc
这个场景下就可以使用 CountDownLatch 协调线程之间的调度了。在直接创建线程的年代(Java 5.0 之前),我们可以使用 Thread.join() 。在 JUC 出现后,因为线程池中的线程不能直接被引用,所以就必须使用
这篇文章探索Java缓存的新标准:javax.cache。 怎么融入到Java生态系统(Java Ecosystem) 这个标准由JSR107所提出,它的作者同样也是标准制定的领导者。JSR107
javaee7-samples 是一个项目用来演示 Java EE 7 各种新特性的示例,有超过 160 个示例程序,包括: batch/batchlet-simple batch/chunk-checkpoint
Lemon是一款基于Java开发的开源OA。 我们的目标是逐步吸收各种业务需求,最终发展成为能够包含所有功能的工具栈,实现尽量减少编码,只通过配置就完全各种定制需求。 业务介绍 OA - Office
Maveryx 是一个自动化的功能和基于GUI的Java应用的回归测试工具。 Maveryx 通过提供一组动态的GUI对象来消除对 GUI 框架的依赖。此功能用于自动识别和管理的变化,同时确保应用程序不足的缺陷能够测试到。