摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:NO: END Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire
阅读全文
摘要:一、任务总结 ### 反射机制 ——> 概念、class类、获取class类的对象、获取指定的构造方法、获取所有的构造方法、 ——> 获取指定的成员变量、获取所有成员变量、获取指定的成员方法、获取所有成员的方法、 ——> 获取其它结构等 Walter Savage Landor:strove wit
阅读全文
摘要:一、Field类 ### Field类 ——> [获取成员变量数值的两种形式]——[修改成员变量数值的两种形式] ——> [获取所有成员变量的实现]——[获取成员方法的两种形式] ——> [获取所有成员方法的实现] ### 基本概念 ——> java.lang.reflect.Field类主要用于描
阅读全文
摘要:一、获取其它结构的实现:获取其它结构信息 方法声明 功能介绍 Package getPackage() 获取所在的包信息 Class<? super T> getSuperclass() 获取继承的父类信息 Class<?>[] getInterfaces() 获取实现的所有接口 Annotatio
阅读全文
摘要:一、Class类 ### Class类 ——> [class类的概念和class对象的获取方法]——[无参方式的创建对象的两种形式] ——> [无参方式构造对象的优化]——[有参方式构造对象的两种形式] ——> [获取所有构造方法的实现] ### 基本概念 ——> java.lang.Class类的
阅读全文
摘要:一、[反射机制的基本概念] ### 基本概念 ——> 通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的, ——> 在某些特殊场合中编写代码时不确定要创建什么类型的对象, ——> 也不确定要调用什么样的方法,这些都希望通过运行时传递的参数来决定, ——> 该机制叫做动态编程技术,也就是
阅读全文
摘要:一、任务总结 ### 网络编程 ——> 网络编程的常识、基于tcp协议的编程模型、基于udp协议的编程模型、URL类等 Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, nex
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、[URL类的概念和使用]:URL类(熟悉) ### 基本概念 ——> java.net.URL(Uniform Resource Identifier)类主要用于表示统一的资源定位器, ——> 也就是指向万维网上“资源”的指针。这个资源可以是简单的文件或目录, ——> 也可以是对复杂对象的引用,
阅读全文
摘要:一、相关类和方法的解析 ### 相关类和方法的解析 ——> [基于tcp协议模型的框架实现]——[客户端向进服务器发送数据的实现] ——> [服务器向客户端发回数据的实现]——[客户端和服务器不断通信的实现] ——> [服务器采用多线程机制的实现] ### ServerSocket类 ——> jav
阅读全文
摘要:一、基于udp协议的编程模型(熟悉) ### 基于udp协议的编程模型(熟悉) ——> [基于udp协议的编程模型]——[发送方发送字符串的实现]——[接收方回发消息的实现] ### 编程模型 ——> # 接收方: ——> (1)创建DatagramSocket类型的对象并提供端口号; ——> (2
阅读全文
摘要:一、[IP地址和端口号] ### IP地址(重点) ——> 192.168.1.1 - 是绝大多数路由器的登录地址,主要配置用户名和密码以及Mac过滤。 ——> IP地址是互联网中的唯一地址标识,本质上是由32位二进制组成的整数,叫做IPv4, ——> 当然也有128位二进制组成的整数,叫做IPv6
阅读全文
摘要:一、基于tcp协议的编程模型(重点) ### C/S架构的简介 ——> 在C/S模式下客户向服务器发出服务请求,服务器接收请求后提供服务。 ——> 例如:在一个酒店中,顾客找服务员点菜,服务员把点菜单通知厨师, ——> 厨师按点菜单做好菜后让服务员端给客户,这就是一种C/S工作方式。 ——> 如果把
阅读全文
摘要:一、七层网络模型 ### 网络编程的常识 ——> 目前主流的网络通讯软件有:微信、QQ、飞信、阿里旺旺、陌陌、探探、... ### 七层网络模型 ——> OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 ——
阅读全文
摘要:一、相关的协议(笔试题) ### 协议的概念 ——> 计算机在网络中实现通信就必须有一些约定或者规则,这种约定和规则就叫做通信协议, ——> 通信协议可以对速率、传输代码、代码结构、传输控制步骤、出错控制等制定统一的标准。 ### TCP协议 ——> 传输控制协议(Transmission Cont
阅读全文
摘要:一、任务总结 ### 多线程 ——> 概念、创建方式、线程的声明周期、线程的编号和名称、常用的方法 ——> 线程的同步化、synchronized关键字、线程的通信、生产者消费者模型、线程池等 Walter Savage Landor:strove with none,for none was wo
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、线程池的概念和使用 ### 线程池的由来 ——> 在服务器编程模型的原理,每一个客户端连接用一个单独的线程为之服务, ——> 当与客户端的会话结束时,线程也就结束了,即每来一个客户端连接, ——> 服务器端就要创建一个新线程。 ——> 如果访问服务器的客户端很多,那么服务器要不断地创建和销毁线程
阅读全文
摘要:一、创建和启动线程的方式三 ### 线程池(熟悉) ### 实现Callable接口 ——> 从Java5开始新增加创建线程的第三种方式为实现java.util.concurrent.Callable接口。 二、常用的方法如下: 方法声明 功能介绍 V call() 计算结果并返回 ### Futu
阅读全文