Java程序设计-8-常用类及开源工具
- 格式:ppt
- 大小:319.50 KB
- 文档页数:50


物理与电信工程学院2011—2012学年第(一)学期期末考试《Java程序设计》试卷(B)一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干前的括号内。
每小题1分,共20分)(D )1、数组中可以包含什么类型的元素?_____________。
A、int型B、 string型C、数组D、以上都可以(A )2、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )(B )3、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A..javaB..classC. .htmlD. .exe(D)4、如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?A、 privateB、publicC、protectedD、no modifier(C )5、以下哪个方法用于定义线程的执行体?A、 start()B、init()C、run()D、main()(D )6.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。
A、 public int MAX_LENGTH=100;B、 final int MAX_LENGTH=100;C、 final public int MAX_LENGTH=100;D、 public final int MAX_LENGTH=100.(B )7.下面哪些选项是正确的main方法说明?A、public main(String args[])B、 public static void main(String args[])C、private static void main(String args[])D、void main()(A )8. ,JA V A对象主要属性有________。
常⽤的⼀些开源组件整理:导出Excel报表的插件:NOPI.dll(基于微软OpenXml实现)开源的作业调度和⾃动任务框架:⽤于⼤数据搜索引擎的全⽂检索框架:微软针对企业级应⽤开发的最佳实践组件:Enterprise Library 5.0国外⼀个⽜⼈写的⾼级开源集合:PowerCollections国内知名的分页控件,⽀持多种分页⽅式:AspNetPager分布式缓存框架:Microsoft Velocity:微软⾃家分布式缓存服务框架。
Memcahed:⼀套分布式的⾼速缓存系统,⽬前被许多⽹站使⽤以提升⽹站的访问速度。
Redis:是⼀个⾼性能的KV数据库。
它的出现很⼤程度补偿了Memcached在某些⽅⾯的不⾜。
EnyimMemcached:访问Memcached最优秀的.NET客户端,集成不错的分布式均衡算法。
开源的.NET系统推荐:OXITE:微软 MVC案例演⽰框架。
PetShop:微软宠物商店。
Orchard:国外⼀个MVC开源的博客系统。
SSCLI:微软在NET Framework 2.0时代的开源代码。
DasBlog:国外⼀个基于的博客系统。
:国外⼀款免费开源的博客系统。
:⼀套⾮常优秀的基于的开源门户⽹站程序。
:国内开源的论坛社区系统。
nopCommerce和Aspxcommerce:国外⼀套⾼质量的开源B2C⽹站系统。
JumboTCMS和DTCMS:国内两款开源的⽹站管理系统:⽇志记录异常处理:Log4Net.dll:轻量级的免费开源.NET⽇志记录框架。
Enterprise Library Log Application Black:微软企业库⽇志记录。
Elmah:实现最流⾏的应⽤异常⽇志记录框架。
NLog:是⼀个简单灵活的⽇志记录类库,性能⽐Log4Net⾼,使⽤和维护难度低。
关于NoSQL数据库:Mongodb:分布式⽂件存储数据库。
Membase:家族的⼀个新的重量级的成员。
《JAVA程序设计》课程标准课程名称:JAVA程序设计课程编码:60415002总学时数:64学时理论学时34 实践学时30适用专业:物连网应用技术专业,软件技术专业,网络技术专业等一、课程概述(一)课程定位本课程是物连网应用技术专业的一门专业基础课,也是一门必修课,主要针对Java 工程师、测试工程师、Android开发工程师等岗位开设,重点培养Java软件工程师核心工作能力:软件设计能力、编码能力、软件测试能力、沟通能力、学习能力。
培养学生综合运用知识解决问题的能力,培养良好的编码习惯,锻炼团队合作能力,积累实际的项目经验;系统学习Java标准类库,使学生对一门语言的基础类库有一个系统了解,提高学生专业素养。
掌握窗口制作、事件处理、JDBC数据库访问、网络通信等基本技能。
前导课程有课程《C语言程序设计》,后续课程有《智能设备应用开发》(二)课程设计思路由于本课程是一个理论与实践都非常强的课程,我们的教学指导思想是理论与实践相结合,在实践中培养专业素养和技能,培养学生的实际动手能力,自学能力、创新能力和解决问题的能力以及良好的职业习惯。
因此在本门课程的教学计划制定中,理论学时和实践学时的比例设置为1:1。
基于工作过程的课程学习情境设计体现“以职业能力为主线,以岗位需求为依据,以职业生涯为背景,以工作结构为框架,以工作过程为基础,以工作任务为起点”的理念,本课程的主要知识技能有:JAVA基本语法、类和对象、常用类的使用、界面制作、事件处理、JDBC数据库访问、网络技术。
从课程的学习目标出发,结合学生将来要从事的工作岗位需求,进行学习情境的设计,在一个专项的学习情境中,围绕一个企业真实项目,指导学生进行任务分解,帮助学生不断分析问题,解决问题,实施若干个学习任务。
在教学过程中教师的作用是组织者和协调者的角色,主要工作是布置任务,并引导学生去寻找解决任务的方法,必要时提供要必需的知识介绍,在学生实施任务过程中进行过程监控,纠正学生的偏差,在学生完成任务时,组织学生进行自我评价和小组互相评价。