摘要:
射(理解) (1) 类的加载及类加载器 初始化 (2)反射: 通过字节码文件对象,去使用成员变量,构造方法,成员方法 (3)反射的使用 A:通过反射获取构造方法并使用 无参: 有参 私有有参 B:通过反射获取成员变量并使用 C:通过反射获取成员方法并使用 (4)反射案例 A:通过反射运行配置文件的内 阅读全文
摘要:
1:网络编程(理解) (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享 (2)网络编程模型 (3)网络编程的三要素 A:IP地址 a:点分十进制 b:IP地址的组成 c:IP地址的分类 d:dos命令 e:InetAddress B:端口 是应用程序的标识。范围:0-65535。其 阅读全文
摘要:
1.client 2.server 3.UserThread 阅读全文
摘要:
1.client 2.server 注意:IO流的操作流程不熟悉,查询api 阅读全文
摘要:
1.client 2.server 按照我们正常的思路加入反馈信息,结果却没反应。为什么呢? 读取文本文件是可以以null作为结束信息的,但是呢,通道内是不能这样结束信息的。 所以,服务器根本就不知道你结束了。而你还想服务器给你反馈。所以,就相互等待了如何解决呢? A:在多写一条数据,告诉服务器,读 阅读全文
摘要:
1.server 2.client 总结 这个文件上传是基于TCP的,首先,TCP是一个建立连接的传输方式, 步骤: 在客户端上:1.创建TCP客户端的Socket对象 2.获取输出流,写数据 3 .释放资源 在服务端上:1.创建TCP服务器端的Socket对象 2.监听客户端连接 3.获取输入流, 阅读全文
摘要:
1:多线程(理解) (1)JDK5以后的针对线程的锁定操作和释放操作 Lock锁 (2)死锁问题的描述和代码体现 (3)生产者和消费者多线程体现(线程间通信问题) 以学生作为资源来实现的 资源类:Student 设置数据类:SetThread(生产者) 获取数据类:GetThread(消费者) 测试 阅读全文
摘要:
1:多线程(理解) (1)多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意义? 提高CPU的使用率 多线程的意义? 提高应用程序的使用率 (2)Java程序的运行原理及J 阅读全文
摘要:
1:登录注册IO版本案例(掌握) 要求,对着写一遍。 cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl(实现我不管) cn.itcast.game GuessNumber cn.itcast.test U 阅读全文