Java
dreamfly2007
这个作者很懒,什么都没留下…
展开
-
Java中Comparable和Comparator实现对象比较
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Comparable接口,根据User的年龄进行排序。 Java代码 import java.util.Array转载 2013-01-11 16:46:25 · 455 阅读 · 0 评论 -
Java String.Format() 方法及参数说明
JDK1.5中,String类新增了一个很有用的静态方法String.format(): format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。 举几个这个方法实转载 2013-01-15 17:22:17 · 596 阅读 · 0 评论 -
XMPP协议实现原理介绍
本文介绍XMPP协议原理及相关信息。 XMPP协议简介 XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开转载 2013-03-07 16:19:18 · 538 阅读 · 0 评论 -
java WeakReference SoftReference and PhatomReference 介绍
Java 2 平台引入了 java.lang.ref 包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbage collector)之间有限的交互。先“由强到弱”(只的是和垃圾回收器的关系)明确几个基本概念:strong references是那种你通常建立的reference,这个reference就是强可及的。这个不会被自动回收。例如:St转载 2013-03-21 11:18:20 · 547 阅读 · 0 评论 -
Java守护线程
Java有两种Thread:“守护线程Daemon”与“用户线程User”。守护线程(Daemon) Daemon的作用是为其他线程的运行提供便利服务,比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也就退出了。转载 2013-05-30 11:09:19 · 605 阅读 · 0 评论