Java基础知识总结-杂谈

1. 什么是AWT?和Swing有什么区别?

    抽象窗口工具集(Abstract Window Toolkit)是Java开发图形化应用的标准API。

    Swing是图形控制库,其中的类不是系统独立的;

    Swing不能创建对等控件,因此相对于AWT,Swing是轻量级的;

    Swing不依赖系统的视图效果,因此跨平台有一致的外观。

2. 什么是Swing?

    GUI库,不是系统独立的。

    Swing不能创建对等控件,因此相对于AWT,Swing是轻量级的;

    Swing不依赖系统的视图效果,因此跨平台有一致的外观。

3. 什么是轻量级组件?什么是重量级组件?

    AWT创建的组件是系统独立的,每个组件是对等组件,因此它们是重量级组件;

    Swing组件平台独立,没有对等组件,因此是轻量级组件。

4. 什么是JSP?

    JavaServerPage在Web应用中是服务端组件,用于动态产生HTML、XML文档,JSP允许java代码动态嵌入到web页面(比如html)中,并在服务器端执行,执行后动态内容发送给客户端。JSP用于调用内置功能。相对于html,JSP技术增加了标签库,平台独立并扩展Web服务器的能力。

5. 什么是JFC?JFC的特点是什么?

    Java Foundation Classes是用于开发和部署商业级桌面和网络应用的图形化组件和服务的集合。

    JFC是java2平台的核心;

    所有的JFC组件是JavaBeans,可重用、互操作、可移植;

    JFC提供开放架构,第三方JavaBean组件可用于增强用JFC开发的应用;

    跨平台;

    可自定义。    

6. 解释Swing和JSF的区别?

    JSF应用只能应用在网络环境下,而Swing没有此限制。

7. 解释怎样在JSP页面中使用Javabeans?

    两种方式:    

<jsp:useBean id=“beanName" class="fully_qualified_className" scope="scope"/>
<jsp:useBean id=“beanName" class="fully_qualified_className" scope="scope">
    <jsp:setProperty .../>
</jsp:useBean>

8. 什么是控件?在AWT中有哪些不同类型的控件?

    控件是用户与应用交互的组件,是可视化的图形对象,包含有:

    Button、Canvas、Checkbox、Choice、Container、Label、List、Scrollbar、TextComponent。

9. 在JSP模板中,什么是标签扩展?

    JSP允许开发自定义功能的自定义标签,这是通过JSP标签扩展API实现的。需要实现一个实现Tag接口的Java类和提供一个标签库XML描述文件,这个文件指定了标签和实现Tag接口的java类。

10. 解释一下JSP标签的分类?

    指令标签、脚本元素标签、动作标签

    指令标签:简化Java编程调用,比如导入包、指定错误控制页、控制会话,指令标签有:

        page:页面类型信息

        include:包含其它JSP页面;

        taglib:使用自定义标签

    脚本元素标签:用于定位合法的java代码,代码放在jspService()方法中,通过JSP引擎;

    动作标签:是JSP标签的核心部分,可以在脚本中打印表达式,也可以创建或持久化Bean。脚本、描述、表达式、页面跳转、控制bean属性、创建bean。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值