文章 2017-11-26 来自:开发者社区

java基础(七)网络编程/反射/动态代理

这辈子没办法做太多事情,所以每一件都要做到精彩绝伦! People can't do too many things in my life,so everything will be wonderful      本资料只进行简单介绍说明以及相关重要问题的解答;关于类的详细说明及使用请参考java API文档 本文参考的依据是:JDK API 1.6.0&n...

java基础(七)网络编程/反射/动态代理
文章 2017-11-26 来自:开发者社区

Java网络编程初探

IP地址案例 package ch17; import javax.swing.text.Style; import java.net.InetAddress; /** * Created by Jiqing on 2017/1/5. */ public class InetAddressTest { public static void main(String[] args) ...

文章 2017-11-23 来自:开发者社区

Java网络编程从入门到精通(22):实现HTTP模拟器

源代码和.class文件下载    在讨论HTTP协议的具体请求和响应头字段之前,让我们先来利用以前所学的知识来实现一个HTTP模拟器。所谓HTTP模拟器就是可以在用户输入HTTP的请求消息后,由这个模拟器将HTTP请求发送给相应的服务器,再接收服务器的响应消息。这个HTTP模拟器有几下特点: 1.  可以手工输入HTTP请求,并向服务器发送。 2.&nbs...

Java网络编程从入门到精通(22):实现HTTP模拟器
文章 2017-11-22 来自:开发者社区

JAVA 网络编程小记

在进行JAVA网络编程时,发现写入的数据对方等200ms左右才会收到。起初认为是JAVA自已进行了 Cache。进行flush也没有效果。查看JDK代码,Write操作直接调用的native方法,说明JAVA层面并没有缓存。再看flush,只是一个空方法. FileOutputStream一样,在进行write的时候已经写入OS。后来发现是tcpNoDelay的问题。参考: http:/...

文章 2017-11-17 来自:开发者社区

Java网络编程从入门到精通 (9):使用isXxx方法判断地址类型

 IP地址分为普通地址和特殊地址。在前面的文章中所使用的大多数都是普通的IP地址,在本文中将介绍如何利用InetAddress类提供的十个方法来确定一个IP地址是否是一个特殊的IP地址。 一、isAnyLocalAddress方法     当IP地址是通配符地址时返回true,否则返回false。这个通配符地址对于拥有多个网络接口(如两块网卡)的计...

文章 2017-11-16 来自:开发者社区

Java网络编程从入门到精通(19):套接字(Socket)的异常

在Socket类中有很多方法在声明时使用throws抛出了一些异常,这些异常都是IOException的子类。在Socket类的方法中抛出最多的就是SocketException,其余还有七个异常可供Socket类的方法抛出。这些异常的继承关系如图1所示。其中灰色背景框所描述的例外就是Socket类的方法可能抛出的异常。 图1  异常类继承关系图 public class IOExcep...

文章 2017-11-16 来自:开发者社区

Java网络编程从入门到精通(25):创建ServerSocket对象

ServerSocket类的构造方法有四种重载形式,它们的定义如下: public ServerSocket() throws IOExceptionpublic ServerSocket(int port) throws IOExceptionpublic ServerSocket(int port,&nb...

Java网络编程从入门到精通(25):创建ServerSocket对象
文章 2017-11-15 来自:开发者社区

Java网络编程从入门到精通(4):DNS缓存

在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个域名和它从DNS上获得的信息(如IP地址)都保存在DNS缓存中。当下一次InetAddress类再....

Java网络编程从入门到精通(4):DNS缓存
文章 2017-11-15 来自:开发者社区

Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域名

该方法可以得到远程主机的域名,也可以得到本机名。getHostName方法的定义如下: public String getHostName()     下面是三种创建InetAddress对象的方式,在这三种方式中,getHostName返回的值是不同的。 1.使用getLocalHost方法创建InetAddress对象 如果InetA...

文章 2017-11-15 来自:开发者社区

Java网络编程从入门到精通(17):Socket类的getter和setter方法(1)

 在Java类中,getter和setter方法占了很大的比重。由于Java中没有定义属性的关键字;因此,getter和setter方法用于获得和设置Java类的属性值;如getName和setName方法用于设置name属性的值。如果某个属性只有getter方法,那这个属性是只读的;如果只有setter方法,那么这个属性是只写的。在Socket类中也有很多这样的属性来获得和Socket...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注