「java小demo」JAVA小项目
本篇文章给大家谈谈java小demo,以及JAVA小项目对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java 消息过期通知
这样吧,我是根据前面同学的思路以生产者-消费者方式完成的一个java小demo。
第一个类:
共享值类。
public class ShareValue {
private int count;
public ShareValue(int count) {
this.count = count;
}
public synchronized void plus() throws InterruptedException {
if (count = 100) {
++count;
System.out.println("Producer:" + count);
this.notifyAll();
} else {
System.out.println("值超过100,停止增加!");
this.wait();
}
}
public synchronized void minus() throws InterruptedException {
if (count 0) {
--count;
System.err.println("Consumer:" + count);
this.notifyAll();
} else {
System.out.println("值小或等于0,停止减少!");
this.wait();
}
}
}
第二个类:
生产者类
public class Producer implements Runnable {
private ShareValue value;
public Producer(ShareValue value) {
this.value = value;
}
@Override
public void run() {
while (true) {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
}
try {
value.plus();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
第三个类:
消费者类
public class Consumer implements Runnable {
private ShareValue value;
public Consumer(ShareValue value) {
this.value = value;
}
@Override
public void run() {
while (true) {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
}
try {
value.minus();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
第四个:
测试类
public class TestPC {
public static void main(String[] args) {
ShareValue value = new ShareValue(0);
Runnable pr = new Producer(value);
Runnable cr = new Consumer(value);
new Thread(pr).start();
new Thread(cr).start();
}
}
希望对你有所帮助,这只是能初步跑起来,可以观察运行,后面可以逐步调整。
Java中Demo代表什么
Demo就是演示的意思.xxxDemo即是关于xxx方面的演示例子.比如说名StrutsDemon即为了演示Struts功能的例子.这种命名没有什么强制性,不过是为了响应Java的命名规范而已:简明易懂。
多见于Java教程里面。
怎么运行Java 的一个demo
方法一:
1、正确安装jdk及环境变量
2、正确编写一个 .java文件(比如demo.java)
3、将这个编写好的 .java 文件放到某个盘下(比如D盘)
4、Ctrl+R → 输入cmd → 执行下面语句:
D: (回车)
javac demo.java (回车)
java demo (回车)
显示输出结果
5、即可运行一个Java的demo
方法二:
1、正确安装jdk及环境变量
2、用myeclipse等开发工具编写一个demo.java
3、直接run这个文件即可在控制台得到结果。
java jdk提供的demo怎么用
jdk中的demo,就是告诉用户使用jdk的一些例子。
以...\demo\jfc\SwingSet2 为例
直接双击目录下的 SwingSet2.jar 就能启动程序
.class文件是不能被直接打开来编辑的,但可以编辑 src 目录下的.java文件.
要想运行某个.class文件,比如A.class 请运行命令: java A 不要带后缀名.
要想在CMD下运行.jar文件,比如A.jar 请运行命令: java -jar A.jar
某个.class 文件不能被执行,可能是这个.class 没有main方法(程序入口);
关于java小demo和JAVA小项目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。