Java多线程初学者指南(9):为什么要进行数据同步 时间: 2010-02-01 BlogJava 银河使者 Java中的变量分为两类:局部变量和类变量。局部变量是指在方法内定义的变量,如在run方法中定义的变量。对于这些变量来说,并不存在线程之间共享的问题。因此,它们不需要进行数据同步。类变量是在类中定义的变量,作用域 发布时间:2012-06-24 作者: 佚名技术 views(207)
用JAVA编写Web服务器 时间: 2010-02-01 //WebServer.java 用JAVA编写Web服务器import java.io.*;import java.net.*;public class WebServer{ public static void main(String args[]) { int i=1, PORT=8080; ServerSocket server=null; Socket client=null; t 发布时间:2012-06-24 作者: 佚名技术 views(398)
Java编程那些事儿7——进制的概念 时间: 2010-02-27 csdn博客 陈跃峰 1.2进制的概念 因为不可能为每个数值都创造一个符号,所以需要用基本数字组合出复合的数值,这样就有了进制的概念。 其实所有进制都是人为的创造,都是用来计数方便的。现在最常用的进制是十进制,当然其它的进制也在使用中。例如半斤八两这 发布时间:2012-06-24 作者: 佚名技术 views(377)
Java多线程初学者指南(10):使用Synchronized关键字同步类方法 时间: 2010-02-01 BlogJava 银河使者 要想解决脏数据的问题,最简单的方法就是使用synchronized关键字来使run方法同步,代码如下: public synchronized void run(){ } 从上面的代码可以看出,只要在void和public之间加上synchronized关键字, 发布时间:2012-06-24 作者: 佚名技术 views(422)
Java多线程初学者指南(1):线程简介 时间: 2010-02-01 BlogJava 银河使者 一、线程概述 线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入 发布时间:2012-06-24 作者: 佚名技术 views(356)
Java编程那些事儿8——计算机内部的数据表达 时间: 2010-02-27 csdn博客 陈跃峰 1.3 计算机内部的数据表达 计算机内部数据表达的总原则就是:把一切内容数值化、数字化。这个也是编程时处理数据的基本方式,对于编程理解的越深入,则将越认同该原则。 其实计算机也只能这样,因为计算机内部只能存储0和1两个数字 发布时间:2012-06-24 作者: 佚名技术 views(222)
Java多线程初学者指南(11):使用Synchronized块同步方法 时间: 2010-02-01 BlogJava 银河使者 synchronized关键字有两种用法。第一种就是在《使用Synchronized关键字同步类方法》一文中所介绍的直接用在方法的定义中。另外一种就是synchronized块。我们不仅可以通过synchronized块来同步一个对象变量。也可以 发布时间:2012-06-24 作者: 佚名技术 views(291)
Java多线程初学者指南(2):用Thread类创建线程 时间: 2010-02-01 BlogJava 银河使者 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread类的构造方法 发布时间:2012-06-24 作者: 佚名技术 views(305)
|