java_ee实验报告-常用工具类和集合框架.doc
0学生实验报告(理工类)课程名称JAVAEE程序设计专业班级13软件工程(3)班学生学号13051041087学生姓名杨帆所属院部软件工程学院指导教师金英20142015学年第2学期金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。填写注意事项(1)细致观察,及时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。(4)外文、符号、公式要准确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。实验项目名称常用工具类和集合框架实验学时3同组学生姓名实验地点1320实验日期201535实验成绩批改教师金英批改时间一、实验目的和要求(1)熟练掌握JDK16及JAVAEE环境搭建方法;(2)熟练掌握TOMCAT和SERVER配置方法;(3)掌握常用工具类的使用方法;(4)熟练掌握集合框架的基本使用方法;(5)了解中文排序问题;(6)了解泛型编程;(7)调试程序要记录调试过程中出现的问题及解决办法;(8)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验;(9)做完实验后给出本实验的实验报告。二、实验仪器和设备奔腾以上计算机,WINDOWS操作系统,装有JDK16和ECLIPSEJAVAEE环境。三、实验过程(1)配置TOMCAT环境;配置SERVER环境(2)更改编程环境的字体大小(程序代码字体和控制台字体设置);(3)建立一个WEB项目运行出来;(4)常用工具类教材46个教材示例调试,推荐1、P8示例21,222、P10示例24,253、P11示例264、P14示例285、P15示例2106、P19示例213(5)集合框架编程教程46个实例,推荐示例如下1、P24示例312、P26示例333、P27示例344、P29示例355、P30示例366、P31示例377、P32示例398、P34示例3119、P36示例312要求(1)ECLIPSE的环境配置步骤熟练掌握;(2)掌握用SERVER环境的搭建和调试运行方法;(3)注意JAVA程序项目和WEB项目的区别。(4)掌握常用工具类的使用方法(5)掌握集合框架的使用技巧(6)了解泛型和中文排序程序清单1、P8示例21,22PACKAGEYFPUBLICCLASSEX2_1{PUBLICSTATICVOIDMAINSTRINGARGS{STRINGS1“JAVAEE“STRINGS2NEWSTRING“JAVAEE“IFS1S2SYSTEMOUTPRINTLN“S1与S2引用同一内存。“ELSESYSTEMOUTPRINTLN“S1与S2不是引用同一内存“}}PACKAGEYFPUBLICCLASSEX2_2{PUBLICSTATICVOIDMAINSTRINGARGS{STRINGS1“JAVA“STRINGS2NEWSTRING“JAVA“IFS1EQUALSS2SYSTEMOUTPRINTLN“S1与S2值相同“ELSESYSTEMOUTPRINTLN“S1与S2值不同“}}2、P10示例24,25PACKAGEYFPUBLICCLASSEX2_4{PUBLICSTATICVOIDMAINSTRINGARGS{STRINGS1NEWSTRING“LLOVEJAVAPROGRAM“STRINGS2S1SUBSTRING12STRINGS3S1SUBSTRING2,6CHARCS1CHARAT0SYSTEMOUTPRINTLN“S2“S2“S3“S3“C“C}}PACKAGEYFPUBLICCLASSEX2_5{PUBLICSTATICVOIDMAINSTRINGARGS{STRINGS1NEWSTRING“五莲路归昌路五莲路凌河路五莲路东陆路““五莲路菏泽路五莲路兰城路五莲路莱阳路““五莲路金桥路居家桥路德平路歇浦路北洋泾路““钱仓路陆家嘴东路东方医院金陵中路人民广场“STRINGZDS1SPLIT““FORSTRINGTZDSYSTEMOUTPRINTLNT}}3、P11示例26PACKAGEYFPUBLICCLASSEX2_6{PUBLICSTATICVOIDMAINSTRINGARGS{STRINGS1NEWSTRING“LLOVEJAVA“IFS1STARTSWITH“L“SYSTEMOUTPRINTLN“串S1以L开始“IFS1ENDSWITH“JAVA“SYSTEMOUTPRINTLN“串S1以JAVA结束“IFS1CONTAINS“LOVE“SYSTEMOUTPRINTLN“串S1包含LOVE“}}4、P14示例28PACKAGEYFPUBLICCLASSEX2_8{PUBLICSTATICVOIDSTRINGREPLACESTRINGTEXT{TEXTTEXTREPLACE J , I }PUBLICSTATICVOIDBUFFERREPLACESTRINGBUFFERTEXT{TEXTTEXTAPPEND“EE“}PUBLICSTATICVOIDMAINSTRINGARGS{STRINGTSNEWSTRING“JAVA“STRINGBUFFERTBNEWSTRINGBUFFER“JAVA“STRINGREPLACETSBUFFERREPLACETBSYSTEMOUTPRINTLNTS“,“TB}}5、P15示例210PACKAGEYFIMPORTJAVATEXTSIMPLEDATEATIMPORTJAVAUTILDATEPUBLICCLASSEX2_10{PUBLICSTATICVOIDMAINSTRINGARGS{SIMPLEDATEATAT1NEWSIMPLEDATEAT“YYYY年MM月DD日HH时MM分SS秒“SIMPLEDATEATAT2NEWSIMPLEDATEAT“YY/MM/DDHHMM“SIMPLEDATEATAT3NEWSIMPLEDATEAT“YYYMMDDHHMMSS“SIMPLEDATEATAT4NEWSIMPLEDATEAT“YYYY年MM月DD日HH时MM分SS秒E“DATEDATENEWDATESYSTEMOUTPRINTLNAT1ATDATESYSTEMOUTPRINTLNAT2ATDATESYSTEMOUTPRINTLNAT3ATDATESYSTEMOUTPRINTLNAT4ATDATESYSTE