易截截图软件、单文件、免安装、纯绿色、仅160KB

Java 线程

Java.lang.Thread
线程---程序的不同执行路径
主线程main方法 分支线程
 
线程的启动发法:
两个
1.
实现Runnalble接口实现RUN
New Thread(new Runnable).start
2.继承Thread实现RUN
New Thread().start
原理:
建议使用第一种方法
注意区分方法调用run与线程启动的不同start
 
 
Thread.Sleep(1000);  暂停顶长时间
 
t.Start();
t.Join();        合并,是指当前线程结束后才开始运行其他线程
 
t.Start();
t.Yield();       暂时让出资源,让给其他线程
 
优先级:
    priority
 
可以设置
 
线程同步关键词:(在以后的文章中一一讲解)
 
Synchronized   加锁
对当前代码块加锁
不能套着加锁
 
Wait当前对象中线程停止。必须是synchronized的,得到后放弃锁。等待notify
Notify
Object.Wait()/Object.Notify();
notifyAll()
 
死锁:
持有并等待


相关文档:

java 日期格式化

1 SimpleDateFormat担当重任,怎样格式化都行
import java.util.Date;
import java.text.SimpleDateFormat;
public class Demo
{
public static void main(String[] args)
{
Date now=new Date();
SimpleDateFormat f=newSimpleDateFormat("今天是"+"yyyy年MM月dd日 E kk点mm分");
System.out.println(f.fo ......

二。(2)Java数据层的配置文件

Hibernate在Spring配dataSource
S2SH整合   2008-09-12 15:25   阅读160   评论0  
字号: 大大  中中  小小
<!-- mysql数据源的配置 -->
<bean id="dataSource"
       class="org.apache.commons.dbcp.BasicDataSource ......

MyEclipse注册JAVA程序代码!

package cn.vicky.reg;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseReg {
// ///////////////////////////////////////////////////////////
// 运行该文件 输入用户名 点击回车即可生成 MyEclipse 6.0 和 7.0 通用户注册码
// ///// ......

Java中HashMap,Hashtable和LinkedList

今天碰到一个很有意思的问题,就是关于使用LinkedList作为HashMap或者Hashtable得key,但是最后发现数据并没有存进去。
首先说一下HashMap,Hashtable吧,它们都继承了Cloneable, Map, Serializable。它们两个基本上是一样的,“The HashMap
class is roughly equivalent to Hashtable
, except that it is
unsy ......

[Java] double与String之间的相互转换方法

8种基本数据类型有相应的8种包装类(Wrapper)对应,分别是:Character,Byte,Short,Integer,Long,Float,Double,Boolean.
特点:
1.提供了valueOf(String)用于从字符串转换及toString()转换成字符串
2.通过xxxxValue()方法可以得到所包装的值,如Integer对象的intValue()方法.
示例代码:
public class DoubleAndString {
pu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号