![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
zhaolei415
踏踏实实做程序。
展开
-
Java中Comparable和Comparator实现对象比较
Java中Comparable和Comparator实现对象比较 当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Comparable接口,根据User的年龄进行排序。 ...原创 2011-05-16 15:29:31 · 93 阅读 · 0 评论 -
JDK1.5新特性--java.util.concurrent Future
有时候在实际应用中,某些操作很耗时,但又不是不可或缺的步骤。比如用网页浏览器浏览新闻时,最重要的是要显示文字内容,至于与新闻相匹配的图片就没有那么重要的,所以此时首先保证文字信息先显示,而图片信息会后显示,但又不能不显示,由于下载图片是一个耗时的操作,所以必须一开始就得下载。Java的并发库的Future类就可以满足这个要求。 Future模式可以这样来描述:我有一个任务,提交给了Future,...2010-10-07 17:06:16 · 114 阅读 · 0 评论 -
Windows下使用Jconsole远程监控Linux系统中java服务器资源占用情况
1、首先需要停止正在运行的服务:resin-XXX stop 2、然后在Linux的服务器启动项中添加如下信息: -Djava.rmi.server.hostname=192.168.1.122 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=911 -Dcom.sun.management.jmx...原创 2011-09-02 17:44:41 · 121 阅读 · 0 评论 -
静态导入、可变参数、加强的for、基本数据的自动装箱与拆箱
JDK现在都6了,从5开始JDK有了好些新的特性,平时在写程序的时候也用到但是没有认真的总结与分析一下,过年刚来没啥子事情就梳理一下,和大伙一起分享: (其实在langspec-3.0中都有这些东西,我只是把自己平时用到的写出来) 1,静态导入 顾名思义就是把一些类的静态方法的使用方式进行一些改变,这个没啥意思,看例子: 先前我们使用类的静态方法是这个样子滴 [code="java"] ...2011-02-11 18:35:10 · 83 阅读 · 0 评论 -
java枚举
4,java枚举 首先我们说为什么要用枚举(什么时候用它)? 答:让某个类型变量的取值只能为若干固定值中的一个否则编译器就会报错。 以前没有枚举类的时候我们咋办的了? 答:(1)私有的构造函数(2)每个元素用公有的静态成员变量表示并且调用私有构造函数 例子: [code="java"] final class Season {public static final...2011-02-12 14:29:00 · 117 阅读 · 0 评论 -
java注解
5,java注解 文档中三种基本的注解类型Override、SuppressWarnings、Deprecated,我们平时都用过了,接下来我们写自己注解类。 步骤一: 注解类: [code="java"]@Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD,ElementType.TYPE}) public @...2011-02-25 18:34:09 · 79 阅读 · 0 评论 -
java成员初始化
在java开发中想过大家都有初始化成员变量,很简单,可是真正系统理解里面真正的过程是在今天,想想惭愧;让自己记得清楚点还是记录起来吧 1,在方法和类中成员变量初始化区别 例如: [code="java"] void f(){ int i; int j = i++;//报错 } class c{ int ...原创 2010-11-26 11:12:48 · 150 阅读 · 0 评论