java开发毕业实习报告

java开发毕业实习报告

ID:9384641

大小:34.50 KB

页数:7页

时间:2018-04-29

java开发毕业实习报告_第1页
java开发毕业实习报告_第2页
java开发毕业实习报告_第3页
java开发毕业实习报告_第4页
java开发毕业实习报告_第5页
资源描述:

《java开发毕业实习报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业实习报告院系名称:信息科学与工程学院专业班级:计算机科学与技术11级01班学生姓名:学号:指导教师:教师职称:实习日期:2015年3月9日至2015年4月3日2015年4月3日毕业实习报告1.结合毕业实习情况,每人撰写1500字以上的报告:实习报告实习单位:郑州信源信息技术股份有限公司实习的时间地点:2015年3月9日至2015年4月3日在郑州市高新区雪松路31号实习的目的要求:进一步学习java开发的相关技术,更好的锻炼自己的实际解决问题的能力,将学习的理论知识运用于实践当中,反过来检验书本上理论的正确性。培养自己发现问题、解决问题的能力,加强对jav

2、a企业级开发的认识。更广泛的直接接触企业,了解企业的需要,加深对工作概念的认识,增强对社会的适应性,将自己融合到社会中去,培养自己的实践能力,缩短我们从一名大学生到一名工作人员之间的思想与业务距离。为以后进一步走向社会打下坚实的基础。实习的内容:1.面向对象以及java基础虽然我们在学校学过java基础,但是熟练程度不是很高,于是Java基础的进一步学习,以及面向对象的理解就非常重要。我们都知道java是面向对象的语言,所以对于面向对象的理解非常有助于java的学习。在企业学习的就和在学校学习的就完全不一样,我记得负责培训我们的一个部门的技术总监。他说我们课

3、本上很多课后练习题目都是解决一个数学问题,问不是解决一个现实中存在的问题,这样在学校我们的学习积极性就是打折扣,因为我们不知道这东西做出来能做什么。他告诉说编程语言其实都是相通的,我们说能够运用编程语言来解决现实生活中的问题,为人们而服务,才能成为真正的大神!这就是做产品和做技术的差别。所以,刚开始我们学习了公司用到的基本常用的java知识。我们首先学习了java的基础语法,这一点技术总监给我们说,真正一个好的程序员不是写出来一些晦涩难懂的代码来显示自己的技术,而是能写出“大家都能看懂”的代码。因为我们是一个团队,你写的代码不仅仅是让你自己看,而是让同事,让

4、其他人看的。真正好的代码是别人都能看懂的代码。并且给我们讲了注释的规范性,以及重要性,让我们我们受益匪浅。然后,我们学习了java面向对象的实现,让我们对面向对象的理解又加深了。有一个很有趣的比方,“司机踩刹车,然后车停了”问,刹车应该是由谁来实现的。答案是:用面向对象的思维来思考就是刹车这个方法,应该赋予车,而不是赋予人,人只是调用了车的刹车方法,刹车才会执行。后来我们就学习了Java的容器,理解和熟练使用了List、Map集合,并会使用迭代器遍历循环集合,其中泛型的使用非常重要。比如List集合,那么这里什么都可以存进去,而List那么这

5、里面只能存String类性的数据,List>意思就是List集合中只能存Map集合,而Map集合键值关系,只能为键为Integer类型,值为String类型。再后来我们学习了Java的异常机制,java的异常分为,运行时异常,编译时异常以及错误。异常是可以程序处理,而错误则处理不了。技术总监跟我们说,java的异常链一定不能断,不然会给程序以及后期的维护出现意想不到的麻烦。比如,程序运行出错,如果没有抛出异常,出现了错误,找都不知道去哪里找。正确的异常处理方式是,在后台抛出异常信息,然后在与前台相关的类中统一处理,并给

6、用户一个友好的提示。1.数据库基础Java基础巩固完之后,我们就进入了数据库学习阶段,由于现在大型企业级项目很多都用Oracle,以及本公司的项目也基本都用Oracle,所以我们就开始了Oracle的学习。我们在学校的时候学过微软的SqlServer2008课程以及我自己自学过mysql,所以对于数据库还算有一些基础。第一步我们学习了安装oracle,以及现在很多人用的客户端pl/sqlDeveloper。一开始我们会想,不就是安装一个软件吗?用得着学习吗?oracle的安装和卸载与一般软件不同,它的过程非常繁琐。卸载不干净,计算机就极有可能装不上去,因为需

7、要删注册表的一些东西。结果到后来计算机不得不重装系统了。第二步,我们就学习了Oracle数据库的基础知识,其中包括基本概念以及事务的介绍。通过学习我们知道,数据库设计的时候,至少要遵循第三范式,不然会有一系列的问题。数据库事务(DatabaseTransaction),是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满

8、足所谓的ACID(原子性、一致性、隔离性和持久性)属

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。