JAVA枚举使用详解 经验

例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。 在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。 package

jopen 2014-11-27   11972   0

那些JVM 上试图取代Java 的语言们 经验

Java 的保守陈旧与新特性的缺乏正在使越来越多的人转而寻找其他方案。既想使用更现代的语法,又割舍不下成熟的JVM 和 社区积累的人们,开始在JVM 创造一个个新的语言。Clojure 和 Groovy

jopen 2014-11-30   26507   0
JVM  

Java 8下更好地利用枚举 经验

Days、Minutes、Hours、Weeks 和Months一样出现在代码的后面部分。这些代码来自 Joda-Time Java时间和日期API 。甚至方法的名字都没有反应出(各自的功能)。这些名字牢牢的绑定到了days的概念上。

jopen 2014-12-11   10516   0

Java 8:如何计算感恩节是哪天 经验

这篇教程主要是让大家了解下Java 8的时间及日期API中 新引入的时间调节器 (TemporalAdjuster)。在前一篇教程中我们已经对这套新的API以及 TemporalAdjuster的用法

jopen 2015-01-07   12704   0

Java8 性能提升: LongAdder vs AtomicLong 经验

即将到来的Java8给在Java虚拟机上最广泛使用的语言带来了大量的新特性。或许最多提到的是Lambdas表达式,Scala和JRuby的爱好者们对此发出了终于来了的感叹。但是对于多线程应用更为重要的

jopen 2014-11-14   13636   0

简单的Java SSH客户端:jcabi-ssh 经验

jcabi-ssh使用可以在Java中,只需要几行代码就能通过SHH来执行一个 shell 命令。 String hello = new Shell.Plain( new SSH( "ssh.example

jopen 2014-12-01   46021   0

Java 从Jar文件中动态加载类 经验

Java: 使用Java中的ClassLoader搭配上反射功能就能实现从Jar文件中动态加载类 由于开发的需要,需要根据配置动态加载类,所以简单测试了一下JAVA动态加载类 定义接口 package loader;

jopen 2014-12-09   14666   0

Java生成随机字符串的代码 经验

Java生成随机字符串的代码

jopen 2014-12-09   18920   0

Java图形设计和多媒体基础 经验

本文主要介绍了Java的图形设计以及多媒体处理,源码作者也做了详细的注释,对于初学者应该不难。详细请看下文。 同心圆效果图: /** *程序要求:新建一个600*600像素的应用程序窗口,并在窗口中绘制5个不同颜色的同心圆,

jopen 2014-12-13   11402   0

写好Java代码的30条经验总结 经验

成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。 (1) 类名首字母应该大写。 字段、方法以及对象(句柄)的首字母应小写。对于所有标识符

jopen 2014-12-17   16249   0

Java中static变量作用和用法详解 经验

块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就

jopen 2014-12-15   11984   0

Java内存的原型及工作原理深度剖析 经验

本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。 一、java虚拟机内存原型 寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,

jopen 2014-12-30   11929   0

Java图片剪裁并保存的实现 经验

这是一篇入门级文章,高手请略过。 在这篇文章中我们将学习如何用 Java 对图像进行剪裁并将剪裁出来的部分单独保存到文件中。 我们将通过以下步骤来学习: 输入图像,指定要处理的图像路径 允许用户拖放要剪裁的部分

jopen 2014-12-30   15824   0

Java不同压缩算法的性能比较 经验

文中进行比较的算有: JDK GZIP ——这是一个压缩比高的慢速算法,压缩后的数据适合长期使用。JDK中的java.util.zip.GZIPInputStream / GZIPOutputStream便是这个算法的实现。

jopen 2015-01-04   21220   0
算法  

Java阻塞IO与非阻塞IO 经验

I/O阻塞。 此方式在遇到多请求时,只能等待前面的请求完成后才能处理新的请求,所以通常在Java中处理阻塞I/O要用到线程(大量的线程)。代码如下 public class TCPServer

jopen 2015-01-09   154863   0

Java中快如闪电的线程间通讯 经验

锁、同步器、信号量、等待和通知,在Java里开发一个轻量、无锁的线程内通讯框架;并且也没有队列、消息、事件或任何其他并发专用的术语或工具。 只用普通的老式Java接口实现POJO的通讯。 它可能跟

jopen 2015-01-19   22219   0

Java中不同的并发实现的性能比较 经验

正如即将上映的星球大战那样,Java 8的并行流也是毁誉参半。并行流(Parallel Stream)的语法糖就像预告片里的 新型光剑 一样令人兴奋不已。现在Java中实现并发编程存在多种方式,我们

nd4b 2015-01-22   22308   0

一个Java对象到底占多大内存? 经验

cnblogs-zhanjindong 最近在读《深入理解Java虚拟机》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好:

jopen 2015-02-05   133619   0

Java程序员常犯的10项错误 经验

摘要: 在Java中,有些事物如果不了解的话,很容易就会用错,如数组转换为数组列表、元素删除、Hashtable和HashMap、ArrayList和LinkedList、Super和Sub构造函数等

jopen 2014-08-17   20404   0

Java应用程序开发相关工具集合 经验

e可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民。 字节码操作 编程操作Java字节码的函数库。 ASM :通用底层字节码操作及分析。 Javassist :尝试简化字节码编辑。

jopen 2015-02-27   64194   0
1 2 3 4 5 6 7 8 9 10