月度归档:2014 年十二月

Hibernate中Criteria的完整用法实例介绍



Hibernate中Criteria的完整用法实例介绍。

criteria

标准
1,Criteria
Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。[......]

Read more

java几种常用设计模式简单示例



java几种常用设计模式简单示例。

1.单例设计模式
所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下:
(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。
(2) 在其内部产生[......]

Read more

java多线程例子

java多线程例子

关键字: java多线程例子
到这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别:

package debug;

import java.io.*;
import java.lang.Thread;
class MyThread exte[......]

Read more

详解ThreadLocal与synchronized

详解ThreadLocal与synchronized

Java 良好的支持多线程。使用java,我们可以很轻松的编程一个多线程程序。但是使用多线程可能会引起并发访问的问题。synchronized和 ThreadLocal都是用来解决多线程并发访问的问题。大家可能对synchronized较为[......]

Read more

JAVA多线程同步

JAVA多线程同步.因为需要,最近关注了一下JAVA多线程同步问题。JAVA多线程同步主要依赖于若干方法和关键字。将心得记录如下:
1 wait方法:
该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代[......]

Read more

java throw关键字

java throw关键字.

声明某方法抛出异常的原因:
包含该方法的类可以被不同的类调用,该方法应告知可能会产生异常
调用该方法的类应该捕获异常

可能产生异常的方法并不确切地知道该如何处理该异常事件
向该方法的调用者抛出异常,异常对象可以从调用栈向后传播,知道有核实的方法捕获它为[......]

Read more

Java多线程技术

Java多线程技术.

多线程的优势:
减轻编写交互频繁,涉及面多的程序的困难(如监听网络端口)
程序的吞吐量会得到改善(同时监听多种设备,如网络端口、串口、并口以及其他外设)
多处理器系统可以并发运行不同的线程(否则,任何时刻只有一个线程在运行)

在JAVA中通过提供Thread类[......]

Read more

java基本的线程控制

java基本的线程控制.

基本的线程控制:
终止线程
测试线程状态
线程的暂停和恢复

终止线程
线程终止后其生命周期就结束了,即进入死亡态,终止后的线程不能再倍调度执行,以下几种情况,线程进入终止状态:
线程执行完run()方法后,会自然终止
通过调用线程的实例方法stop([......]

Read more