- 博客(5)
- 资源 (16)
- 收藏
- 关注
原创 组件在屏幕上的位置和大小的决定因素
在 Java 中组件在屏幕上的位置由组件所在的容器的布局管理器决定。 如果组件所在的容器有布局管理器,那么,组件自身的位置和大小属性均不起作用,如果容器没有布局管理器,则组件将由它自己决定位置和大小属性。说的不清楚的话看看下面的例子或许一下子就明白了: 1 setLayout( new BorderLayout( 0, 0); //创建窗口的布局管理
2007-12-26 20:21:00 1223
原创 Java的多线程同步机制的主要原则
概括起来说,Java 多线程同步机制主要包含如下几点: 1:如果一个类包含一个或几个同步方法,那么由此类生成的每一个对象都配备一个队列用来容纳那些等待执行同步的线程。 2:对于一个线程来说,有两种途径会使其进入等待队列,一种是在其他线程调用含有同步方法的对象时,此线程正在调用这个对象的方法,另一种方法是此线程调用了 wait() 方法。 3:当一个线程从一个同步方法调用返回时,或
2007-12-25 12:58:00 2765
原创 线程组
Java 系统的每一个线程都归为某个线程组。大多数情况下,一个线程属于哪个线程级是由程序员在编程中指定的。但是,如果程序没有指出所创建的线程属于哪个线程组,那么,Java 系统会自动将这样的线程归为" main" 线程组 。main线程组是 Java 系统启动时创建的。一个线程一旦属于某个线程组,那就一直是此线程组成员,而不能移到别的线程组中去。 线程组中还可以包含
2007-12-25 11:58:00 661
原创 Daemon线程 及sleep和yield方法的区别
Daemon 线程 Daemon 线程称为系统监护线程,这是一种专门为系统中其他线程提供服务的线程。最典型的 Daemon 线程便是实现系统内存垃圾收集的线程。实际上,任何一个线程都可以通过 Thread 类提供的 setDaemon(true) 方法而被置为监护线程。另一个方面,程序也可以通过 isDaemon() 方法来检测和判断某个线程是否为监护线程。
2007-12-25 11:48:00 727
原创 import语句的实质
import语句的功能并不是如字面上所表示的那样将某个软件包或者一个软件包中的某个类读入内存,而只是提供了一个信息给编译器,指示本程序中用到了系统哪个软件包中的类,或者哪个软件包中的哪个类的方法,从而使编译器在编译过程中到指定软件包中去检索指定的类以及方法。 用import语句作出如下告示后,就可以在后面的程序段中用简略形式调用这些包中的类和方法。所以,import语
2007-12-25 11:30:00 747
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人