3.1 链接到服务器
Socket s = new socket();
s.getInputStream(); s.getOutputStream();
3.2 实现服务器
ServerSocket s = new ServerSocket(8189);
Socket incoming = s.accept();
多线程服务器
3.3 发送Email (用socket)
3.4 URL链接
URL和URI:
!URL是URI的一个特例。包含定位web资源的足够信息。 mailto:abc@host.com,不是URL,是URI
!URI不包含访问资源的方法,URL可以打开一个流。(http: https: ft: file: jar:)
!RFC2396 是URI的标准化文献,URI可以处理绝对地址和相对地址。
URLConnection connection = url.openConnection();
connection.connect();
如果要获得输出流: connetion.setDoOutput(true);
可以获得封装了响应头字段的Map对象
Base64编码类 sun.misc.BASE64Encoder, javax.mail.internet.MineUtility, java.util.prefs.base64(internal)
提交表单数据
3.5 高级套接字编程
Socket超时:
s.setSoTimeout();
可中断套接字
SocketChannel (nio)
半关闭:
s.shutdownOutput();
因特网地址:
InetAddress.getAllByName(hots); 对于有负载均衡的服务器,有多个地址。
分享到:
相关推荐
Title: Java 7: A Comprehensive Tutorial Author: Budi Kurniawan Length: 850 pages Edition: 1 Language: English Publisher: BrainySoftware Publication Date: 2014-05-15 ISBN-10: 0980839661 ISBN-13: ...
### Android Networking Part 1: General Techniques #### 一、课程概览与背景介绍 本章节内容来自Marty Hall的专业培训资料,重点介绍了Android中的网络编程技术。Marty Hall是一位知名的作者和技术开发者,他...
For detailed coverage of XML processing, networking, databases, internationalization, security, advanced AWT/Swing, and other advanced features, look for the forthcoming eighth edition of Core Java™,...
Undocumented_Secrets_of_MATLAB_Java_Programming 第2部分(共3部分) http://undocumentedmatlab.com/books/matlab-java This book shows how using Java can significantly improve Matlab program appearance...
An example-filled guide to the Java programming language and core APIs. Java Technology Home Page Training for the Java programming language Directory of various training resources. Demonstration ...
《Core Java》** - **作者:** Cay S. Horstmann & Gary Cornell - **主要内容:** 该书分为两卷,分别介绍Java的核心特性和高级特性。 - **涵盖知识点:** - Java语言的基础概念 - 面向对象的设计方法 - 图形...
2. **网络编程(Networking)**:讲解如何利用Java进行网络通信,包括TCP/IP和UDP协议的应用、Socket编程等。 3. **数据库编程(Database programming)**:介绍如何使用Java访问数据库,包括JDBC 4的新特性、事务处理等...
UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c" IPADDR="192.168.1.101" ### NETMASK="255.255.255.0" ### GATEWAY="192.168.1.1" ### 1.3修改主机名和IP的映射关系 vim /etc/hosts 192.168.1.101 itcast ...
[ 4.040272] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 4.048780] ThumbEE CPU extension supported. [ 4.053550] Registering SWP/SWPB emulation handler [ 4.059269] [rfkill]...
*** Key Features *** ...3. NIO Support for Networking 4. Client/Server Development 5. Peer-to-Peer Networks 6. UDP and Multicasting 7. Network Scalability 8. Network Security 9. Network Interoperability
[ 4.040272] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 4.048780] ThumbEE CPU extension supported. [ 4.053550] Registering SWP/SWPB emulation handler [ 4.059269] [rfkill]...
The core Java language fundamentals Classes, objects, inheritance, polymorphism, and interfaces Advanced Java language features (such as generics) The basic Java APIs necessary for Android (such as ...
The core Java language fundamentals Classes, objects, inheritance, polymorphism, and interfaces Advanced Java language features (such as generics) The basic Java APIs necessary for Android (such as ...
根据给定的信息,本文将对Java相关的架构图进行详细的解读与分析,主要涵盖Spring、Hibernate、Struts(包括Struts1和Struts2)、JSF、Seam、Grails、DWR、J2EE、Oracle等技术栈的核心概念及其架构特点。 ### 1. ...
[ 4.040272] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 4.048780] ThumbEE CPU extension supported. [ 4.053550] Registering SWP/SWPB emulation handler [ 4.059269] [rfkill]...
在Vmware的Centos7环境中配置Spark虚拟机涉及到多个步骤,包括系统设置、免密登录、Java环境配置、Hadoop的安装与配置以及Yarn的设置。以下是详细的知识点说明: 1. **系统设置**: - 修改主机名:使用`...
[ 4.040272] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 4.048780] ThumbEE CPU extension supported. [ 4.053550] Registering SWP/SWPB emulation handler [ 4.059269] [rfkill]...
2. Identifier,keyword and types (标示符, 关键字和数据类型) 3. Expression and Flow Control (表达式和流控制) 4. Array (数组) 5. Object-Oriented Programming I (类与对象I) 6. Object-Oriented ...