java
wwghnr
承前人之能,融今生之力,创当世之功!
展开
-
泛型學習
JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进。但是,对于初次使用泛型类型的用户来说,泛型的某些方面看起来可能不容易明白,甚至非常奇怪。在本月的“Java 理论和实践”中,Brian Goetz 分析了束缚第一次使用泛型的用户的常见陷阱。您可以通过讨论论坛与作者和其他读者分享您对本文的看法。(也可以单击本文顶端或底端的讨论来访问这个论坛。)表面上看起来,无论语原创 2008-07-03 17:24:00 · 574 阅读 · 0 评论 -
Timer, Quartz 和 Spring 实现作业调度
一、java.util.Timer 在Java中有一个任务处理类java.util.Timer,非常方便于处理由时间触发的事件任务,只需建立一个继承java.util.TimerTask的子类,重载父类的run()方法实现具体的任务,然后调用Timer的public void schedule(TimerTask task, long delay, long period)方法实现任务转载 2009-03-18 13:38:00 · 992 阅读 · 0 评论 -
对quartz的总结
Quartz 是一个强大的企业级 Schedule 工具,也是目前最好的开源 Schedule 工具。Spring中也集成了quartz的应用,下面就讲一下如何在spring中使用quartz。spring的配置:xml 代码bean id="schedulerFactoryBean" class="org.springframework.scheduling.quar原创 2009-03-18 13:42:00 · 632 阅读 · 0 评论 -
Myeclipse 注册码 sourcecode--可用到2012年
package com.windau.string;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/* * 运行之后,在控制台输入想要的用户名,回车即可得到注册码 */public class MyEclipseGen { pr转载 2009-10-20 09:05:00 · 811 阅读 · 0 评论 -
Java 8 中 HashMap 的性能提升
HashMap是一个高效通用的数据结构,它在每一个Java程序中都随处可见。先来介绍些基础知识。你可能也知 道,HashMap使用key的hashCode()和equals()方法来将值划分到不同的桶里。桶的数量通常要比map中的记录的数量要稍大,这样 每个桶包括的值会比较少(最好是一个)。当通过key进行查找时,我们可以在常数时间内迅速定位到某个桶(使用hashCode()对桶的数量进行取模)转载 2014-07-18 16:16:06 · 1140 阅读 · 0 评论 -
Java 8特性探究(1):通往lambda之路
函数式接口函数式接口(functional interface 也叫功能性接口,其实是同一个东西)。简单来说,函数式接口是只包含一个方法的接口。比如Java标准库中的java.lang.Runnable和 java.util.Comparator都是典型的函数式接口。java 8提供 @FunctionalInterface作为注解,这个注解是非必须的,只要接口符合函数式接口的标准(即只包转载 2014-07-18 16:17:57 · 1286 阅读 · 0 评论 -
35个学习编程的去处
1) MIT Open Courses WareMIT course ware 拥有大量工程和计算机科学相关的课程,它提供了所有的免费资源,包括考试、作业、设计和分析算法等等。2) Mozila Developer Network Mozilla为程序员提供了一个开发网络平台,在这里可以学到新的技术,也可以得到很多资源帮助你入门。这个网络平台可以帮助你学习HTML,转载 2014-07-18 16:29:14 · 755 阅读 · 0 评论 -
[JAVA基础系列]java程序的运行机制分析
我们可以通过helloworld来理解这几个缩写词的具体含义: public class HelloWorld { public static void main(String[] args) { System.out.println("helloworld"); }} 编译之后, 我们得到了HelloWorld.class(图中的"Your program's cl转载 2014-09-12 13:23:08 · 593 阅读 · 0 评论