71、什么是网络编程?
用编程语言来实现计算机的资源共享和信息传递,就叫做网络编程。
72、网络通信三要素是什么? (*面试题)
A:IP地址
计算机在网络中的唯一标识。
现在使用的是:"点分十进制"
B:端口
应用程序的的标记。
C:协议
通信的规则。
73、UDP和TCP的区别? (*面试题)
UDP:不建立连接,数据打包传输,数据有限制,数据不可靠,速度快。
TCP:建立连接,数据无限制,数据可靠,速度慢。
74、反射是什么?反射获取字节码文件的三种方式?反射的好处?(*面试题)
在运行状态下,通过class文件对象(Class的对象),去使用构造方法,成员变量,成员方法。就是反射。
3种方法:
A.用Object类的getClass方法得到。
B.用任意数据类型的静态class属性可以得到
C.用Class类的静态方法forName(String className)方法得到
好处:只要有一个类或者一个类的对象,就可以得到这个类或对象的所有属性和方法。包括私有的。
|
|