java安装后没有jdk_java安装程序无反应[通俗易懂]

java安装后没有jdk_java安装程序无反应[通俗易懂]java程序请指教,运行成功但没输出结果?关注:189答案:3mip版解决时间2021-01-2810:48提问者谁把流年搁浅2021-01-2719:22packagejavaapplication1;publiccl

java 程序请指教,运行成功但没输出结果?

关注:189  答案:3  mip版

解决时间 2021-01-28 10:48

e6cb1a03ad541b3098697807b7bf1798.png

提问者谁把流年搁浅

2021-01-27 19:22

package javaapplication1;

public class Test implements Runnable {

Timer timer = new Timer();

public static void main(String[] args) {

Test test = new Test();

Thread t1 = new Thread(test);

Thread t2 = new Thread(test);

t1.setName(“t1”);

t2.setName(“t2”);

t1.start();

t2.start();

}

public void run() {

timer.add(Thread.currentThread().getName());

}

}

class Timer {

private static int num = 0;

public void add(String name) {

num++;

try {

Thread.sleep(1);

}

catch(InterruptedException e) {

System.out.println(name + “,你是第” + num + ” 个使用Timer的线程 “);

}

}

}

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家蓝莓九栀

2021-01-27 19:37

public class Test1 implements Runnable {

Timer timer = new Timer();

public static void main(String[] args) {

Test1 test = new Test1();

Thread t1 = new Thread(test);

Thread t2 = new Thread(test);

t1.setName(“t1”);

t2.setName(“t2”);

t1.start();

t2.start();

}

public void run() {

timer.add(Thread.currentThread().getName());

}

}

class Timer {

int num = 0;

public void add(String name) {

num++;

System.out.println(name + “,你是第” + num + ” 个使用Timer的线程 “);

try {

Thread.sleep(1);

}

catch(InterruptedException e) {

e.printStackTrace();

}

}

}

给你改了···你把输出语句放在catch()里面 怎么会有输出啊

除非扑捉到异常了

全部回答

e6cb1a03ad541b3098697807b7bf1798.png

1楼伈係鯡亼

2021-01-27 21:50

你根本就没有让他输出东西,他能输出什么?

你这个程序直接就只是利用两个当前的线程名调用add方法使num++,加完就加完了,下面没有任何东西再让他执行,自然程序就结束.

e6cb1a03ad541b3098697807b7bf1798.png

2楼儚迴从偂

2021-01-27 20:25

package javastudent; import java.io.filenotfoundexception; import java.io.fileoutputstream; import java.io.ioexception; import java.io.outputstream; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; public class makexml { public static void main(string[] args) throws filenotfoundexception { //string strconn = “jdbc:odbc:qhdb”; string strconn = “jdbc:odbc:test”; try { outputstream xmlfile = new fileoutputstream(“javastudy\\room.xml”); try{ class.forname(“sun.jdbc.odbc.jdbcodbcdriver”); }catch(classnotfoundexception ce){system.out.println(ce);} //class.forname(“oracle.jdbc.driver.oracledriver”); connection conn = drivermanager.getconnection(strconn,”qhdb”,”qhdb”); statement s = conn.createstatement(); // resultset r = // s.executequery( // “select dbms_xmlgen.getxml( “select * from en_room “) xml from // dual; “) ; resultset r = s.executequery(“select * from en_room “); ///resultset rr=s.executequery(“select * from station”); while (r.next()) { // system.out.println(r.getclob(“xml”)); // system.out.println(r.getasciistream(“xml”)); system.out.println(r.getstring(“roomcode”) + “, ” + r.getstring(“stationcode”) + “, ” + r.getstring(“roomnum”) + “, ” + r.getlong(“floornum”) + “” +r.getstring(“roomtype”)); //r.getstring(“roomtype”) //system.out.println(r.); //system.out.println(rr.getstring(“stationcode”)); // xmlfile.write(null); // system.out.println(r.gettype()); } s.close(); } catch (sqlexception ce) { system.out.println(ce); } } } 我给你的代码改了一下。。现在可以运行咯。 以前你导入的是import java.sql.sqlexception; 这个包哪么就要用sql连接数据库! 你看看哪些地方我改了的吧!!

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

今天的文章java安装后没有jdk_java安装程序无反应[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/85884.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注