java线程的执行问题 线程javathread 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个reader.readLine调用的是哪个包的哪个类?查一下API文档,看看是不是读到文件末尾返回的是int型的-1。这样的话你的while循环控制语句就不对了。如果不是的话,你写的代码没错。那么run方法应该是会结束的。我也不是很确定啊,线程不是特别懂,仅供参考。 不可能没有string,因为reader.readLine(),不可能返回 null ! java 基础se String 乞儿 群 = new Stirng("50445871") 欢迎大家一起自学啊 如果你的reader.readLine()是阻塞性的方法,他会一直等你输入,不会为空while循环结束,run就结束了,要不它还不逆天了。 run结束了,这个线程就结束了,不会从头开始 只执行一次,run()方法就是执行代码,执行完成就结束了. reader.readline()这个代码是出自BufferedReader,源程序的目标是创建一个线程来接受服务器发来的信息,所以用了Readline这个方法,如上面所写,代码绝对没错,只是代码的注释说的是:这段代码会不断地循环以接收String。 run 在生命周期内都是随机的 readLinepublic String readLine() throws IOException读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。返回:包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null抛出:IOException - 如果发生 I/O 错误这时api文档写的 如何计算输入JTextField里字符串的长度? 关于Java如何显示系统进程 JAVA基础题目,有一些细节没有搞清楚,希望大家帮忙解决一下? 高分,求算法 JPanel 不是构造器,为什么这里会自动的返回值呢? 这段话有些地方看不懂? 继续小弟我昨天问题:最多50天跟2个老师做J2EE项目,能跟上吗? 初学者这样检验自己的学习效果呢? 用JAVA做管理软件,给点儿建议吧!高分送上,来者有分。 如何把myeclipse里死循环程序退了 Java性能优化权威指南 谁有这本书的pdf文字版?
因为reader.readLine(),不可能返回 null !
while循环结束,run就结束了,要不它还不逆天了。
public String readLine()
throws IOException
读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。
返回:
包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
抛出:
IOException - 如果发生 I/O 错误这时api文档写的