标签归档:JavaSe

JavaSE为Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发以及部署桌面、服务器与嵌入设备、实时环境的Java应用程序。JavaSE包含用于开发Java Web服务的类库,另外JavaSE为Java EE提供了基础。JavaSE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。

JAVA中的接口和抽象类实例源码介绍



JAVA中的接口和抽象类实例源码介绍。所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。

抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念[......]

Read more

java验证日期格式的正确性实例源码



java验证日期格式的正确性实例源码,使用java编程的时候,经常要验证一个日期的正确性,在网上看到一个十分简易但不是很完善的方法,挺有意思的,代码如下:

public static boolean validateDate(String date) {
SimpleDateFormat s[......]

Read more

Java线程之ThreadLocal学习实例教程

Java线程之ThreadLocal学习实例教程。ThreadLocal作用是实现一个线程独立的全局变量。使用全局变量的好处是,程序的任何地方都可以使用它,而无需进行参数传递。在单线程环境下,将类的属性和方法定义为static,即可实现全局变量。

在多线程环境下,普通的全局变量是线程间共享的,[......]

Read more

Java线程应用学习之Exchanger

Java线程应用学习之Exchanger实例源码介绍。Exchanger可以在两个线程之间交换数据,只能是2个线程,他不支持更多的线程之间互换数据。当线程A调用Exchange对象的exchange()方法后,他会陷入阻塞状态,直到线程B也调用了exchange()方法,然后以线程安全的方式交换数据[......]

Read more

Java线程ThreadLocal功能实例介绍

Java线程ThreadLocal功能实例介绍。ThreadLocal的功能是实现一个线程独立的全局变量。使用全局变量的好处是,程序的任何地方都可以使用它,而无需进行参数传递。在单线程环境下,将类的属性和方法定义为static,即可实现全局变量。但在多线程环境下,普通的全局变量是线程间共享的,一个线[......]

Read more

Java线程Exchanger实例源码介绍

Java线程Exchanger实例源码介绍。Exchanger能够在两个线程之间交换数据,只能是2个线程,他不支持更多的线程之间互换数据。当线程A调用Exchange对象的exchange()方法后,他会陷入阻塞状态,直到线程B也调用了exchange()方法,然后以线程安全的方式交换数据,之后线程[......]

Read more

Java线程立刻处理刚完成的任务实例源码介绍

Java线程立刻处理刚完成的任务实例源码介绍。ExecutorService的invokeAll()方法可以一次启动多个线程,并将这些线程的执行结果放入一个List。这是一个很方便的方法,但有不足之处,那就是必须等待所有线程全部结束之后,才会返回List,之后才能处理线程的结果。若有些线程执行很快,[......]

Read more

CompletionService java线程介绍

CompletionService java线程介绍,在使用ExecutorService启动多个Callable之后,每个Callable都会产生一个Future,就要把多个Future存入一个线性表,用于后面的处理数据。也有更复杂的情况,有5个生产者线程,每个生产者线程都会创建任务,所有任务的F[......]

Read more

Java线程之fork/join框架实例介绍

Java线程之fork/join框架实例介绍。fork/join框架是什么?其是就是多线程的方式进行分治法来解决问题。fork指的是将问题不断地缩小规模,join是指根据子问题的计算结果,得出更高层次的结果。

fork/join框架的使用的约束条件:
1. 除了fork() 和 join()[......]

Read more