设计一个窗口,窗口中包含有一个文本框,一个标签,两个按钮,当按下“文本一”按纽时,使得“Hello java!”显示在文本框中,按下“文本二”按纽时,使得“你好 Java!” 显示在文本框中

import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField;

Read More

使用缓冲流读取试题文件,每次显示试题文件中的一道题目。读取到字符“*”时候暂停读取,等待用户从键盘输入答案。用户做完全部题目后,程序给出用户的得分。

题目 Test.txt如下: (1)北京奥运是什么时间开幕的? A.2008-08-08 B. 2008-08-01 C.2008-10-01D. 2008-07-08 ******************** (2)下列哪个国家不属于亚洲? A.沙特 B.印度C.巴西 D.越南 ******************** (3)下列哪个国家最爱足球? A.刚果 B.越南C.老挝 D.巴西 ******************** (4)下列哪种动物属于猫科动物?

Read More

多线程优缺点

多线程的优缺点 多线程的优点: 1)资源利用率更好 2)程序设计在某些情况下更简单 3)程序响应更快 多线程的代价: 1)设计更复杂 虽然有一些多线程应用程序比单线程的应用程序要简单,但其他的一般都更复杂。在多线程访问共享数据的时候,这部分代码需要特别的注意。线程之间的交互往往非常复杂。不正确的线程同步产生的错误非常难以被发现,并且重现以修复。 2)上下文切换的开销 当CPU从执行一个线程切换到执行另外一个线程的时候,它需要先存储当前线程的本地的数据,程序指针等,然后载入另一个线程的本地数据,程序指针等,最后才开始执行。这种切换称为“上下文切换”(“context switch”)。CPU会在一个上下文中执行一个线程,然后切换到另外一个上下文中执行另外一个线程。上下文切换并不廉价。如果没有必要,应该减少上下文切换的发生。 0

Read More

Java 多线程

public class Main{ public static void main(String args[ ]){ WriteWordThread zhang,wang; zhang=new WriteWordThread(“张小红”); //新建线程 wang=new WriteWordThread(“JamsKeven”); //新建线程 zhang.start(); //启动线程 for(int

Read More

Java Map实例

import java.util.*; import java.util.Map.Entry; public class Main { public static void main(String[] args) { Scanner reader = new Scanner(System.in); TreeMap<String,

Read More