1、平安编程技术实验Experiment of Secure Programming Techniques一、课程基本情况课程总学时:32学时实验总学时:8学时学 分:2学分开课学期:第6学期课程性质:选修对应理论课程:平安编程技术适用专业:计算机及软件、网络工程教 材:梁勇,Java深入解析透析Java本质的36个话题,电子工业出版社,2013. 11开课单位:计算机与软件学院计算机科学技术系二、实验课程的教学目标和任务平安编程技术一门实用性很高的课程。要学好这门课程除了课堂教学以外,还必须加强 实践环节的教学,通过上机实习,使学生进一步巩固课堂教学的内容,锻炼程序设计能力, 提高调试程序的技巧
2、,为今后编写较复杂的企业级实用程序打下基础。三、实验课程的内容和要求序号工程名称所需 学时内容提要工程要求实验类型必开选开实验一反射技术的综合运用2应用反射技术实现对一个类的成 员变量,方法的调用和修改是验证实验二自定义泛型的综合应用2编写一个应用自定义泛型的类并 测试是验证实验三注释的综合运用2利用注释实现方法的权限控制是综合实验四动态代理模式实践2在代码中运用动态代理模式是综合实验五委托模式的实践2掌握委托模式的原理和代码编写是综合实验六多线程和线程平安实践2实现一个多线程的在线售票系统是综合实验七工厂方法模式实践2在实践中运用工厂方法设计模式是综合实验八线程互斥与线程锁的 实践2在实践编
3、码过程中实现线程互斥 和线程锁是综合四、课程考核(1)实验报告的撰写要求:试验完成后马上写实验报告,报告中写清楚所用技术,设计思想输入数据,预期结果和最终 结果,比拟其差异并分析原因。(2)实验报告:4次(3)考核及成绩评定:实验结果和实验报告各占50%五、参考书目1、Java编程思想,作者:美埃克尔,出版社:机械工业出版社,出版时间:2007年6月2、Java语言程序设计,作者:Y.Daniel Liang,出版社:机械工业出版社,出版时间2015年月3、深入分析Java Web技术内幕, 许玲波,出版社:电子工业出版社出版时间:2014年 月4、深入理解Java虚拟机:JVM高级特性与最正确实践,作者:周志明,出版社:机械工业出版, 出版时间:2013年6月