`
小鑫的java
  • 浏览: 143168 次
  • 性别: Icon_minigender_1
  • 来自: 浙江
社区版块
存档分类
最新评论
文章列表
网络编程 1:网络传输的七层结构(从下到上)物理层---〉 数据链路层---〉网络层----〉传输层----〉会话层----〉表示层----〉应用层 2:各层主要的协议:传输层:TCP/UDP应用层:HTTP/FTP/TELNET 3:TCP/UDP的区别TCP:建立连接,安全,效率低,数据是以流的形式传输的,有先后顺序。UDP:无连接的,不安全,效率高,消息是以数据报的形式传输的,必须是客户端先给服务器发一个消息,服务器才能根据IP和端口号给客户端发信息。4、TCP编程步骤:Server端编码的步骤:  1、new ServerSocket 打开端口  2、调ServerSocket的a ...
Input / Output:指跨越出JVM的边界,与外界数据的源头或者目标数据源进行数据交换. 输出 Output -------------------------------> JVM 数据源 <------------------------------- 输入 Input 注意:输入/输出是针对JVM 而言。 File 类 可表示一个文件,也有可能是一个 ...
//老师代码 ////////////////////////////////////////////// public class Ball { private double x; private double y; private static final double X_SIZE = 20; private static final double Y_SIZE = 20; private double xMoveDis; private double yMoveDis; private Color color; private Ell ...
//老师代码 package tarena; import java.awt.FileDialog; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import javax.swing.*; public class FileSa implements ActionListener { JTex ...
1、简单Client 输入(TCP) public class TestServer { public static void main(String []args)throws Exception{ ServerSocket ss=new ServerSocket(1024); System.out.println("Server"); Socket so=ss.accept(); DataInputStream dis =new DataInputStr ...
package tarena; //老师代码 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.TextEvent; import java.awt.event.TextListener; import java.awt.*; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; im ...
1、简单的文件读写(FileInputStream ,FileOutputStream ) public class testFile { public static void main(String[] args) throws Exception { /////////////////////FileInputStream///////////////////// // 注意String(b,0,temp)的代码// 当最后一次时会少,回车(2个字节)的读写 FileInputStream fis = new FileInputStream("C:\\abc ...
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确 ...
//老师代码 import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.util.ArrayList; import java.util.List; imp ...
一.创建表格控件的各种方式: 1) 调用无参构造函数. JTable table = new JTable(); 2) 以表头和表数据创建表格. Object[][] cellData = {{"row1-col1", "row1-col2"},{"row2-col1", "row2-col2"}}; String[] columnNames = {"col1", "col2"};     JTable table = new JTable(cellData, ...
package tarena; //5.0新线程的写法 import java.util.concurrent.Callable; import java.util.concurrent.Executors; import java.util.concurrent.ExecutorService; import java.util.concurrent.Future; public class TestExecutors implements Callable { private int state = 0; public TestExecutors(int state) ...
老师代码 import java.awt.Font;   import java.awt.GridLayout;   import java.awt.Toolkit;   import java.awt.event.ActionEvent;   import java.awt.event.ActionListener;     import javax.swing.JButton;   import javax.swing.JFrame;   import javax.swing.JLabel;     public class MyTimer exte ...
package day04hw; import java.util.Scanner; public class HotelMgmt { private final static int FLOOR = 10; private final static int ROOM = 8; private String[][] rooms; public HotelMgmt() { rooms = new String[HotelMgmt.FLOOR][HotelMgmt.ROOM]; } //查询房间 public void search() { ...
package day04hw; //老师写的 import java.util.Arrays; import java.util.Scanner; public class FiveChess { private static final int CELL = 16; private static final char CELL_CHAR = '\u253C'; private char[][] cells; private boolean turn;//true:黑;false:白 public FiveChess() { cells = new ...
 1、单例模式 public class Singleton { private static Singleton st;//懒汉式 private Singleton(){} public static Singleton getInstance(){ if(st==null) {st=new Singleton();} return st; } public static void main(String[] args) { } } /** private static Singleto ...
Global site tag (gtag.js) - Google Analytics