- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA部分习题答案
MVC
1.什么是MVC?
模型-视图-控制器(MVC)的方法是一种发展组件通过将数据存储和处理的数据的可视化表示。该组件用于存储和处理数据,称为模型,包含了组件的实际内容。组件呈现为数据,称为视图,处理所有基本组件的行为。它是视图想到的组件。它所有组件的显示。控制器是一个组件,通常负责获取数据。
2.如何实现模型、视图、控制?
JDK事件委托模型提供了一个优越的体系结构支持MVC组件开发。该模型可以实现为一个源与适当的事件和事件侦听器注册方法。视图可以被实现为一个侦听器。因此,如果数据模型中的变化,视图将被通知。要启用选择模型与视图,只需添加模型作为一个属性视图中的一组方法。
3.MVC的变体有?
一个常见的变化的模型-视图-控制器体系结构是将控制器与视图。在这种情况下,一个视图不仅介绍了数据,但是也被用作一个接口来与用户进行交互和接受用户输入。
4每个SwingGUI组件都有名为model的属性吗?对所有组件,其类型都相同吗?
是的。每个Swing GUI组件(除了一些容器和对话框比如JPanel,JsplitPane JFileChooser,,JColorChooser)有一个属性指定的模型。
没有。模型属性的类型取决于组件。对于JList,模型类型是JSpinner ListModel和,模型类型是SpinnerModel。 一般来说,该模型接口是XModel命名为X组件。
5每个模型接口都有默认的实现类吗?如果有,在未指定时,会使用默认的模型类吗?
是的,在大多数情况下,没有在一些罕见的情况下。
大多数模型接口有一个默认的实现类,通常命名DefaultX,其中X是其模型接口名称。默认的实现类是DefaultListModel ListModel。
网络通信
1如何创建服务器套接字,什么端口号是可用的,如请求的端口号已在使用,会发生什么?
您使用新的ServerSocket(端口)来创建一个服务器套接字。
您可以使用任意数量在1024年之后。
如果一个端口已经被使用,你会得到一个异常,那么你可以选择另一个号码。你可以有一个服务器运行在一个港口服务多个客户。
2.服务器套接字与服务器套接字有什么区别?
一个服务器套接字可以处理来自客户端的连接请求。在连接建立后,通信服务器和客户机之间的是通过客户端套接字。
3.客户端程序如何初始化连接?
客户端程序使用新的套接字(主机名、端口)来请求到服务器的连接。
4.服务器怎样接受连接请求?
服务器侦听连接来自客户机的请求通过调用serversocket接受()阻断了程序执行下一条语句,直到建立一个连接。
5.数据是如何在客户端和服务器之间传输?
你需要使用getInputStream()来创建一个流从套接字接收数据并使用getOutputStream()来创建一个流从套接字发送数据。
6如何找出连接到服务器的客户端的IP地址?
找到IP地址的一个客户机连接到服务器,使用getInetAddress()从套接字。然后使用getHostName()和getHostAddress()来获得主机名和IP地址从一个InetAddress实例。
7如何使用一个服务器多个客户端?
使用线程类,并创建多个线程来处理多个连接,每个客户一个线程。
8一个applet能否连接到与放置这个applet的机器所不同的服务器?
没有。applet只能连接到服务器的机器applet加载。
9如何找出一个applet的主机名?
找到一个机器的主机名applet被加载,使用getCodeBase().getHost()。 getCodeBase()返回的URL applet类。 getHost()返回的主机名。
10如何发送和接受一个对象?
发送或接收对象,要归功于创建一个ObjectInputStream到getInputStream()和创建一个ObjectOutputStream 到getOutputStream()。即可以使用对象输出流和输入流来发送和接收对象。
11应用程序可以从远程主机上获取文件和更新远程主机上的文件吗?
一个应用程序可以检索一个文件从一个远程主机,但是它不能更新一个文件在远程主机上
12如何从web服务器中获取文件?
创建一个URL从文件的URL字符串。然后使用openStream()方法打开InputStream的输入。
13JEditorPane可以显示哪些类型文件?如何显示一个文件?
普通文本文件、HTML文件、和RTF文件可以被显示在一个JEditorPane。
显示一个文件在JEditorPane,创建一个URL从文件的URL字符串。然后使用setPage(URL)方法来设置页面来显示它。
异常处理
1.描述Jave的Throwable类、子类及异常的类型。
看到
您可能关注的文档
- 制约中考体育加试成绩提高的因素分析及解决对策.PDF
- 制约教师培训实效的因素及应对策略研究长春市.PDF
- 制造企業操作人员定岗定编方法初探.doc
- BIEE11G常用变量总结.doc
- B-050高级内墙乳胶漆指标.doc
- 制造業部门职责说明书.docx
- 刹车盘类铸件的双层浇注工艺.PDF
- Arcgis上机操作流程9地统计.doc
- BOSCH矩阵特殊命令.doc
- BP211D电子天平的标准操作程序.doc
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
最近下载
- 公共危机案例.pdf VIP
- 3.5跨学科实践:探索厨房中的物态变化问题 +章节梳理延伸 课件 人教版(2024)物理八年级上册.pptx VIP
- 初中物理作业设计优秀案例(3篇).pdf
- 2023年急性ST段抬高型心肌梗死诊断和治疗指南.docx
- 大气的受热过程说课稿2023-2024学年高中地理湘教版(2019)必修一.docx VIP
- 外研版2023必修第一册Unit 3 Family matters重点词汇短语练习含答案.pdf
- 国家开放大学《心理学》形考任务1-4参考答案.docx VIP
- 售后转正工作总结PPT.pptx
- ISO45001品质中心第三方审核记录.doc
- 3.5+跨学科实践:探究厨房中的物态变化问题++课件-2024-2025学年物理人教版八年级上册.pptx VIP
文档评论(0)