java
文章平均质量分 84
阳光刘少
这个作者很懒,什么都没留下…
展开
-
JAVA中定时器Timer的使用
public static void main(String[] args) { test1(); //2秒后执行 test2(); //2秒后循环执行 } public static void test1(){ Timer timer = new Timer(); timer.schedule(n转载 2014-04-28 11:41:23 · 1098 阅读 · 0 评论 -
java的File和递归
:File(掌握) (1)为了方便我们对硬盘上的文件进行操作,java就提供了一个类File供我们使用。 (2)File类的构造方法 A:File file = new File("d:\\a.txt"); B:File file = new File("d:\\","a.txt"); C:File file = new File("d:原创 2015-01-05 17:32:14 · 808 阅读 · 0 评论 -
java多线程安全问题
当两个进程并发修改同一个文件时就有可能造成线程安全问题,为了解决这个问题java的多线程支持引入了同步监视器来解决这个问题,使用同步监视器的同步方法就是同步代码块、同步方法、Lock锁(同步锁) 1、同步代码块 synchronized(obj) { ... //此处的代码就是同步代码块 } 上面的语法格式中synchronized后括号里的obj就是同步监视器,上面代码的含义是:线程开原创 2015-01-05 15:59:24 · 1134 阅读 · 0 评论 -
多线程Thread类和Runnable接口
线程概述 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就时一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个执行流就是一个线程。 多线程编程有点 --->进程间不能共享内存,但线程之间共享内存非常容易 --->系统创建进程需要为该进程分配系统资源,但创建线程则代价小得多,因此使用多线程来实现多任务并发比多进程的效率高 --->java语原创 2014-12-30 15:26:28 · 1040 阅读 · 0 评论 -
Java Timer 定时器的使用
设置定时任务很简单,用Timer类就搞定了。 一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。 代码如下: package test; import java.util.Timer; public class TimeTaskTest { public static void main(Strin转载 2014-12-19 16:52:15 · 948 阅读 · 0 评论 -
Eclipse快捷键
在Eclipse里,写一个没有导入相应包的类名(这个类名已经完全写全,比如LayoutManager), 可以用ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包. MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctr转载 2014-10-16 11:10:44 · 558 阅读 · 0 评论 -
Spring的控制反转(IoC)和依赖注入(DI)
Spring容器根据配置文件信息,负责创建JavaBe原创 2014-09-19 11:14:20 · 742 阅读 · 0 评论 -
AOP技术应用和研究
面向切面编程(Aspect—Oriented Programming,简称AOP)是一种新的软件丌发技术,它是针对面向对象编程(Object.Oriented Programming,简称oop)在处理横跨多个模块的非核心需求时所表现出来的不足而提出的。 AOP技术应用和研究系列,首先分析了面向对象编程(OOP)的优点和缺点,从而引出AOP技术。并介绍AOP的基本思想和基本概转载 2014-09-20 23:36:51 · 691 阅读 · 0 评论 -
java Web 项目定时器 Spring之OpenSymphony的Quartz。
需要的jar包 com.springsource.org.apache.commons.logging-1.1.1.jar commons-collections-3.1.jar org.springframework.asm-3.0.2.RELEASE.jar原创 2014-04-28 11:52:11 · 1683 阅读 · 0 评论 -
Java的IO流解析
一、流的分类 按照流向分:输入流、输出流 输入流:只能从中读取数据,而不能向其写出数据 输出流:只能向其写出数据,而不能从中读取数据 这里的输出、输入都是从程序运行所在内存的角度来划分的 Java的输入流主要有InputStream和Reader作为基类,而输出流则主要有OutputStream和Writer作为基类 字节流和字符流 字节流和字符流的区别很简单,他们的用法几乎完全一样原创 2015-01-07 10:32:59 · 2335 阅读 · 0 评论