A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冰霜之卅 中级黑马   /  2015-9-22 18:15  /  860 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

向对法发送信息的语句

       out.println();
报错      找不到out符号。。

这是什么情况
怎么样才能直接  调用out方法?

16 个回复

倒序浏览
out cannot be resloved
是什么鬼
回复 使用道具 举报
你的out定义成一个对象了吗?
回复 使用道具 举报
当然没有啊!
毕老师视频里面也没有 声明对象啊
直接就调用了  out 方法
我按着来就报错 不知道什么情况
回复 使用道具 举报
这是什么玩意  难道不是system.out.println( )吗??
回复 使用道具 举报
boboyuwu 发表于 2015-9-22 23:21
这是什么玩意  难道不是system.out.println( )吗??

System.out,println();
是输出到控制台;
out.println();
是输出给对方的 
回复 使用道具 举报
不记得有啊 哪集的
回复 使用道具 举报
Mr.W 中级黑马 2015-9-23 00:17:37
8#
你说的是静态导入吗?import static java.lang.System.out,类似这样的
回复 使用道具 举报
清心玉质 发表于 2015-9-22 23:48
不记得有啊 哪集的

网络编程   服务器 与 用户并发登陆 
那块。
返回给用户登陆成功的信息。
回复 使用道具 举报
Mr.W 发表于 2015-9-23 00:17
你说的是静态导入吗?import static java.lang.System.out,类似这样的

lang 包不是默认导入的么。。。
不是不是
以前聊天系统的时候传信息
  是把数据打包 用send()方法发送
现在我看老师代码 直接就用  out.print发送了 
我照抄  代码过不了。。 
回复 使用道具 举报
顶一个,么么哒
回复 使用道具 举报
Mr.W 中级黑马 2015-9-23 10:29:18
12#
冰霜之卅 发表于 2015-9-23 00:23
lang 包不是默认导入的么。。。
不是不是
以前聊天系统的时候传信息

能不能贴个完整的代码看看
回复 使用道具 举报
import java.net.*;
import java.io.*;

public class user {
        public static void main(String[] args) throws Exception {
                Socket s = new Socket("192.168.1.101", 888);
                BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
                PrintWriter out = new PrintWriter(s.getOutputStream(), true);
                BufferedReader buin = new BufferedReader(new InputStreamReader(s.getInputStream()));
                for (int x = 0; x < 3; x++) {
                        String line = bufr.readLine();
                        if (line == null);
                        break;
                        out.println();

                        String info = buin.readLine();
                        if (info.contains("欢迎"))
                                break;
                        System.out.println("info:--" + info);

                }
                s.close();
                bufr.close();
        }

}
回复 使用道具 举报
Mr.W 发表于 2015-9-23 10:29
能不能贴个完整的代码看看

就上面那段 out.print
直接报错
回复 使用道具 举报
Mr.W 中级黑马 2015-9-23 14:54:54
15#
冰霜之卅 发表于 2015-9-23 12:59
就上面那段 out.print
直接报错

PrintWriter out = new PrintWriter(s.getOutputStream(), true);
out.println();这里是out是上面这句打印输出流的对象,建议看API里的PrintWriter类,然后out.println的作用是给客户端写到服务端的每行数据后面加个换行符。就是这样,你理解错了,可能。
回复 使用道具 举报 1 0
Mr.W 发表于 2015-9-23 14:54
PrintWriter out = new PrintWriter(s.getOutputStream(), true);
out.println();这里是out是上面这句打 ...

是这样的,我看明白了
你理解的很对,基础很扎实啊。

自学好慢啊  一个简单的问题  
只能自己想
一行行查代码
  反复看视频,
也许别人一句话的功夫。我就要折腾好几个小时。
回复 使用道具 举报
Mr.W 中级黑马 2015-9-23 15:22:17
17#
冰霜之卅 发表于 2015-9-23 15:20
是这样的,我看明白了
你理解的很对,基础很扎实啊。

嗯,加油,慢慢来,我在复习中,看的出你花了很多工夫
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马