`
mouer
  • 浏览: 101967 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

传统socket举例--基于io

    博客分类:
  • J2SE
阅读更多

教程网上多的是,直接上代码..

ServerMain.java

TCPHandler

Num.java

ClientMain.java


注意:性能主要取决于 Executors.newFixedThreadPool(num); num的大小..

src:点击下载

分享到:
评论

相关推荐

    java程序员面试题3---java华为面试题.

    - 类:ArrayList、HashMap、File、Socket、Thread - 包:java.util、java.io、java.net、java.awt、java.sql - 接口:Runnable、Comparator、Iterable 7. **ArrayList、Vector、LinkedList的存储性能和特性:** ...

    JAVA实验典型举例

    此外,IO流和NIO(New IO)在文件操作和网络通信中扮演着重要角色。例子可能包含读写文件,或者通过Socket进行客户端-服务器通信。这能帮助我们理解数据的输入输出过程以及非阻塞I/O的优势。 Java Swing或JavaFX是...

    java常用API举例

    4. **IO流**:Java的IO流分为字节流和字符流,如FileInputStream和FileOutputStream处理字节数据,BufferedReader和PrintWriter处理字符数据。`read()`和`write()`用于读写数据,`close()`关闭流。例如: ```java ...

    huawei面试题--java篇

    - **执行效率**:Servlet是基于Java的,可以在容器内长期驻留,每次请求直接复用已存在的实例,效率较高;而CGI每次请求都需要创建新进程,开销较大。 - **线程模型**:Servlet支持多线程并发处理;CGI每个请求...

    java编程面试题包含答案

    - Socket编程的基本概念和使用。 - HTTP协议在Java中的实现。 - URL和URLConnection的用法。 10. **设计模式** - 常见的设计模式(单例、工厂、观察者等)及其作用。 - 何时使用适配器模式,举例说明。 - ...

    ARM9 2410下的网络测试举例

    ARM9 2410是基于ARM9架构的微处理器,常用于嵌入式系统,如工业控制、消费电子和网络设备。在这个网络测试的例子中,我们将深入探讨如何在这样的平台上进行网络通信的测试和调试。 一、ARM9 2410处理器概述 ARM9是...

    爱好java的朋友必看的面试题

    本压缩包包含了一些经典的Java面试题,涵盖了IO(输入/输出)、线程(thread)以及套接字(socket)等核心概念,这些都是Java开发者必须熟练掌握的技术点。 首先,我们来深入理解Java的IO体系。Java IO是处理数据...

    11个java面试题及面试技巧

    - 举例说明如何在实际工作中运用这些优点来解决问题或提高效率。 3. **基础知识**: - 掌握Java基础语法,如封装、继承、多态,理解类、对象、接口的概念。 - 熟悉异常处理机制,理解Checked和Unchecked异常的...

    shouhu 面试 java 比较全的题目.docx

    - **Socket通信**:讲解TCP和UDP的区别,以及如何在Java中实现Socket编程。 - **HTTP协议**:解释HTTP的基本原理和请求响应模型。 7. **设计模式** - **单例模式**:讨论多种实现方式,如饿汉式、懒汉式和双重...

    125条常见的java面试笔试题汇总

    - Socket编程的基本概念,如何创建服务器端和客户端。 - HttpURLConnection和HttpClient在发送HTTP请求时的异同。 - URL、URI和URLConnection在处理网络资源时的角色。 13. **反射** - 反射的概念,以及在Java...

    Java网络编程--Unix域协议:概述

    网络编程API标准IEEE POSIX 1003.1g(也称为POSIX.1g)中定义了对Unix域协议的支持,使用地址族AF_LOCAL(或PF_LOCAL),协议族为PF_LOCAL,替代了传统的AF_UNIX,使得这种协议不仅限于Unix系统,也扩展到了遵循...

    华为java面试题

    #### 六、常用类、包、接口举例 1. **常用类**: - `java.lang.String`:字符串处理。 - `java.util.ArrayList`:动态数组。 - `java.util.HashMap`:基于哈希表的Map实现。 - `java.util.Date`:日期时间类。 ...

    应聘Java面试笔试时可能出现问题及其答案集锦!

    - **Socket编程**:理解TCP和UDP的区别,如何创建Socket连接。 - **HTTP协议**:了解HTTP的基本请求方法和响应状态码。 8. **框架应用** - **Spring框架**:依赖注入(DI)和面向切面编程(AOP),理解Bean的...

    2021-2022计算机二级等级考试试题及答案No.11038.docx

    - **解析**: 数据库类型的分类主要是基于其采用的数据模型来进行的。常见的数据模型包括层次模型、网状模型、关系模型等。 ### 14. 构造方法的调用时机 - **问题**: 在什么情况下,构造方法会被调用? - A. 类定义...

    network练习实例

    可以使用`PrintWriter`或`DataOutputStream`,这里我们用`PrintWriter`举例: ```java PrintWriter out = new PrintWriter(client.getOutputStream(), true); out.println("这是从客户端发送的数据"); ``` - ...

    java面试题.zip

    - **封装、继承、多态**:这是面向对象的三大特性,要能解释并举例说明。 - **抽象类与接口**:它们在设计模式中的角色和选择使用的原因。 - **构造器**:作用、重载和this关键字的应用。 3. **异常处理** - **...

    JAVA面试相关题集

    - **Socket编程**:TCP和UDP的区别,以及如何创建和使用Socket和ServerSocket。 - **HTTP协议**:了解HTTP的基本请求方法和响应状态码。 10. **设计模式** - **常见设计模式**:单例、工厂、观察者、装饰者、...

    java入职面试题

    - **封装、继承、多态**:理解这三个面向对象的基石,并能举例说明。 - **构造器**:知道构造器的作用,何时使用默认构造器,何时自定义构造器。 - **抽象类与接口**:理解两者的区别和应用场景。 3. **异常处理...

    华为中兴通讯公司面试题

    - 包:`java.util`, `java.lang`, `java.io`, `java.awt`, `javax.swing` - 接口:`List`, `Map`, `Runnable`, `Comparable`, `Observer` 7. **`ArrayList`, `Vector`, `LinkedList`的存储性能和特性:** - **`...

Global site tag (gtag.js) - Google Analytics