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

Developing Games in Java(部分)

   原文来自于《Developing Games in Java》,作者:David Brackeen, Bret Barker, Laurence Vanhelsuwé
   Java在设计时充分考虑了线程,因此在Java中线程的操作比其他语言要简单。只需生成一个Thread类的实例便可创建一个线程,然后调用start()方法线程就启动了。
       Thread myThread=new Thread();
       myThread.start();
       当然,这段代码没有任何实际意义,因为该线程中没有包含任何任务。Java虚拟机创建一个新的系统线程后,便启动该线程,然后Thread对象的run()方法被调用。默认情况下,run()方法不做任何工作,因此,线程便随即停止。
       如果想让线程完成某项任务,在run()方法中添加相应代码即可。有三种基本的方法可以实现这一操作:
1,继承扩展Thread类
2,实现Runnable接口
3,使用匿名内部类
继承扩展Thread类
       给线程分配任务的一个快捷的方法是继承扩展Thread类,并重写run()方法:
public class MyThread extends Thread {
           public void run() {
                System.out.println("Do something cool here.");
           }
}
然后创建和启动线程:
Thread myThread = new MyThread();
myThread.start();
现在有两个线程正在运行:main主线程和你刚才启动的那个线程。
实现Runnable接口
       继承扩展Thread线程固然简单,但大多数情况下你可能只是想启动一个线程而并非重新编写类。例如:有一个类已经继承扩展了其他类,但你仍希望将它作为一个线程。在这种情况下只有实现Runnable接口:
public class MyClass extends SomeOtherClass implements Runnable {
    public MyClass() {
        Thread thread = new Thread(this);
        thread.start();
    }
    public void run() {
       &n


相关文档:

java 学习心得体会(二)


66.  EJB容器提供的服务
        主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。
67.  EJB规范规定EJB中禁止的操作有哪些?
        1.不能操作线程和线程API(线程API指非线程对象的方法如n ......

java 发送get和post请求

URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接。程序可以通过URLConnection实例向该URL发送请求、读取URL引用的资源。
通常创建一个和 URL 的连接,并发送请求、读取此 URL 引用的资源需要如下几个步骤:
(1)通过调用URL对象openConnection()方法来创建URLConnectio ......

使用java中的 synchronized进行线程同步

在java编程思想中对synchronized的一点解释:
1、synchronized关键字的作用域有二种:
1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个 ......

从今天开始,把java从头至尾好好的梳理一遍!

学java也将近快两年的时间了,之前学过的东西自己感觉有点模糊,理论掌握的不是很透彻,有些问题解决的也不是很全面,为此在大学毕业前夕,想把知识好好的梳理一下,把自己对技术的疑点和一些研究心得写到csdn博客上。 ......

实现Java连接mysql(源码)!

Java连接mysql数据库,代码经过运行准确无误。
下面为实例---->
用数据库操纵工具(例:SQLyogEnt)操纵mysql建表,或dos下建,如下:
数据库名:scutcs
表名:student
表内容:
sno  char[7]  NO NULL Primary Key;
sname  varchar[8]  NO NULL;
sex  char[2]  NO NULL; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号