java基础
文章平均质量分 62
strive_then_choose
这个作者很懒,什么都没留下…
展开
-
java多线程
多线程:在一个程序中允许同时运行多个任务在java中,每个任务都是Runnable接口的一个实例,也称为可运行对象,线程本质上讲就是便于任务执行的对象。任务就是对象,为了创建任务,首先必须为任务定义一个类。任务类必须实现Runnable接口。Runnable接口非常简单,只包含一个run方法。需要实现run方法告诉系统线程将如何运行。 开发一个任务类: public class T原创 2016-03-03 14:59:46 · 314 阅读 · 0 评论 -
时间相关类-Calendar类
java.util.Date的实例表示以毫秒为单位的特定时间段。java.util.Calendar是一个抽象类的基类,可以提供详细的日历信息,例如,年、月、日、时、分、秒。java支持公历类java.util.GregorianCalendar,可以使用new GregorianCalendar()利用当前时间构造一个默认的GregorianCalendar对象,可以使用new Greg原创 2016-03-03 21:24:17 · 474 阅读 · 1 评论 -
多线程--信号量
信号量:Semaphore类创建带指定许可数的信号量: Semaphore semaphore = new Semaphore (1);----------->创建一个许可的信号量信号量用来限制访问共享数资源的线程数。在访问资源之前,线程必须从信号量获取许可,在访问完资源后释放信号量。任务通过调用信号量的acquire()方法获取许可,通过调用信号量的release()释放许可。一原创 2016-03-04 09:41:41 · 313 阅读 · 0 评论 -
使用dom4j生成xml文件
使用dom4j生成xml,首先导入jar包dom4j-1.6.1.jar在spring通过依赖注入导入包 dom4jdom4j1.6.1生成xml文件,首先创建根节点:Document document = DocumentHelper.createDocument();Element root = document.add原创 2016-03-07 09:41:13 · 525 阅读 · 0 评论 -
javadoc文档
doc/**---------------*/是为支持jdk工具javadoc.exe而特有的注释语句javadoc工具能从java源文件中读取该注释,并能识别注释中用@标记的特殊变量,制成heml格式的类说明文档javadoc不但能对一个java源文件生成注释文档,而且能对目录和包生成交叉链接的html格式的类说明文档。@author ------作者名@versi原创 2016-03-07 20:41:07 · 533 阅读 · 0 评论 -
java泛型
泛型是指参数化类型的能力,可以定义带泛型类型的类或方法,随后编译器会用具体的类型替换。使用泛型的主要优点是能在编译时而不是在运行时检测出错误。泛型类或方法运行用户指定可以和这些类或方法一起工作的对象类型。用表示泛型类型,随后可用一个实际具体类型替换,替换类型称为泛型实例话原创 2016-02-25 15:11:43 · 212 阅读 · 0 评论 -
java基础-内存分配
程序运行时,有六个地方可以保存数据:(1)寄存器--最快的保存区域,在处理器内部,但寄存器数量有限,所有寄存器是根据需要由编译器分配。(2)堆栈--驻留与常规RAM(随机访问存储器)中,堆栈指针下移,创建新内存;堆栈指针上移,释放内存。创建程序时,java编译器必须准确知道堆栈保存的所有数据的长度和存储时间,这是由于它必须生成相应的代码,以便上下移动指针。但这影响了程序灵活,所以对象并不放原创 2016-04-05 22:25:41 · 247 阅读 · 0 评论 -
java-static关键字
static(静态)关键字。一旦将什么东西设为static,数据或方法就不会同那个类的任何对象实例联系到一起。所以尽管从未创建那个类的一个对象,仍能调用一个static 方法,或访问一些static 数据。对于非static 数据和方法,我们必须创建一个对象,并用那个对象访问数据或方法。这是由于非static 数据和方法必须知道它们操作的具体对象。由于static 方法不需要创原创 2016-04-18 09:56:29 · 307 阅读 · 0 评论