容易出错的Java题》的相关内容

创建线程的两种方法的比较

今天做了一个实验如下: 我们都知道创建线程有两个方法:  一是通过继承Thread类;二是向Thread类传递一个Runnable对象. 比如说一个售票站有四个窗口卖票,我们要设计四个线程 第一种方法:传递一个Runnable对象. public class MyThread {  public static void main(String[] args) &n ...
by pcairy 2007-08-05 浏览 (500) 回复 (0) 关键字:

如何在线程之间共享数据???

写了一个多线程TestThread,用来对Vector进行充值,  然后在另一个应用程序中调用该Vector,但得到的Vector总是空值,不知为何?代码如下:     public class TestThread extends Thread {     private Vector username = null; &n ...
by terry12903 2007-06-07 浏览 (1089) 回复 (8) 关键字: 线程共享

java:对象创建和初始化过程以及局部变量内存分配问题

在网上查了很多资料,对象的创建的大致过程如下 1.首先为对象分配内存空间,并把成员变量和方法初始化。包括变量和方法,都被复制到属于此数据类型的一个新的实例 2.然后执行显示初始化,即执行在类成员声明时带有的简单赋值表达式 3.执行构造方法,进行对象初始化。 但都没有提到关于方法里局部变量是何时创建和分配内存的 Single.java public class Single { p ...
by luckaway 2008-04-26 浏览 (571) 回复 (1) 关键字: 变量内存分配

图形移动问题

我的本意是写个测试程序,程序结果显示屏幕上出现一个移动的小黑格子,结果小黑格经过的地方都出现了黑色(参见我上传的图片)。程序代码如下,请教一下为什么会出现这种情况? PS:程序有两个类,一个Movel类用来绘图,TestThread类用来测试... // Movel.java import java.awt.*; public class Movel extends Frame{ ...
by longrm 2007-06-18 浏览 (597) 回复 (3) 关键字: repaint?

JVM 唯一,还是每个thread一个?有关 ThreadLocal 生成实例数量的困惑。

public class SampleClass { public static final ThreadLocal session = new ThreadLocal(); ... } 以上这段代码,一个普通的类,里面一个static成员,成员类型为“ThreadLocal”,并且是final的。 通常我们很熟悉,类里面“static final” ...
by 非典型程序员 2007-04-16 浏览 (3444) 回复 (16) 关键字:

创建线程的两种方法的比较

今天做了一个实验如下: 我们都知道创建线程有两个方法:  一是通过继承Thread类;二是向Thread类传递一个Runnable对象. 比如说一个售票站有四个窗口卖票,我们要设计四个线程 第一种方法:传递一个Runnable对象. public class MyThread {  public static void main(String[] args) &n ...
by pcairy 2007-08-05 浏览 (328) 回复 (0) 关键字:

线程同步代码示例

工作中我们经常需要在两个线程之间实现同步操作。看同事写的支持同步操作的代码挺混乱的,就写了一个小例子。 包括两个文件:Atom.java 和 TestThread.java Atom.java定义了需要同步操作的原子方法,TestThread.java中使用synchronized(atom){...}方式来使原子操作同步。 Atom.java java 代码   ...
by floating 2006-12-21 浏览 (588) 回复 (0) 关键字:

java静态方法中的变量是否共享内存块

由结果来看应该是不共享内存块,也就是说同一静态方法的不同调用,方法内部的变量都是不同的,我真傻. public class Test { /** * @param args */ public static void A(String mark) { int i=0; for(;i<20;i++){ try{ Thread.sl ...
by nakupanda 2008-08-11 浏览 (83) 回复 (0) 关键字:

synchronized的作用(一)

synchronized的作用 一、同步方法 public synchronized void methodAAA(){ //…. } 锁定的是调用这个同步方法的对象 测试: a、不使用这个关键字修饰方法,两个线程调用同一个对象的这个方法。 目标类: public class TestThread { public void execute(){ //synchronize ...
by wing929 2008-05-06 浏览 (140) 回复 (0) 关键字:

synchronized的作用(三)

b、锁定一个对象或方法,它是静态的 这样锁定,它锁定的是对象所属的类 public synchronized static void execute(){ //... } 等同于 public class TestThread { public static void execute(){ synchronized(TestThread.cla ...
by wing929 2008-05-06 浏览 (105) 回复 (0) 关键字:

ArrayList 的 s&a

“注意,此实现不是同步的。如果多个线程同时访问一个 ArrayList 实例,而其中至少一个线程从结构上修改了列表,那么它必须 保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedLis ...
by snowind9 2007-11-20 浏览 (588) 回复 (3)

求助关于MIDletStateChangeException 异常的解释?

/* * MidletTest.java * * Created on 2006年12月13日, 下午8:13 */ package test; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; /** * * @author Administrator */ public class ...
by zhieer 2006-12-14 浏览 (1248) 回复 (2)

问题麻烦看下

我用JE的分词 分词还是可以分出来的,但是到了查询的时候老是报Exception in thread "main" java.lang.OutOfMemoryError: Java heap space错误,我的JVM已经设置的很大了啊 麻烦给点提示是哪里错了谢谢 以下查询代码 public void JE_Index(String Word, String Index, String Key) ...
by jiqiumin 2008-04-17 浏览 (257) 回复 (0)

谁有连接数据库的例子

我正在做一个设计不能登录数据库测试 不了.是通过servlet读取数据库.
by zqjhyl 2007-12-27 浏览 (1485) 回复 (1)

T5学习小记

一个简单的Login流程:Login.html -> Start.html Login.html <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=U ...
by Linuxboy 2007-02-21 浏览 (1661) 回复 (13)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

推荐Steve Yegge:Rhino on Rails在服务器端JVM中运行JavaScript

Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。 使用Rhino能够用JavaScript完成Java在server端完成的所有工作! 什么是Rhino? 1。用JavaScript实现Java JavaScript implemente ...
by QQbyte 2008-06-17 浏览 (1350) 回复 (12) 关键字:

EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0

Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。 许多开发者理解,Spring是由Spr ...
by QQbyte 2008-08-29 浏览 (2121) 回复 (6) 关键字: ejb 3.0 spring 2.5

相关问答

赞助商链接