Я поменяла строки местами, однако программа не заработала. При попытке дебажить, дебаггер вообще не доходет до момента инициализации стримов, ну то есть не заходит в конструктор коннекшена в принципе, а программа валится с ошибкой java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at java.net.Socket.<init>(Socket.java:434) at java.net.Socket.<init>(Socket.java:211) at com.javarush.task.task40.task4005.Client.run(Client.java:26) at com.javarush.task.task40.task4005.Client.main(Client.java:45) Валидатор пишет, чтообъекты классов ObjectInputStream и ObjectOutputStream должны создаваться в правильном порядке.