Swing ????? ?? ?? ??
Java??? Swing ????? ??? ???? ????? ?? ??? ????? ? ??? ?????. . ?? ?? ??????? ???? ???? ?? ??? ??? ? ????. ??? ????? ??? ???????.
????? ? ?? ?? ??
??? ???? ?????-?? ?? ?? ?? ??? ???? ??? ?????.
private static final String HOST = "127.0.0.1"; private static final int PORT = 12345;
?????? ?? ???? ???? ??? ????, ??? ?? ???? ???? ????? ??? ?????. ServerSocket.
Swing ?????
??? ????? ?? Swing ?????? ????. ? ??? ??? ??? ?? JTextField, ?? ??? ?? JTextArea ? ??? ??? ?? JButton? ?? JFrame? ????.
?? ??
?? () ???? ???? ??? ???? while ??? ?????. ?? ??? ??? ????? ??? ???? ?????? ???? ???? ????. ???? ???? JTextArea? ?????.
??? ? ???
Swing ?? ??? ??? ?? ????? ??????? ???. ?? ?? ??? ??? ????? ?????. ?? ??? ??? ??? ??? ????? ???? ?????.
?? ??
?? ??? ?? ??? ???? ??? ?????-?? ?? ?????. Java:
import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.util.Scanner; import javax.swing.*; import javax.swing.text.DefaultCaret; public class Echo implements ActionListener, Runnable { // Define client and server settings private static final String HOST = "127.0.0.1"; private static final int PORT = 12345; // Initialize Swing components private final JFrame f = new JFrame(); private final JTextField tf = new JTextField(25); private final JTextArea ta = new JTextArea(15, 25); private final JButton send = new JButton("Send"); // Socket and I/O streams private volatile PrintWriter out; private Scanner in; // Thread for network communication private Thread thread; // Main method public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { @Override public void run() { new Echo(Kind.Server).start(); new Echo(Kind.Client).start(); } }); } // Constructor public Echo(Kind kind) { // ... } // Action listener for the "Send" button @Override public void actionPerformed(ActionEvent ae) { String s = tf.getText(); // ... } // Thread to handle network communication @Override public void run() { try { // ... } catch (Exception e) { // ... } } // Display text in the text area private void display(final String s) { EventQueue.invokeLater(new Runnable() { @Override public void run() { ta.append(s + "\u23CE\n"); } }); } // Enum representing client and server types public static enum Kind { Client(100, "Trying"), Server(500, "Awaiting"); private int offset; private String activity; // ... } }
??
Swing ????? ??? ???? ?????? ?? ?? ??? ??? ?????. ??? ??? ???? ???? ??? ??? ???? ?????? ???? ?? ??? ??? ??????? ????? ??? ? ????.
? ??? Java? Swing ??? ??? ?? ??? ??? ??? ? ?????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











?? ?? ?? ??? ??? ?? ??? ??, ? ? ?? ? ??? ?????. 1. ??? ?? ???? ?? ???? ???-????, ? ??? ??? ??? ? ????, Hashmap? ???-??? ?? ??? ??? ???? ????. 2. NULL ? ?? ???? HashMap? ??? NULL ?? ?? ? ?? ???? ?? HashTable? NULL ?? ?? ???? ??? NullPointerException? ?????. 3. ????? ??? ????? ?? ??? ?? ?? ? ????? HashTable? ? ??? ?? ?? ??? ????. ?? ConcurrenTashMap? ???? ?? ????.

Java? ?? ??? ??? ?? ??? ??? ?? ??? ??? ?? ??? ?? ?? ??? ???? ??? ?? ???? ?????. 1. ??? ???? ??? ?? ?? ? ???? ?? ??? ???? ?? ?? ??? ? ????. 2. ???? ?? ??? ???? ??? ?? ???? ?? ?? ??? ???????. 3. ?? ???? ?? ?? ?? ? ???? ???? ?? NULL ?? ??? ? ????. 4. ?? ???? ??? ?? ?? ? ??? ?????? ?? ??? ??? ?? ?? ??? ????? ??? ??? ??? ??????? ?? ???? ??????.

staticmethodsininterfaceswereIntRectionSelffacesswithinteffaceswithinteffaceswithintintinjava8toallowutilityFunctionswithinterfaceitswithinteffaceswithinterfaceffaces

JIT ????? ??? ???, ??? ?? ? ???, ?? ?? ? ???? ? ? ?? ?? ??? ? ?? ??? ?? ??? ??????. 1. ??? ???? ?? ?? ??? ??? ?? ?? ???? ??? ?? ?????. 2. ??? ?? ? ??? ?? ?? ? ??? ???? ?? ?? ???; 3. ?? ??? ??? ?? ??? ???? ???? ???? ? ?? ?? ??? ?????. 4. ?? ??? ?? ??? ??? ???? ???? ?? ? ??? ???? ?? ??? ?????.

???? ??? ??? Java?? ??? ?? ???? ??? ?? ? ? ??? ??? ???? ? ?????. ?? ???? ??? ??, ??? ?? ??? ?? ?? ??? ??? ????? ???? ????? ?????. ?? ??? ??? ??, ????? ? ??? ????, ?? ??? ??? ?????? ? ?? ? ?? ?????.

injava, thefinalkeywordpreventsavariable'svalue'svalueffrombeingchangedafterassignment, butitsbehaviordiffersforprimitivesandobjectreences.forprimitivevariables, asinfinalintmax_speed = 100; wherereassoncesanerror.forobjectref

??? ??? ?? ?? ??? ????? ? ???? ????? ???? ?? ???? ?? ???? ?????. ?? ??? ??? ????. ?? ?? ?? ??? ???? ???? ?? ?? ??? ??? ?? ?? ??? ??? ?????. ?? ??? ??? ????. ?? ??? ?? ??? ?? ?? ??? ?? ?? ??? ???? NewClass ()? ??? ?? ???? ????. ?? ??? ?? ??? ???? ?? ??? ?? ? ? ??? ?? ?? ??? ????? ????? ?????. ?? ??, ?? ?????? ?????, ??? ? ?? ????? ??? ?? ?????. ???? ?? ?? ??? ???? ?? ???? ?? ? ??? ???? ?? ??? ?? ?????? ?????. ???? ???? ??? ??, ?? ?? ? ?? ??? ????, ?? ?? ???? ?????.

??? ? ?? ??? ???? : ????? ?? ?. 1. int? ???? ???? ?? ?? ?? ? ??? ???? ?????. 2. ?? ? ???? (int) myDouble ??? ?? ?? ??? ?????. ?? ??? ??? ?? ??? ?? ??, ?? ?? ?? ???? ?? ??? ?? ???? ?? ?????. ???? ? ??? ??? ????. ?? ??? ??? ??? ??? ??? ?? ??? ??? ? ??? ?? ???? ??? ??? ??? ??? ? ??? ?? ??? ?? ??? ?? ?? ? ? ????. ?? ?? ??? ?? ??? ??? ??? ??? ? ??????.
