java基础
零点起航
java新手
展开
-
单一设计模式
单一设计模式分类: 线程单一设计模式,顾名思义就是产生一个对象到单一实例,算是设计模式中最简单也是最容易理解的一种模式了。单一设计模式的设计很简,单目前主要有两种方法,要注意的是要把类到构造函数设为私有的,防止对象可以直接new一个实例出来,下面一种是很常见到一种。 [java] view plaincopy public class SingletonPattern { private stat原创 2014-05-27 17:35:43 · 443 阅读 · 0 评论 -
java.util.vector中的vector的详细用法
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ public class VectorDem原创 2014-08-20 11:51:43 · 479 阅读 · 0 评论 -
动态代理
Java设计模式 一 为什么要用动态代理设计模式呢? 比如下面的例子中,在MyClass中,有个方法doMethod().在一般的项目或者系统中,Class你是看不到他的源代码的。而仅仅给你调用他的接口MyInterface.此时如果你想在doMethod()方法中加一段代码,比如打印日志消息,增加权限判断,这个时候该怎么办?如何在不修改源代码并且在没有源代码的情况下实现呢?原创 2014-09-03 18:00:21 · 425 阅读 · 0 评论 -
jdk安装与环境变量配置
百度经验 | 百度知道 | 百度首页 | 登录 | 注册 新闻网页贴吧知道经验音乐图片视频地图百科文库 帮助 JDK安装与环境变量配置 |浏览:61038 |更新:2014-06-28 18:21 1 2 3 4 5原创 2014-11-02 18:19:13 · 517 阅读 · 0 评论 -
xml转为javaBean
1.Xstream简介; 使用限制: JDK版本不能 虽然预处理注解是安全的,但自动侦查注解可能发生竞争条件. 特点: 简化的API; 无映射文件; 高性能,低内存占用; 整洁的XML; 不需要修改对象;支持内部私有字段,不需要setter/getter方法,final字段;非公有类,内部类;类不需要默认构造器,完全对象图支持.维护对象引用计数,循环引用. i原创 2016-01-04 17:22:45 · 538 阅读 · 0 评论 -
任务调度ScheduledExecutorService
译:http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html 父类:Executor, ExecutorService 子类:ScheduledThreadPoolExecutor 方法: 1、schedule(Runnable command, long de翻译 2016-09-14 17:04:03 · 4265 阅读 · 0 评论 -
任务调度 Quartz
一、 Quartz 的原理: Quartz 设计的核心类包括Scheduler(调度器), Job (任务)以及 Trigger(触发器)。其中,Job 负责定义需要执行的任务,Trigger 负责设置调度策略,Scheduler 将二者组装在一起,并触发任务开始执行。 二、 Quartz 的优点: 1、ob 与 Trigger 的松耦合:同一个 Job 可以绑定多个原创 2016-09-19 16:56:07 · 970 阅读 · 0 评论