资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,14,章 综合应用,教学目标,通过前面的学习,读者已经掌握了,Java,的基本编程方法和技巧,本章将综合应用前面所学的内容开发一个支持多客户端的网络聊天室程序。本例综合性和实用性较强,分别用到了对象序列化、,GUI,编程、事件处理、多线程编程和网络编程等内容。通过本章的学习,读者应掌握多种编程技巧的综合运用,能够完成较复杂的应用程序开发,教学重点,对象的序列化,事件处理,空白布局管理器,Socket,编程,多线程编程,网络聊天室,服务器程序,客户端程序,运行程序,本例将创建一个支持多客户端的聊天室程序,其中分服务器端和客户端两部分,在运行客户端程序时需要指定服务器的,IP,地址和端口号,贪吃蛇游戏,程序设计,本例是基于窗口的,GUI,程序,所以主程序继承自,JFrame,,游戏区是一个,JPanel,容器组件,蛇身和豆都用小方块,(,JButton,组件,),表示。蛇身的颜色为绿色,豆的颜色为黄色,运行程序,本 章 小 结,本章是,Java,程序设计的综合应用,所用的知识点都是前面章节中介绍过的,,Java,的应用范围非常广泛,如何能够综合运用所学知识开发不同应用领域的应用程序,是每个优秀的程序员必须具备的基本条件。当然,这是需要不断实践,慢慢培训的,通过本章的学习,读者应掌握多种编程技巧的综合运用,培养自己处理复杂问题的能力,
展开阅读全文