会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132883个问题
JAVA 全系列/第二阶段:JAVA 基础深化和提高/数据结构 841楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/多线程技术(旧) 842楼

怎么运行出来不对呢?

package 线程的使用;

class A implements Runnable{

    @Override
    public void run() {
        for (int i=0;i<10;i++){
            System.out.println(Thread.currentThread().getName()+" "+i);
            try {
                Thread.sleep(100);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}

class B implements Runnable{

    @Override
    public void run() {
        for (int i=0;i<10;i++){
            System.out.println(Thread.currentThread().getName()+" "+i);
            try {
                Thread.sleep(100);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}

public class XianChengLianHe {
    public static void main(String[] args) {
        Thread t=new Thread(new A());
        Thread t2=new Thread(new B());
        t.start();
        t2.start();
        for (int i=0;i<10;i++){
            System.out.println(Thread.currentThread().getName()+" "+i);
            if (i==2){
                try {
                    t.join();
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
            try {
                Thread.sleep(100);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}

02.png

JAVA 全系列/第二阶段:JAVA 基础深化和提高/多线程技术(旧) 843楼

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;

public class TwoWaySocketSever {
    public static void main(String[] args) {
        ServerSocket serverSocket = null;
        Socket socket = null;
        Scanner scanner = null;
        BufferedReader br = null;
        PrintWriter pw = null;
        try {
            serverSocket = new ServerSocket(7777);
            System.out.println("服务端启动!监听端口8888~~~~~");
            socket = serverSocket.accept();
            br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
            scanner = new Scanner(System.in);
            pw = new PrintWriter(socket.getOutputStream());
            while (true) {
                String str = br.readLine();
                System.out.println("客户端说:" + str);

                String keyput = scanner.nextLine();
                pw.println(keyput);
                pw.flush();

            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if(br !=null){
                try {
                    br.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            if(scanner!=null){
                scanner.close();
            }
            if(socket !=null){
                try {
                    socket.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            if(pw !=null){
                pw.close();
            }


        }
    }
}

    老师这是为什么报错呢1650255519(1).png

JAVA 全系列/第二阶段:JAVA 基础深化和提高/网络编程(旧) 844楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/常用类 845楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/常用类 846楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 847楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/常用类 849楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/常用类 850楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 851楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 852楼

怎么运行不出来呢?

package IO流对象.对象流;

public class XuLieHua {
    private int userid;
    private String username;
    private String uesrage;

    public XuLieHua(int userid, String username, String uesrage) {
        this.userid = userid;
        this.username = username;
        this.uesrage = uesrage;
    }

    public XuLieHua() {
    }

    public int getUserid() {
        return userid;
    }

    public void setUserid(int userid) {
        this.userid = userid;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getUesrage() {
        return uesrage;
    }

    public void setUesrage(String uesrage) {
        this.uesrage = uesrage;
    }
}

package IO流对象.对象流;

import java.io.FileOutputStream;
import java.io.ObjectOutputStream;

public class XuLieHuaTest {
    public static void main(String[] args) {
        ObjectOutputStream oos=null;
        try {
            oos=new ObjectOutputStream(new FileOutputStream("d:/尚学堂/ssc6.txt"));
            XuLieHua xlh=new XuLieHua(1,"王正鑫","22");
            oos.writeObject(xlh);
            oos.flush();
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            try {
                if (oos!=null){
                    oos.close();
                }
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }
}

49.png


JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 853楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 854楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 855楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637