Java核心技术卷二

第3章 网络编程

socket

  • socket(String host,String port):获取一个套接字
  • socket.getInputStream(): 获取流的数据信息
  • socket.setTimeout(1000): 设置socket连接超时时间
  • socket.isConnect():
  • socket.shutdownOutPut(): 半关闭,客户端向服务器端发送完数据之后就关闭套接字
  • socket.isInputShutdown()): 测试Input是否shutdown
  • socket.isOutputShutdown()): 校验outPut是否shutdown

ServerSocket

SocketChannel

URL

第5章 国际化

第8章 JavaBean构件

第9章 安全

Java提供三种安全机制

  • 语言设计特性(对数组边界进行检查,无不受检查的类型转换,无指针算法等)
  • 访问控制机制,用于控制代码能够执行操作(文件访问,网络访问)
  • 代码签名,作者可以使用标准的加密算法来认证java代码,准备知道代码被谁创建,被谁修改

类加载器

Java程序的三个类加载器

  • 引导类加载器:通常从rt.jar当中进行加载,是虚拟机不可缺少的部分
  • 扩展类加载器:项目或工程当中引入的jar包
  • 系统类加载器:环境变量所配置的jre当中的类