java实习报告

时间:2022-07-01 13:09:23 实习报告 我要投稿

java实习报告(集锦15篇)

  在当下社会,报告的适用范围越来越广泛,要注意报告在写作时具有一定的格式。为了让您不再为写报告头疼,以下是小编收集整理的java实习报告,供大家参考借鉴,希望可以帮助到有需要的朋友。

java实习报告(集锦15篇)

java实习报告1

  实习目的

  通过对java语言、JavaWeb、Mysql数据库应用设计及SQL语言的复习和锻炼,并且通过使用IDEA开发工具开发公司项目,以达到充分熟悉开发平台及其应用设计,同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力。培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

  实习时间

  20××年2月25日~20××年3月17日

  实习地点

  实习内容

  随着社会的快速发展,用人单位对大学生的要求越来越高,对于即将毕业的在校生而言,为了能更好的适应严峻的就业形势,毕业后能够尽快的融入到社会,同时能够为自己步入社会打下坚实的基础,毕业实习是必不可少的阶段。毕业实习能够使我们在实践中了解社会,让我们学到了很多在专业课堂上根本就学不到的知识,受益匪浅,也打开了视野,增长了见识,使我认识到将所学的知识具体应用到工作中去,为以后进一步走向社会打下坚实的基础,只有在实习期间尽快调整好自己的学习方式,适应社会,才能被这个社会所接纳,进而生存发展。刚进入实习单位的时候我有些担心,在大学学习的专业知识与实习岗位所需的知识有些脱节,但在经历了几天的适应过程之后,我慢慢调整观念,正确认识了实习单位和个人的岗位以及发展方向。我相信只要我们立足于现实,改变和调整看问题的角度,锐意进取,在成才的道路上不断攀登,有朝一日,那些成才的机遇就会纷至沓来,促使我们成为专业公认的人才。我坚信“实践是检验真理的.唯一标准”,只有把从书本上学到的专业理论知识应用于实践中,才能真正掌握这门知识。因此,我作为一名物联网工程专业的学生,有幸参加了为期近三个月的毕业实习。

  实习目的及任务

  经过了大学四年专业的理论进修,使我们软件基础知识有了根本掌握。我们即将离开大学校园,作为大学毕业生,心中想得更多的是如何去做好自己专业发展、如何更好的去完成以后工作中每一个任务。本次实习的目的及任务要求:

  实习目的

  ①为了将自己所学软件开发知识运用在社会实践中,在实践中巩固自己的理论知识,将学习的理论知识运用于实践当中,反过来检验书本上理论的正确性,锻炼自己的动手能力,培养实际工作能力和分析能力,以达到学以致用的目的。通过实习,深化已经学过的理论知识,提高综合运用所学过的知识,并且培养自己发现问题、解决问题的能力。

  ②通过java开发岗位实习,更广泛的直接接触社会,了解社会需要,加深对社会的认识,增强自身对社会的适应性,将自己融合到社会中去,培养自己的实践能力,缩短我们从一名大学生到一名工作人员之间的观念与业务距离。为以后进一步走向社会打下坚实的基础;

  ③通过实习,了解软件开发工作流程,从而确立自己在最擅长的工作岗位。为自己未来的职业生涯规划起到关键的指导作用。通过实习过程,获得更多与自己专业相关的知识,扩宽知识面,增加社会阅历。接触更多的人,在实践中锻炼胆量,提升自己的沟通能力和其他社交能力。培养更好的职业道德,树立好正确的职业道德观。

  实习任务要求

  ①在岗位实习期间,严格遵守实习单位的规章制度,服从毕业实习专业指导老师的安排,做好实习笔记,注重理论与实践相结合,善于发现问题。

  ②在实习过程,有严格的时间观念,不迟到不早退,虚心向有经验的同事请教,积极主动完成实习单位分配的任务,与单位同事和谐相处;

  ③每天都认真总结当天的实习工作所遇到的问题和收获体会,做好工作反思。

  通过在公司的实习也有了一些自己的新的和感悟

  1、浅谈测试

  一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际情况中,测试是既重要且难以精湛的。其真正的压力,在于找不到bug,责任在你,而不在于编码人员。一般的测试人员不懂编码,他们靠的是日以累计的经验总结和想象力。而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。但占主导地位的,还是大型系统的集成测试经验。实际项目中,编码时间一般只占30%左右,真正耗费时间的是IT阶段的找bug与对应bug,此阶段基本评定了coder的编码质量。

  2、程序员的困惑

  有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。

  3、如何调试追踪?

  如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题。出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是最好途径。idea是个很爽的ide,这点做的很好。例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步step over,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者action逻辑的传值问题。页面错误的调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到具体错误发生在那几行。通常有几种常见的错误,例如:缺少对象这种很多时候是有些被你调用的字段有可能为空的情况出现的,可以加if(=null)语句加保护。追踪的方法基本就是用alert语句,放在有可能出错的地方。

  4、一些习惯

  遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多。解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间。把代码写的漂亮,注释、空行、规范一样不能少,可读性是放在第一位。曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人。任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了。

  5、题尾话

  我们的实习已经结束,但生活却没有结束,这一次的实习,对于我们这帮还没有毕业的学生来说可以用意义重大四个字来形容。他不仅仅对我们的专业知识进行了巩固和拓展;还对我们作为软件开发人员的视野进行了增大,让我们了解了很多软件开发这个职业应该注意的一些细节;更是让我们亲身体会了软件工程这门科学对于一个软件的意义。这些经验对我们来说就是一笔宝贵的财富。而经过了3周的实习,在大家的共同努力下,也都完成了各自的任务,但我想说的是,我们并不仅仅是完成了任务,我们更是个个满载而归。项目的制作以及疑难问题的解决,将我们把大学期间那些快要淡忘的知识又重新熟悉了起来,并且对代码有了更深层次的理解。代码的复用性、类与类之间的调用、对象的创建、数据库的连接以及操作等各种专业知识的使用,让我们能更好的将这些各种各样知识合理的整合在一起。如果说专业知识收获颇多,那么接下来的职业技能却是我认为在整个实习过程中收获最大的地方。代码的注释以及编码的规范这两点是我以前很少注意的地方,对其也并没有多少重视。但这一次,却明白了他的重要性:这是作为一个软件开发人员必须应该具备的能力,或者说应该特别注重的地方。因为我们的代码并没有多少注释以及很多地方的编码很不规范,企业老师宁愿让我们多花一周的时间修改,也没有匆匆的进行下一步测试。在修改的这一周内,通过自己的体会以及老师的重点强调,对于代码的编码规范和代码的注释有了更深层次的理解。通过了这次的实习,我个人认为,代码的注释以及编码的规范比个人的技术更为重要。

java实习报告2

  一.实现目的

  在大三第一学期开学后,继续在学校学习本专业知识有一个月,在这一个月,我越来越发现,自己的专业知识掌握的并不牢固,或者说是当时大一大二自己感觉学的还不错,当真正让我自己去做一个项目的时候,我并不能将整个流程一连串的做下来,必须参考老师之前做的模板来做。所有我离校,去校外培训继续深入的学习专业知识。

  半年的培训结束后,找一家实习单位来,磨合自己踏入社会前的就业准备。在学校学到的理论知识运用到实际工作中,并借此机会提高自己的社会阅历,工作经验。

  提高自己对于社会的认知能力,扩大知识面,同时提高自己的专业技能、实践能力,以及让理论联系实际,让自己迅速适应社会工作环境。逐步实现自己由学生到社会的转变,培养自己初步担任技术工作的能力,以便培养自己成为能够主动使用社会主义现代化建设需要的复合型人才。这对我在正式工作前有很重要的意义,不论是专业技能,还是综合素养,以及实际中的人际关系都是十分宝贵的经验。

  二.实习内容

  (一).实习单位

  青岛创斯特信息科技有限公司

  (二).岗位介绍

  岗位职责:

  1、按照需求和技术框架要求进行项目或产品开发;

  2、对自己负责的项目进行全程跟踪,根据客户需要迭代优化;

  3、与客户进行现场沟通,能够充分理解客户需求;

  4、保质保量的完成分配给自己开发的模块或系统.

  任职要求:

  1、熟悉JAVA开发和安卓系统开发;

  2、熟悉主流开发架构和开发流程;

  3、熟悉软件开发流程及软件管理;

  4、有3个以上相关项目开发经验;

  5、计算机相关专业优先;

  注:动手能力强的应届生也可以考虑。

  (三).实习时间

  20xx/5/2---20xx/5/31

  (四).实习安排

  测试准备上线的PC端,及客户端的APP程序。检测是否程序漏洞及不足。通过SVN上报问题。并详细描述问题的情景问题。分配给指定的分修改。

  (五).过程介绍

  本次实习共四周时间,我实习的岗位是软件测试工程师。

  第一周:

  1.熟悉本公司的工作环境,跟着指导老师了解公司相关业务和产品,学会使用公司所开发的应用软件和各种产品设备,熟悉和了解一贯的操作方法和可能出现的问题,了解软件测试的正常工作流程。

  2.看产品介绍和说明书,熟悉它的大致结构。由于自己的方向不是测试,测试经理就给我大概讲了一下所有的测试流程,以及测试的相关文档以及文档应该包括的内容,根据公司现有的项目具体让我学习怎样进行测试。

  3.看以前的提交过的bug详细信息,学习怎样将发现的bug描述的更加专业和准确,方便开发人员了解bug,以及学习怎样写测试报告和了解日报的格式。

  第二周:

  熟悉了相关软件和硬件的操作和基本故障诊断之后,我也成为工作之中的一员,正式投入工作岗位。

  1.我首先还是通过跟踪产品一下已存在或者修复过的bug信息,熟悉具体功能和业务逻辑,并对这些bug进行验证。在我验证bug信息的时候,每一个bug对于我来说都是新的,完全不同的,即使是针对同一个模块的相关子模块,所以每在我验证完一个bug之后,都会对相关的业务相对的熟悉一些。另外在我学习验证bug信息的过程中,我熟悉了管理工具SVN的使用,以及相关测试环境的搭建与维护。因为很多bug存在于不同版本的产品上,所以我经常处于卸载与安装软件的工程中。

  2.搭建相关环境。在搭建测试环境时也废了不少功夫,搭建需要测试项目的运行环境后,安装好测试需要的相关软件。

  3.开始对公司项目进行测试。选择正确的版本号测试,如果那个模块的功能出现了问题,及时与开发人员来进行交流,通过SVN提交详细的bug信息(最好加上截图附件),让开发人员对bug一一进行修改。

  4.记下每天的工作内容,每天提交日报给指导老师,每周再以周报的形式提工作总结交给指导老师。指导老师会对我写的周报进行检查,对其中存在的问题以邮件的方式发给我,以便之后工作中好改正。

  5.为了能更加了解软件中各种功能的关联关系,公司把客户请来,和客户沟通了解整个项目的功能及流程。同时自己也要把bug和负责项目的技术人员进行沟通。和一切相关的人员交流,不同的交流渠道,获得消息是不同的,角度也是不同的。和开发人员交流,会了解开发人员怎么实现软件功能的,和项目管理人员进行交流,会知道开发进度及遇到的困难,和客户进行交流,了解的是在现实生活中需求背景。

  6.协调项目的内部测试,本项目中测试后期一轮测试,包括软件硬件结合的测试。比如:实际测试需要用到写字板连接教师手机客户端,将写字板的信息同步到教师客户端,同时学生客户端也能收到解答信息。认真完成项目的测试工作,和技术支持共同保证项目质量。

  7.项目测试的问题跟踪及处理采用每日进行修改问题回归测试工作,每日同步更新问题跟踪单的模式,按照规划时间完成系统更新测试。作为此次项目测试的成员之一,对于日常的测试流程、测试任务分配、测试执行、缺陷跟踪、协调内部测试及协调客户测试方面能力均得到了进一步提高。

  三.实习体会

  实习期两周的感觉,收获颇多,不管是从工作技能上还是从为人处世上,我都感觉自己个人能力有了很大的提高,或者说是看到了自己有待提高的地方有很大的的空间。

  (1).工作技能

  一个月的实习期,自己所从事的是软件测试的工作,并不是自己专业选修的方向。所以一切都是从头开始的,而更需要自己的努力、耐心和细心。这些都是自己欠缺的,但是在工作了2周后,参与了企业的运作过程,最后发现自己真的在实践能力上有了很大的改善。要想成为好的测试人员,首先得了解自己要测试的软件的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是在测试中需要注意的问题,满足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助了解产品如何工作。还有多看看公司Bug库中的问题,这些存在的`问题可以帮助自己了解软件产品哪些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。比如软件运行在Windows或者Linux,如果不懂操作系统,你就无法建立测试环境,有些时候时候软件的组件发生问题,就是自己系统配置造成的,对系统不熟悉,会把外在原因归结为软件本身。所以要学习关于和软件系统相关的知识,比如编程,网络,数据库等。不一定要学习到多好的程度,只是通过这些扩展的知识面,可以在发现问题,解决问题上不会局限在狭小的圈子里。虽然离真正的软件测试工程师的要求还有很大的距离,但是自己一定会努力,向着自己的目标前进。

  (2).为人处世

  也让自己成熟了许多。在实习过程中成立的小团队,彼此之间互相沟通,互相帮助,为了我们的目标而努力,圆满地完成了此次实习的实践任务,让我看到了大家对于工作的热情。

  总之,通过这次实习,确实让自己成长了许多。在实习期间,我学到了许多东西,遇到了一些困难,也看到了自己本身存在着的许多问题。在测试时要想使自己的工作做得更加周全。总会遇到这样那样的问题,当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的不足,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好以后的工作而努力。

  四.知识技能应用

  实习已经两周,关于专业知识暂时没用到多少,因为实习期侧重的是软件测试,通过测试来加深对项目的理解及功能实现的应用。

  在实习期学到之前从没接触过的知识有很多。

  1.测试环境(网络环境,windows环境等)

  2.数据库管理

  3.编程技巧(java编程设计,脚本语言,设计工具,XML编程)

  4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试)

  5.测试技术实践

  软件测试的基础知识(黑盒测试,白盒测试,单元测试,系统测试)

  软件测试的基本工具(测试管理工具,自动化测试工具,性能测试工具)

java实习报告3

  一转眼,这段实习的生活过去了,回首这段时间的实习,最大的收获是学到了更多的知识,增加了自己的经验,锻炼了自己,提高了自己的能力。下面,我将实习的工作总结如下:

  在注重素质教育的今天,社会实习一直被视为培养德、智、体、美、劳全面发展的跨世纪优秀人才的重要途径。毕业实习是学校教育向课堂外的一种延伸,也是推进素质教育进程的重要手段、大学生进入社会的桥梁。它有助于当代大学生接触社会,了解社会。同时,实习也是大学生学习知识、锻炼才干的有效途径,更是大学生服务社会、回报社会的一种良好形式。鉴于毕业实习的以上的优点,我怀着一颗真诚学习的心成为了其中的一员。

  来到实习单位,我首先面对的是个人角色的转换及整个人际关系的变化。学校里成绩不错的学生变成了未知领域里从头学起的实习生,而熟悉的校园也变成了陌生的企业单位,身边接触的人变成了我的前辈我的同事我的师傅,相处之道完全不同。在这样的转变中,对于沟通的认知显得非常苍白。于是第一次觉得自己并没有本以为的那么善于沟通。当然,适应新的环境是需要过程的,所以我相信时间和实践会让我很快完成这种角色的转变,真正融入到工作单位这个与学校全然不同的社会大环境中。我还要努力实践,自觉进行角色转化。只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。

  在公司中做不出成绩时,会有来自各方面的压力,老板的眼色同事的嘲讽。而在学校,有同学老师的关心和支持,每日只是上上课,很轻松。常言道:工作一两年胜过十多年的读书。两个月的实习时间虽然不长,但是我从中学到了很多知识,关于做人,做事,做学问。只有拥有自信才能够克服一切,去实现自己的理想,创造自己的人生。

  实习是个人综合能力的锻炼,作为一名新时代的新青年更应该把学习作为保持工作积极性的重要途径。像我这种文凭不高的人,心里就有一种很渴望的感觉,明白了自己与社会所需的要求,因为现在毕业求职,特别是对于像自己一般的人,更多的时间是社会职业选择自己面试,更多的不是自己去选择职业,这应该就是所谓的先就业再择业吧。所以自己会把心态放正,在公司的时候先全面发展,等过段再看看精于哪个方面,然后向那个方向努力发展。

  在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、技能知识和社会知识,用先进的知识武装头脑,用精良的技术提升能力,以广博的社会知识拓展视野。

  我努力去适应全新环境的同时,最大的体会莫过于实际工作方面的收获。特别是在实习过程中,我亲眼看到前辈们对工作认真负责、精益求精的工作作风。在实习过程中使我感受最深、受益最大的就是这种工作作风。通过这次实习,前辈们的这种作风和精神值得我在今后的工作中很好地学习、继承和发扬。走出校门,踏进社会,不能把自己要求太高。因为期望越大,失望可能会越大,但适当的期望与渴望还是非常必要的。不能认为我在学校里读了多少本书、写了多少万字、听了多少堂课,自己了不起了。我毕竟还是初出茅庐,没有任何实践经验,比起前辈们还差得很远。学校生活暂告一段,社会生活刚刚起步,应该在步入社会后,继续学习,不断增长和扩展知识面,才能使自己在社会占有一席之地。由于公司是主要是做网站的,所以我利用一段时间对PHP和mysql进行了系统的学习,在这里带我的师傅有时候只是很粗略的给我们讲讲或者干脆直接告诉我们应该学会什么,什么时候检查。这时才真正感受到了在学校时老师耐心的教我们一点一滴知识时的珍贵。真后悔在学校时不应该那么浪费时间。但是现在也认识到自学能力的重要性,认识到“活到老学到老”的真谛。“在大学里学的不是知识,而是一种叫做自学的能力”,参加工作后才能深刻体会这句话的含义。课本上学的理论知识用到的很少。在这个信息爆炸的时代,知识更新太快,靠原有的一点知识肯定是不行的。我们必须在工作中勤于动手慢慢琢磨,不断学习不断积累。遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。所以我们还要继续学习,不断提升理论素养。

  在公司实习已经两个月了,在这里每天的时间都是非常紧张的,没有什么时间玩。在这里我懂得了许多,以前知识嘴上说说,现在真的感觉到赚钱的不容易。想到父母为了养家,为了送我读书是多么伟大的一件事,他们真的不容易。还懂得了要做好一件事必须要有一定的一致,还要善于学习、多和周围的人沟通、要能发现问题、多问几个为什么会是这样,你一定可以学到很多东西,养成多想多问的习惯,对以后的工作一定会有帮助的,还知道了团队合作的重要性。

  刚来的时候,什么都不习惯,因为是第一次上班,有点累,觉得力不从心,不知道从哪里入手,去学习哪方面的知识。后面慢慢就习惯了,但有时候想想,我一个大专生在外面又能干些什么呢?复杂点的也不会,连简单的功能有时候都做不好,以后怎么干大事呢?这也是个很好的锻炼机会,好好磨练一下自己也有好处。中国不是有句古话“吃得苦中苦,方为人上人”吗?

  一、感想和体会

  1、第一是要真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力 量。第一天去单位,心里不可避免的有些疑惑:不知道同事上司怎么样,应该去怎么做啊,要去干些什么呢等等吧!踏进办公室,只见几个陌生的脸孔。我微笑着和他们打招呼。从那天起,我养成了一个习惯,每天早上见到他们都要微笑的说声:“俞总早”,那是我心底真诚的问候。我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对同事对朋友的尊重关心,也让他人感觉到被重视与被关心。

  2、第二是沟通:要想在短暂的实习时间内,尽可能多的学一些东西,这就

  需要跟同事有很好的沟通,加深彼此的了解,刚到公司,同事并不了解你的工作学习能力,不清楚你会做那些工作,所以跟同事前辈很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可缺少的钥匙。通过沟通了解,同事对我有了大体了解,边有针对性的教我一些知识。我也真正学到了计算机教科书上所没有或者真正用到了课本上的知识,巩固了旧知识,掌握了新知识,甚至在实践中推翻了书本上旧有的不合实际的知识,这才真正体现了知识的真正价值,学以致用。

  3、第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。在单位时,文斌就跟我说,想做网站开发这块,激情与耐心必不可少,在网站更新方面,这一行业就像做新闻工作,不断的更新,这就需要你有激情,耐心的去不断的学习,提高自己的专业水平。

  4、第四是“主动出击”:当你可以选择的时候,把主动权握在自己手中。

  在实习时,我会主动地帮同事做一些力所能及的事情,并会积极地寻找合适的时间,向同事请教问题,跟同事像朋友那样交流,谈生活学习以及未来的工作,通过这些我就和同事走的更近,在实习当中,同事就会更愿意更多的指导我。获得更大的收获。记得有次同事的电脑出问题,我就自高奋勇帮他去进行查找原因,等问题解决的后,我心里感觉很高兴,因为我的主动,我巩固了我所学的知识,并且得到了同事的认可。5、第五是细心负责和基本的专业素养:细心负责是做好每一件事情所必备的基本素质,基本的专业素养是前提。一个网站的代码可能非常多,如果你写的代码很凌乱,不严谨清晰,你可能会在一些细小的地方犯错误,网站也不容易的维护。所以说要做好这些事情,不细心负责,没有基本的专业素养,是很容易出现错误的。

  6、第六是讲究条理:如果你不想让自己在紧急的时候手忙脚乱,就要养成讲究条理性的好习惯。“做什么事情都要有条理,”这是从小爸爸给我的忠告。在公司时的文件材料很多,这就需要很有条理的去整理好,以免在用的时候翻箱倒柜的去找,耽搁时间,浪费精力,误了事情。所以,经理的桌子上总是收拾得井井有条。这一点对我感触很深,同时让我联想到在一本书上看到这么一个故事,一位在美国电视领域颇有成就的美籍华人当部门经理时,总裁惊讶于他每天都能把如山的信件处理完毕,而其他经理桌上总是乱糟糟堆满信件。他说,“虽然每天信件很多,但我都按紧急性和重要性排序,再逐一处理。”总裁于是把这种做法推广到全公司,整个公司的运作变得有序,效率也提高了。所以说:养成讲究条理的好习惯,能让我们在工作中受益匪浅。

  7、第七是态度决定一切。

  工作时一定要一丝不苟,认真仔细,一个职员在公司的大部分时间都是在工作的,这就要求他在这段时间内一定要小心谨慎,一丝不苟,不能老是出错,有必要一定要检验自己的工作结果,以确保自己的万无一失。工作的时候我一直保持极大的工作热情,不仅顺利完成工作任务,工作之余还经常总结经验教训,不断提高工作效率,虽然工作中我也会犯一些错误,受到领导批评,但我认为这些错误和批评是能让我能在以后的工作中谨慎小心,提高工作效率。在和大家工作的这段时间里,他们严谨、认真的工作作风给我留下了很深刻的印象,我也从他们身上学到了很多自己缺少的东西。这次生产实习虽然说时间比较少,但是却让我了解了公司的企业文化、生产模式和质量体系管理等经验,这对我来说是很宝贵的。

  8、第八是勤于思考

  在工作岗位上一定要勤于思考,不断改进工作方法,提高工作效率。公司的日常工作都会比较繁琐,而且几天下来也会比较枯燥,就是需要你多动脑筋,不断地想方设法改进自己的工作方法,提高工作效率,减少工作所需时间

  9、第九是不断学习

  要不断的丰富自己的专业知识和专业技能。这会使你的工作更加得心应手。一个人在自己的职位上有所作为,一定要对自己职业的专业知识有所熟悉,对自己业务所在范围内的业务技能也要熟练掌握,这样才算是一位合格的技术人员。

  二、工作成果与收获,在技术方面的心得体会:

  程序代码编写,在与同事的交流中,能积累更多的经验和他人的编程思想,来完善自己未成熟的编程思想。指导教师常常持有一些我们无法想到的编程技巧和实现捷径,这为我们省下了一些钻研的时间,毕竟多年的经验是非常宝贵,值得我们这些新手去学习和借鉴的,使之成为我们自己的财富。从这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上颠覆了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。

  项目程序的编程是一个非常烦琐而枯燥的过程,需要耐心和毅力去完成,不然中途出现过多的错误,会使之后的校验略显费时。

  这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上颠覆了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。目前,正着手复习英语4级的考试,同时也没有怠慢实习训练的项目程序编写。遇到问题及时的向指导教师请教,如果问题不是很麻烦的话,便会通过请教同学来解决。实训项目编程工作量之大,超过我的想象,而且由于编程操作过于精细,一点错误都会影响全局调试,所以一直停留在这个阶段。能被别人接受和认可,在进行过程中不会出现崩溃性的问题,这些工作缺一不可。

  实习项目的编程如计划的顺利进行着,再有一周的时间,就可以彻底完成编程余下的工作,进入到调试阶段。虽然相对于一些高手,我的进度实在是太过于落后,但是我不会认输,毕竟每天都认真而又充实的`生活着、工作着,没有闲暇的时间去偷懒。软件的调试也同样是非常重要的,它关系着整个软件是否能正常输出和输入,在软件的整个工程中,占着无可厚非的重要地位。所以,必须耐着性子,完美的进行着每一次调试,以及软件功能测试,不允许有半点的差错和BUG出现。

  回想这段时间在实习项目的程序编写和调试测试,充分发现了个人力量的渺小,人类永远无法脱离组织而单独活下去,就像我这段时间的程序编写以及与指导老师的沟通,如果没有他们的协助,也许我需要更多的时间来完成实习项目的程序编写以及调试和测试等环节。组织内部的协调工作,使我实习项目作业可以顺利的完成,在寒假即将到来之际,充分的体会到了组织团体对个人的重要性所在,在这段软件大型实习活动中,学习了很多书本上遗漏的知识和前辈老师的很多指导经验,这是一笔无比巨大的精神财富,是我之后学习工作的重要财产。

  实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

  这同时又证明了要做好一份工作,不仅要了解相关的理论知识,还要了解实际操作。通过这段时间的学习,从无知到认知,到深入了解,渐渐的我喜欢上这个全新的专业,让我深刻的体会到学习的过程是最美的,在整个实习过程中,我每天都有很多的新的体会,新的相反,想说的很多,总结下来主要有以下几点:坚持、我们不管到那家公司,一开始都不会立刻给工作我们做,一般都是先让我们看,时间短的要几天,时间长的要几周,在这段时间里很多人会觉得很无聊,没事可做,便产生离开的想法,在这个时候我们一定要坚持,轻易放弃只会让自己后悔。多听、多看、多想、多做、少说:我们到公司工作以后,要知道自己能否胜任这份工作,关键是看你自己对待工作的态度,态度对了,即使自己以前没学过的知识也可以在工作中逐渐的掌握。态度不好,就算自己有知识基础也不会把工作做好,四多一少就是我的态度,我刚到这个岗位工作,根本不清楚该做些什么,并且这和我在学校读的专业没有必然的联系,刚开始我觉得很头痛,可经过工作过程中多看别人怎样做,多听别人怎样说,多想自己应该怎样做,然后自己亲自动手去多做,终于在短短几天里对工作有了一个较系统的认识,慢慢的自己也可以完成相关的工作了,光用嘴巴去说是不行的,所以,我们今后不管干什么都要端正自己的态度,这样才能把事情做好。少埋怨:有的人会觉得公司这里不好那里不好,同事也不好相处工作也不如愿,经常埋怨,这样只会影响自己的工作情绪,不但做不好工作,还增加了自己的压力,所以,我们应该少埋怨,要看到公司好的一面,对存在的问题应该想办法去解决而不是去埋怨,这样才能保持工作的激情。虚心学习:在工作过程中,我们会碰到很多问题,有的是我们懂得的,也有很多是我们不懂的,不懂的东西我们要虚心向同事或领导请教,当别人教我们知识的时候,我们也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。错不可怕,就怕一错再错:每一个人都有犯错的时候,工作中第一次做错了不要紧,公司领导会纠正并原谅你,但下次你还在同一个问题上犯错误,那你就享受不到第一次犯错时的待遇了。

  三、实习总结

  经过这次实习,我从中学到了很多课本没有的东西,在就业心态上我也有很大改变,以前我总想找一份适合自己爱好,专业对口的工作,可现在我知道找工作很难,要专业对口更难,很多东西我们初到社会才接触、才学习。所以我现在不能再像以前那样等待更好机会的到来,要建立起先就业再择业的就业观。应尽快丢掉对学校的依赖心理,学会在社会上独立,敢于参加与社会竞争,敢于承受社会压力,使自己能够在社会上快速成长。

  通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。总之,这段时间,我看到了自己本身存在着许多问题,也会遇到这样那样的问题,当前的时代日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后的工作存储更多的能力。毕业实习使我获得了人生第一笔宝贵的工作经验,虽然在步入社会后,还有很多东西要学习,很多教训要吸收,但我想我已经做好了足够的准备,无论是心态上还是技能上。现代社会的竞争是残酷的,但只要努力地付出,我的职业生涯就必定会开出希望的花,结出成功的果——我相信。

  四、今后自己努力方向

  学无止境:我将坚持不懈地努力学习软件技术知识,并用于指导实践。对现软件行业来说,技术变化较快,在这方面我要加强自我学习。光说不做,不行。在以后的工作中不断学习知识,通过多看、多学、多练来不断的提高自己的技能。这样才能不断的丰富自己,让自己不提前被这个竞争激烈的社会所淘汰不断锻炼自己的胆识和毅力,提高自己解决实际问题的能力及沟通能力,并在工作过程中慢慢克服急躁情绪,积极、热情、细致地的对待每一项工作。总结这段时间的实习生活,使我受益匪浅,受益一生,这将为我选择软件事业而自豪,选择软件事业而骄傲,更加坚定了我成为软件人的决心和信心,我有能力和毅力来走这条路。

java实习报告4

  一、实习时间:

  20xx年2月25日 至20xx年3月22日

  二、实习地点

  C楼数学实验室

  三、实习目的

  学习java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力,培养我们动手能力,培养我们良好编程规范、编程方法。以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

  四、实习内容

  第一阶段:两周时间,我自学了GUI编程,看了大量的教学视频和资料。我首先在图书馆借阅相关java方面的书籍,潜心学习,首先使自己对java的整个知识结构有一个整体的把握,先粗略的通读一遍,然后回顾整个知识点,勾画出自己不懂得地方,然后找学习过java的同学一起探讨,一起研究。在将java的基础知识弄懂之后,我就在网上搜索一些java的教学视频,然后自己仿照视频认真地去练习,最终,在两周的时间里,对java的知识以及重难点都有了一个很好地把握。

  第二阶段:由指导老师讲解实际项目完成过程中涉及到的一些专业知识,然后自行分组,完成本次的项目。

  按照老师的规划,一周时间学习项目中要用到的知识与技术,然后剩下一周的时间,留给大家做项目。第一周老师给大家讲了一些要用到的东西。

  第一天:老师大概讲了一下我们本次这次的项目内容,是基于JavaSE即时通讯系统。然后给大家讲了一些java的发展历史,然后回顾了一下java的基础知识。

  第二天:本次的实习目的是做一个局域网聊天系统。所以,老师讲了图形界面的绘制。Swing包是Awt包的改进版它们就是用来绘制应用软件的界面的,然后老师就用这两个包里面的一些方法,写了两个小程序,一个是雪花程序(屏幕上不停地有雪花飘落下来,毫无规律,然后雪花落到屏幕最下方时形成堆积效果),另一个是满天星程序(屏幕上有好多星星,并且这些星星会不停地闪烁),随着两个程序的观看效果,我对本次的学习内容产生了浓厚的兴趣。

  第三天:本次是C/S架构下的聊天系统,所以需要用到网络编程这块的知识。老师给我们讲了客户端与服务器端的整体的通信过程。然后,给我们写了一个简单的服务器端与客户端,然后给我们演示了它们之间的通信,令我非常好奇。

  第四天:前天写的服务器端是非常简单的,每次只能有一个客户端登录,并且聊天方式是单一的一问一答的模式,十分不智能。老师在原来代码的.基础上,添加了一些新的组建与集合,实现了这个缺陷,简单的到达了预期的效果,不过界面还是那种控制台的界面,很不好看。

  第五天:老师讲了一些绘制界面的组建极其具体用法,并且介绍了界面绘制的一些风格,讲了绘制界面的一些心得与要点,十分受用。

  剩下的最后一周,由我们自己分组完成本次的项目。我们小组最终是由四个人组成的,其中我是我们小组的组长。我先将真个系统的架构搭建起来,然后我们小组就进行了任务的派发,我负责核心代码的编写,其他人负责文档部分与界面美化,系统测试。

java实习报告5

  一. 实习目的

  通过实习,培养综合运用Java语言的面向对象编程能力;培养动手能力;培养良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。通过理论与实际的结合、学校与社会的沟通,进一步提高自己的思想觉悟、业务水平,尤其是观察、分析和解决问题的实际工作能力,以便培养自己成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

  二. 实习单位基本情况介绍

  无锡达内科技有限公司是北京达内科技有限公司在无锡的全资子公司,达内是中国高端IT培训的领先品牌,致力于培养面向电信和金融领域的 Java、C++、C#/、测试、嵌入式、PHP等方面的中高端软件人才,由美国国际数据集团IDG、集富亚洲JAFC0 ASIA和高盛集团投资,是国内首家获得国际风险投资的IT培训机构。目前,达内科技已经发展成为集培训、咨询、开发、人才服务于1体的中国最领先的中高端软件和服务外包人才培训机构。由于达内科技优秀的教学效果和行业领先的经营模式赢得了社会各界的广泛赞誉和好评。

  三. 实习内容

  1. Java实训

  通过本次实习,我对Java语言的各种特性有了更进一步的体会:

  ① Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、

  很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

  ② Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。

  ③ Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net)它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java语言是体系结构中立的Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。

  ④ Java语言是可移植的,这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。

  ⑤ 在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。

  ⑥ Java语言的设计目标之一是适应于动态变化的环境。Java程序需要

  的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。

  2. 数据库实训——ORACLE

  在此次实习中,与Web服务器相连的`数据库采用的是大型关系数据库管理系统——ORACLE。它是基于客户机/浏览机模式的数据库管理系统;它支持JDBC、ADO等技术的应用,可无缝的与ORACLE集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。

  数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些工作分散在应用程序中进行;在采用数据库技术之后,这些工作可以通过数据库设计集中起来系统地进行。进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。创建数据库并不是仅仅为了存储数据,更主要的目的是从中提取有用的信息。除了考虑数据存储什么数据外,还应考虑存取方式,也就是处理需求。即要根据用户提出的存取要求来设计数据模式和应用程序。

  3. Web开发实训

  Web开发的实训时间最长,也是学习东西最多的一段时间.因为在这 一阶段,开始接触到在以后工作都会用到的开发技术。首先学习的是网页开发的基础:HTML和CSS,它们是构成网页界面的主要部分。然后是XML技术,它是一种国际标准的数据存储语言。接着,我们开始学习JDBC,这是通过代码连接数据库的一种非常简便的方便,让我们在自己的程序中随时调用数据库的数据。然后,我们开始学习Jquery和ajax,前者是一种脚本语言,可以实现非常强大的页面功能,包括各种事件、数据和处理和页面的动态效果。后者是一种动态显示的技术,可以实现页面的区域刷新,从而达到无闪烁页 面的效果。这些之后,是框架技术。包括Struts2、Hibernate,Spring,这

  三大框架,简化了Java代码,使得网站的开发更为简洁。总的来说,在这一阶段学到的东西最多,最有收获。我们还接触到了真正的项目实践--NETCROSS电信计费系统的开发。

  四. 实习收获

  通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。其次,实习期间,我对项目的开发有了一个较完整的了解和熟悉。在实习过程中,我学到了许多在学校学不到的知识和技巧,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。再次,个人日语水平有了长足进步,对日后生活工作颇有裨益。

  此次毕业实习,我学会了运用所学知识进行软件开发,学会了如何跟同事进行合作沟通。积累了处理有关人际关系问题的经验方法。同时我体验到了社会工作的艰苦性,通过实习,让我在社会中磨练了自己,也锻炼了意志力,训练了自己的动手操作能力,提升了自己的实践技能。积累了软件开发的经验,为以后工作也打下了很好的基础。实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我都会因涉事而成长。

java实习报告6

  一、 实习目的

  通过对java语言、JavaWeb、Oracle数据库应用设计及SQL语言的复习和锻炼,并且通过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计,同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。

  通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力。培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

  二、实习主要流程

  1、公司管理规则,程序员素质,程序员编码规范;

  2、需求开发与管理;

  3、面向对象分析与设计,面向对象编程的特性;

  4、 javaSE、javaWeb 、页面设计-JSP页面;

  5、数据库设计、SQL应用;

  6、软件需求分析与设计;

  7、项目实战

  三、 实习内容

  Oracle数据库:

  数据库是数据的结构化集合。计算机是处理大量数据的理想工具。因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的组成部分。

  Oracle服务器还有一套实用的特性集合,这些特性是通过与我们用户的密切合作而开发的。在我们的基准测试主页上,给出了Oracle服务器和其他数据库管理器的比较结果。

  Oracle服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快,多年以来,它已成功用于众多要求很高的生产环境。尽管Oracle始终在不断发展,但目前Oracle服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性,这使的Oracle十分适合于访问Internet上的数据库。

  java与SQL的`应用:

  Java语言是编写数据库应用程序的杰出语言之一,它提供了方便访问数据的技术。利用Java语言中的JDBC技术,用户能方便地开发出基于Web网页的数据库访问程序,从而扩充网络应用功能,JDBC(Java Database Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问接口。JDBC由一组用Java语言编写的类与接口组成,通过调用这些类和接口所提供的方法,用户能够以一致的方式连接多种不同的数据库系统(如Access、SQL Server 20xx、Oracle、Sybase等),进而可使用标准的SQL语言来存取数据库中的数据,而不必再为每一种数据库系统编写不同的Java程序代码。

  控制技术-Servlet技术

  1) 什么是Servlet?

  一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 servlet类。

  javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期方法。

  2) Servlet的生命周期

  一个servlet的生命周期由部署servlet的容器来控制。当一个请求映射到一个servlet时,该容器执行下列步骤。

  页面设计-JSP页面

  1)MVC 模式

  为了把表现层presentation从请求处理request processing 和数据存储data storage中分离开来,SUN公司推荐在JSP文件中使用一种“模型-视图-控制器”Model-view-controller 模式,规范的SERVLET或者分离的JSP文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP页。有几种平台都基于服务于网络层的模-视图-控件 模式(比如Struts 和Spring framework)。

  2) JSP技术的强势

  (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

  (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。

  (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

  (4)多样化和功能强大的开发工具支持,这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

  3) JSP技术的弱势

  (1) 与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

  (2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。

  四、实习总结

  通过这一期的实训,虽然实训的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。

  当我们正式准备学习实训java编程技术时,让我倍感兴奋,毕竟java是自己以后想主攻技术,所以自然也就非常的亢奋。刚开始实训的第一天,同学们就推荐我为组长,我感觉肩上责任之重大,那一刻起,我就决心带领我们小组,奋战我们的实训路。当然开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我们遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过我们小组的积极努力协作,同时请教老师和其他同学,我们顺利的化解了一道道的障碍。

  这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富,上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,恶其体肤,也不能掉队跟不上学习进度。

  在这里,我非常感谢实训的指导老师,在老师的帮助和指导下,我克服了Java学习上的一道道难关,课上认真听讲,摘好必要的笔记,并通过自己课后的不断消化学习,现在自己已经基本掌握了java的基础知识,并且能独立的开发出系统。

  实训即将结束了,我非常怀念厦门万策在南昌大学的校内实训,在实训的这短短两周的时间里,我每一天过的都市踏实的,充实的;我相信,只要我秉持艰苦奋斗,为理想拼搏的精神,尽管在未来的java路上荆棘丛丛,我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!

  实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

  通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守,然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。

  有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。 另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。所谓”当局者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的, 俗话说:“要想为事业多添一把火,自己就得多添一捆材”。

  此次实训,我深深体会到了积累知识的重要性。在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。 两个礼拜的实训结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向,我相信在不远的未来定会有属于我们自己的一片美好天空!

java实习报告7

  实习单位:

  教务部制

  实习时间:

  20xx.6.22--7.5

  一、实习目的

  通过接触和参加实际工作,充实和扩大自己的知识面,培养自己综合应用的能力,理论联系实践,锻炼自己各方面综合能力,为以后做毕业设计及工作实践打基础。

  二、实习单位及岗位介绍

  xx教育介绍:

  xx教育是全球教育管理集团(GEM)在中国的旗舰机构,由原摩托罗拉全球高级副总裁赖炳荣先生创立,地处苏州工业园区独墅湖高等教育区,业务领域涵盖三个方面:

  1.xx教育实训基地

  2. 移动互联网项目工场

  3. 苏州xx软件技术学院

  我们这次参加实习的部分就是xx教育实训基地。

  android应用开发程序员,勉强概括了,在这半个月中,我们的角色。Android是基于java开发出来的框架,所以我们在成为合格的android应用开发程序员之前,进行了一段时间java的学习,java我们之前在学校是有学过的,而正是这一段重复学习的过程让我们开始认识到xx教育与大学教育相比,他的独特之处。Android工程师是指从事Android移动应用操作系统、游戏和各种Android平台功能的应用、开发和测试的技术人员。 以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、手机其他多种功能的开发和优化人员。Android工程师是移动应用开发者,希望将自己的应用移植到该平台上或者在该平台上开发应用。简单点,android应用开发,就是基于android的框架,设计并代码实现android应用。

  三、实习内容及过程 Day1开班典礼

  来到xx,我就开始把自己当作一个工作人来看待,我从心里期待,xx能给我们展示作为一个职场人所必须具有的素质与能力,同时,我也希望自己能从这个过程中慢慢学习,去为成为一个职场人而做好前期准备。

  开班典礼,名字很容易让我们产生又在经历一次入学,新生。从社会这个大学堂来说,我们现在就是一个新生,新生这个角色我们并不陌生,从初中到高中,再从高中到大学,每一次,我们都是满怀憧憬与期待。这次我们却在期待当中感受到沉甸甸的责任。

  开班典礼上,主讲人给我们讲了xx的`产生背景和创办企业的背景。赖炳荣先生在自己本该颐养天年的时候,投入财力精力进入到中国it教育中来,而并不以营利为目的。这种精神,我们是该敬重的,为什么没说学习是因为,并不是每个人都有机会达到赖炳荣先生的高度。与其高调着说学习,不如从心里的敬意来得实际些。

  xx的创业理念是架起企业与教育的桥梁,当然这与面向学术的当学教育是有很大区别的。老师在介绍完xx,就开始讲起了职场。

  职场,是我们大部分的归宿,那么职场,或者企业到底需要什么样的人呢?要成为职场赢家我们需要注意什么呢?这些问题主讲人都给我们做了解答。

  企业需要的是效益,所以他需要的能带来效益的人,与大学教育相比,企业跟多的注重的是结果导向,也就是说只要效益,而不注重结果。这样的造成的结果是,要想在企业当中生成,我们必须注意规范与灵活的统一。规范是因为企业要实现最大效益,我们要想在企业生存,就必须遵守企业的游戏规则,这些规则可能条条框框与我们在大学中养成的自由散漫。

java实习报告8

  一、实习目的

  通过实践,培养用Java语言进行面向对象编程的能力;培养实践能力;培养良好的编程规范和编程方法;为了理解、掌握和全面应用所学知识,提高自己的编程能力;增强你的团队合作意识,了解软件开发的思维角度和主要流程。通过理论与实践的结合,学校与社会的沟通,可以进一步提高我们的思想意识和专业水平,特别是观察问题、分析问题和解决问题的实际工作能力,从而培养自己成为能够积极适应社会主义现代化建设需要的高素质复合型人才。为毕业后更快投入工作,更好的工作打下坚实的基础。

  二、实习单位基本情况介绍

  无锡戴恩科技有限公司是北京戴恩科技有限公司在无锡的全资子公司。戴恩是中国高端IT培训的领先品牌。IT致力于为电信金融培养Java、C++、C#/、测试、嵌入式、PHP等领域的高端软件人才。它由国际数据集团的IDG、吉富亚洲的佳富亚洲和高盛集团投资,是中国首家获得国际风险投资的it培训机构。目前,戴恩科技已发展成为国内领先的集培训、咨询、开发、人才服务为一体的高端软件和服务外包人才培训机构。由于达内科技卓越的教学效果和行业领先的商业模式,赢得了社会各界的广泛好评和赞誉。

  三、实习内容

  1、Java培训

  通过这次实习,我对Java语言的各种特性有了进一步的了解:

  ①Java语言的语法非常接近C语言和C++语言,使得大多数程序员学习和使用Java都很容易。而Java则摒弃了C++中使用的那几个,

  很难理解和混淆,比如运算符重载、多重继承、自动强制类型转换。特别是Java语言不使用指针,提供自动垃圾回收,让程序员不用担心内存管理。

  ② Java语言提供类、接口、继承等原语。为简单起见,只支持类间的单继承,支持接口间的多继承,支持类与接口间的实现机制(关键词是implements)。Java语言完全支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一种纯面向对象的编程语言。

  ③ Java语言支持互联网应用的开发。在基本的Java应用编程接口中,有一个网络应用编程接口(java、net),它为网络应用编程提供了一个类库,包括URL、URLConnection、Socket、ServerSocket等。Java语言是在Java平台上编译成体系结构中立的字节码格式(带后缀类的文件)的体系结构中立的Java程序(带后缀Java的文件),然后可以在任何实现这个Java平台的系统上运行。该方法适用于异构网络环境和软件分发。

  ④ Java语言的可移植性,来源于架构的中立性。此外,Java还严格规定了每个基本数据类型的长度。Java系统本身也很便携,Java编译器用Java实现,Java的运行环境用ANSI C实现。

  ⑤在Java语言中,thread是一个特殊的对象,必须由Thread类或其子类创建。创建一个Thread通常有两种方式:一种是利用Thread(Runnable)的构造函数将实现Runnable接口的对象包装成一个线程;另一种方法是从thread类派生一个子类,并覆盖run方法,使用这个子类创建的对象就是一个线程。值得注意的是,Thread类实现了Runnable接口,所以任何线程都有自己的run方法,run方法包含线程要运行的代码。线程的活动由一组方法控制。Java语言支持多线程同时执行,并提供了多线程之间的同步机制(关键字是synchronized)。

  Java语言的设计目标之一是适应动态环境。Java程序需要

  的类可以动态加载到运行环境中,或者所需的类可以通过网络加载。这也有利于软件的升级。另外,Java中的类有一个运行时表示,可以检查运行时的类型。

  2、数据库培训& mdash& mdash神谕

  在本实践中,连接到Web服务器的'数据库是一个大型关系数据库管理系统& mdash& mdashORACLE 、它是一个基于客户端/浏览器模式的数据库管理系统。它支持JDBC、ADO等技术的应用,可以与ORACLE无缝集成,提供高效、安全的数据访问服务;有利于整个系统管理的规范化,保证数据的完整性和安全性。

  事实上,数据库设计主要是对要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些任务分散在应用程序中。采用数据库技术后,这些任务可以通过数据库设计系统地执行。数据库设计的首要任务是考虑信息需求,即数据库中应该存储什么样的数据。创建数据库的目的不仅仅是存储数据,而是从中提取有用的信息。除了考虑存储什么数据,还要考虑访问方式,也就是处理要求。也就是说,数据模式和应用程序应该根据用户的访问需求来设计。

  3、Web开发培训

  Web开发的培训时间是最长的,也是学东西最多的时间,因为在这个阶段,接触到了以后工作中要用到的开发技术。首先,我学习了web开发的基础:HTML和CSS,这是web界面的主要部分。然后是XML技术,这是一种国际标准的数据存储语言。然后,我们开始学习JDBC,这是一种通过代码连接数据库的非常简单方便的方法,这样我们就可以在自己的程序中随时调用数据库的数据。然后,我们开始学习Jquery和ajax。前者是一种脚本语言,可以实现非常强大的页面功能,包括各种事件、数据和处理,以及页面的动态效果。后者是一种动态显示技术,可以刷新页面的区域,从而达到无闪烁页面的效果。这些之后,就是框架技术了。包括Struts2,Hibernate,Spring,哪三个框架简化了Java代码,使网站的开发更加简洁。总的来说,现阶段我们学到的最多,收获也最多。我们也接触到了真实的项目实践——NETCROSS电信计费系统的开发。

  四、实习收获

  通过实习,我有了很大的改变。首先,进入公司,你是专业人士,不再是学生。你必须具备专业人士应该具备的素质。不迟到不早退是必然的。你必须始终严格要求自己,严格遵守公司规定。其次,在实习期间,对项目的发展有了完整的了解和熟悉。实习期间学到了很多学校学不到的知识和技能,也学到了很多公司自己的框架和工具,是一些前辈的宝贵经验。再次,个人日语水平有了很大的进步,对以后的生活和工作都有好处。

  在这次毕业实习中,我学会了如何利用自己的知识开发软件,以及如何与同事交流。积累了处理人际关系问题的经验和方法。同时,我也经历了社会工作的艰辛。通过实习,在社会上磨练了自己,锻炼了意志力,锻炼了动手操作能力,提高了实践技能。积累了软件开发经验,为以后的工作打下了良好的基础。实习是为未来打基础的重要阶段。珍惜每一个工作机会,无论是谁,什么学历,从事什么工作,都要好好展现自己的能力,不要错过好机会。没有什么是容易的,但一切都让人成长,经历一个过程,或喜或忧。虽然经历的方式不同,但结果是一样的,我会因为参与而成长。

java实习报告9

  这次到达内的生产实习,每个人都抱着一种认真学习的态度,去接受未来的挑战。 在现今社会,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?

  为了拓展自身的'知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我来到了重庆达内软件有限公司,开始了我这个假期的专业实习。专业实习,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。

  只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的专业实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。

  第一周的学习比较轻松,我们学习了基本的Linux系统命令和操作,开始熟悉实习所用的系统,为以后的实习打下基础。我们从最基础的CoreJava开始学习。从变量、运算符、顺序控制等开始学习。由于两三年前学习的内容早已生疏,我们在重新学习的过程中仍有不少收获,所谓温故而知新就是这个道理吧。

java实习报告10

  一、课设题目、目的、开发环境

  1)实习题目

  学生信息管理系统的设计与开发

  2)实习目的

  《Java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力。

  本次课程实习要求学生用Java技术在Windows平台下开发学生信息管理系统。

  通过此程序的开发能够切实提高学生的程序设计水平,在实践中掌握面向对象程序设计的开发思想。

  3)开发环境

  操作系统;Windows XP

  编程环境:MyEclipse 6.0

  主要技术:Java Swing实现窗体界面

  JDBC实现数据库操作

  系统架构:三层架构(MVC)+DAO设计模式

  数据库:MySQL5.0

  二、课设内容;

  1)系统功能需求

  学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。

  我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用Java Swing组件实现,数据库操作采用JDBC实现。

  学生信息管理系统要面对教师和学生用户。

  对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。

  对于学生,不需要查询自己的基本信息,只需要查询成绩。

  为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。

  教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。

  在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。

  在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。

  在查找学生成绩信息时,只能依据学生姓名和学号进行查找。

  在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。

  学生方面:学生通过自己的用户名和密码登录此系统后,可以查询自己本学期的各科成绩信息。

  2)数据库需求

  依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表。

  (1)student(学生信息表)

  此表有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),sex(性别),age(年龄),dept(系别)。

  (2)teacher(教师登录表)

  此表有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)。

  (3)score(教师登录表)

  此表有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)。

  三、设计过程(包括总体设计和详细设计)

  1)项目总体设计

  需要建立一个三层模块:视图层(界面,提供用户输入)控制层(接受用户输入处理)持久层(连接数据库)。

  在登陆界面实现教师、学生的登录,实现学生查看自己所有信息的界面,教师对学生信息、学生成绩信息的增删减查功能的实现。

  2)项目详细设计

  1、需要有开发环境,安装编程环境:MyEclipse 6.0、数据库:MySQL5.0、安装Navicat for Mysql程序;

  2、仔细阅读《Java实习指导书》,详细了解对学生信息管理系统设计与开发的总体设计;

  3、首先需要建立四个包,分别为:ui包,dao包,connection包,model包。

  connection包,主要负责获得与数据库的连接和关闭连接;dao包主要负责对数据库的操作;ui包主要分为登录界面、学生查询界面、教师对学生信息和学生成绩信息进行增删减查操作的界面;

  4、ui包是界面,系统运行主界面--学生信息管理登陆界面(根据公共数据库建立自己的数据库,输入登录名、密码可以分别进入教师主页面、学生主页面),学生详细信息界面(进入后会出现学生自己的成绩等详细的信息,并有退出功能),老师登陆界面(可以对学生信息进行增删减查,对学生成绩信息进行增删检查,并有退出功能);

  5、ui包中还有对学生信息进行增加学生、删除学生、查看学生信息、浏览所有学生信息、增加学生成绩信息、删除学生成绩信息、查看学生成绩信息的7个界面,每个功能实现完成后会显示操作成功,并有退出功能;

  6、然后在Java编程环境MyEclipse 6.0编写代码;

  7、首现建立以dumeilingxxglxt命名的项目工程,然后建立ui包,然后再建立LoginUI类,代码敲完LoginUI类的所有代码,然后开始根据提示,这个LoginUI类所需要的dao包,connection包,model包,还有dao包的ScoreDao类、StudentDao类、 TeacherDao类;connection包的DBConnection ;model包的Scor类,Studente类,然后在敲ui包中的ScoreAddUI类,ScoreDeleteUI类,ScoreQueryUI类,StudentAddUI类,StudentDeleteUI类,StudentQueryUI类,StudentScoreUI类,eacherMainUI类;

  8、在MyEclipse中导入数据库驱动包mysql-connector-java-5.0.5.jar;

  9、在Navicat for Mysql打开数据库,然后建表:student表、teacher表和score表,进入主界面,实现系统登陆功能;

  10、连接公共数据库:Navicat for Mysql

  代码为:("jdbc:mysql://192.168.0.1:3306/dumeiling","root","p");

  11:然后开始运行,发现错误并解决错误;

  12:在所有代码都正确的情况下,所有界面将会出现。

  四、调试过程(包括系统测试、出现的问题、解决的方法等)

  出现最多的错误就是:

  1)代码编写错误,解决方法就是照着代码继续核对,直到可以运行

  2)当连接上公共数据库后,运行LoginUI,出现登陆界面,但是输入登录名、密码点击登陆后却出不出现学生信息界面或是老师登陆界面,这时候下面将会出现许多错误提示,点击后开始再次找出错误的代码,这个难度比较大,需要自习阅读每一行代码,在熟知代码的前提下对程序代码进行修改,也是最考验我们耐心的时刻,过了之一阶段,实习的基本要求就达到了,然后就该对程序加入一些自己的设计,以此来不同于别人。

  3)在我设计好的代码中,登录学生界面是出现一个Driver success,connection succecc的提示,但是却不显示学生信息,一直不知道是什么原因,最后把数据库的三个表删除,再次建表,结果全部成功了,对我来时这是一个谜啊。

  五、小结(在整个课程设计过程中的总结和体会)

  将近三周的JAVA实习很快就结束了,虽然仅仅只有三周,但我学到了许多知识,以前只是做些JAVA实验,敲一堆代码,然后出来个简单的结果,还有的是没有在主函数里输入,只是学会掌握属性存取器的使用,super、final、abstract关键字,理解抽象类与抽象方法,理解并掌握接口的定义与使用等等,但这次不一样,是设计与开发个学生信息管理系统,实现教师、学生登录并实现增删价查功能。

  在整个学生信息管理系统的设计与开发过程中,感触最深的就是两周的敲代码、核对代码。

  可以说是一次痛苦的体验,但是在实习的第三周看到自己的成果展示,不得不佩服自己的毅力。

  通过对这次学生信息管理系统的设计与开发过程实习,我发现任何一种语言只要你用心投入,你就会发现其实一切都那么简单,就拿这四个包中的类代码,如果你仔细分析的.话,你会发现其实一些带麦是差不多的,也就是说只要你会其中一个操作代码,你就会其他的操作,老师给的程序代码教师操作功能只有6个,但是我们可以再添加两个界面。

  我的自己设计部分是:添加背景颜色、并增加了一个浏览所有学生信息的界面,但是没有连接到正确的界面上,由于自己安排的时间问题,没有及时写出来,还有就是我在添加背景颜色时,还是不太清楚,确切说自己登陆界面添加背景颜色正确,其他的被覆盖这了,总的来说还是不太懂代码。

  还有体会最深的一点是:只要你用心去学习,你就回学到一些东西,也许不是那么明显,但是只要付出还是会有收获的。

  在第三周周二是交作业时,有的同学自己昨天完全正确的程序,今天完全不管用了,我看到了她的急躁,一直埋怨、似乎有点想哭,其实我想说:冷静。

  然后看看是什么原因,假如是电脑的问题李珂把代码拷走,重新建立工程,说实话,我不知道重新建了多少次,遇事一定要让自己冷静,不要急,事情总会有解决的方法。

  六、参考资料

  1)《Java程序设计》实习指导书

  2)老师发的有关学生信息管理系统的设计与开发的代码资料

  3)指导老师讲解的有关学生信息管理系统的设计与开发的内容

java实习报告11

  一、实习目的及意义

  进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

  二、实习任务

  实习期间,第一阶段:主要学习了Unix开发环境(Unix系统原理,Unix常用命令,Unix开发环境);java语言基础(算法基础,常用数据结构,企业编程规范);java面向对象,JDK核心API;并做了一个“在线考试系统项目”。第二阶段:主要学习了SQL语言(SQL语言基础和提高,SQL语句调优);Oracle数据库开发,PL/SQL;javaSE核心编程;XML;JDBC;并粗略的完成“在线考试系统”的数据部分。第三阶段:主要学习了HTML/CSS;javaScript核心;Servlet/JSP;Ajax;javaScript框架;SSH三大框架;并完成了当当书店项目。

  三、实习时间

  20xx年02月24日~03月21日

  四、实习地点

  在北京尚学堂科技有限公司,地址是北京市海淀区西三旗桥东建材城西路85号神州科技园B座。

  五、实习企业概况

  北京尚学堂科技有限公司是一家从事JAVA技术开发、培训、咨询为一体的软件公司。公司由海外留学人员和国内IT精英人士创建,主要成员均拥有硕士以上学位,毕业于国内著名大学如:清华大学,北京航空航天大学等。并都曾就职于国内知名IT企业,如:IBM、搜狐、中软国际、清华紫光等。

  公司成立以来,已经为国内数百家软件企业输送将近数万名JAVA人才,很多毕业生已经成为所在企业的骨干。20xx年,从我公司培训毕业的学员(毕业后一个月)就业率就达到了95%,平均薪水达到了4672元。公司同时对外承接各类型软件项目,已经完成的项目有石家庄市中国农业银行支票汇兑系统,北京市交通管理局内部OA系统,西安农林畜牧局CMS项目等。

  北京尚学堂科技有限公司已经在全国众多城市设立办事处,在西安、长沙设立分公司。公司的目标是要成为中国领先的集项目开发、人才培训、企业内训一体的大型企业集团。

  六、实习内容

  第一阶段

  在java初级,我们主要学习了J2SE,包括JAVA 开发基础知识 、 Eclipse 开发环境 、 J2SE 7.0 API 、J2SE 7.0新特性 、 多线程技术 、Socket 网络技术 、Regular Expression 、Java反射技术 、Properties技术 、各种实战设计模式、Java Debug技术 、 面向对象设计原则详解 、实例解决面向对象设计 、 面试题内部详解 、面试答题技巧详解 、 AWT/SWING技术。

  第二阶段

  数据库技术、JDBC技术、HTML & CSS & JavaScript、Jquery、Http协议深入、JSP&Servlet、JSTL标签库、XML 技术、DWR框架、Oracle / SQL。

  第三阶段

  这一阶段我们主要学习了流行Web 框架简介、MVC 模式,还有在java方面进行了深入,学习了Struts2、Hibernate、Spring三大框架,JBPM工作流技术深化。

  七、实习感想

  大学生活让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地增加自己的竞争力。实践也是大学生学习知识、锻炼才干的有效途径。

  第一次参加专业实习,让我明白了大学生生产实习是引导我们学生走出校门,走向社会,接触社会,了解社会,投身社会的良好形式;是培养锻炼才干的好渠道;是提升思想,树立服务社会的思想的有效途径。通过参加专业实习活动,有助于我们在校中学生更新观念,吸收新的思想与知识。近四个月的实习,虽然时间很短,却让我从中领悟到了很多的东西,而这些东西将让我终生受用。专业实习加深了我与社会各阶层人的感情,拉近了我与社会的距离,也让自己在实践中开拓了视野,增长了才干,进一步明确了我们青年学生的`成材之路与肩负的历史使命。社会才是学习和受教育的大课堂,在那片广阔的天地里,我们的人生价值得到了体现,为将来更加激烈的竞争打下了更为坚实的基础。我在实践中得到许多的感悟!

  通过在达内的实习,让我的专业知识有了进一步的提高,缩短了我与社会接轨距离。让我懂得在工作上还要有自信。自信不是盲目地自夸,而是对自己的能力做出肯定。社会经验缺乏,学历不足等种种原因会使自己缺乏自信。其实有谁一生下来句什么都会的,只要有自信,就能克服心理障碍,那一切就变得容易解决了。同时知识的积累也是非常重要的。知识犹如人的血液。人缺少了血液,身体就会衰弱,人缺少了知识,头脑就要枯竭。这次接触的酿造业,对我来说很陌生,要想把工作做好,就必须了解这方面的知识,对其各方面都有深入的了解,才能更好地应用于工作中。

java实习报告12

  大四初始,我已经闻到了离别的气息,在这即将远离大学时代的时刻,才真正懂得回眸的意义。想想走过的路,想想现在的路,想想来时的路,不知道未来能否成功,既然选择了远方,就注定要风雨兼程!

  在四川短暂的一个月里,我从基础入手,强化了java语言编程,学习了java语言编程和编程概念与技巧。时间很短,但成长很快,无论是理论知识还是动手实践能力都得到了大幅度的提高。而将理论和实践相结合,相互促进,相互补充,使得学习更加透彻。通过用不同方法实现同一个项目,不断深入,层层推进,学以致用!

  实践过程中,开发一个简单的小项目,包括如何将Java的思想运用到实际系统的详细设计之中。 首先要将系统要实现的功能分为几大模块,然后每个分别完成,在此过程中使我加深了对Java的理解,以及如何进行工作的划分,与此同时熟练掌握Java语言的编辑,编译,调试程序,并将算法转变为程序实现。 我将设计过程分为逻辑设计和详细设计两个步骤实现.逻辑设计指的是,对问题描述中涉及的对象定义相应的数据类型,定义主程序模块和各抽象数据类型及其代码;详细设计则为定义相应的模块的实现并写出各模块的实现代码。然后在连接数据库,编码测试,最后确定完成。

  通过这次实践,使我灵活应用所学知识,独立完成问题分析,结合Java理论知识,编写程序解决指定问题。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力。同时在这次实践中,培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。 然而,在这次实践中,我觉得一个人完成一个项目是多么的艰难,在一些大型的项目中,团队合作是多么重要。尽管这次只是一个小项目,却也要耗费大量的精力。 我学习了知识,也培养了实践能力,让我知道遇到一个问题,如何去寻找思路,如何去解决问题,最终完成整个事情。 学习的过程中不可避免的遇到问题,这些问题有的只是一个符号错了,一个括号少了,这类的问题在他的文档,或者一般的`网站上就能够找到,尤其是初学者的问题,不会是很难的问题 ,在你之前已经无数人问过了,不要害怕提问,但是这个问题最好是你找不到答案的时候去提。等你走出了这个阶段,这个时候在有问题可能就是比较难一些的,这个时候在一般的网站上应该是难以找到结果的,包括Java自己的网站,为你养成良好的习惯有很大的帮助。

  这次实习拉近了我与社会的距离,也让自己在实习工作中开拓了视野,增长了才干。社会和大学一样也是一个学习和受教育的地方,但无论是在哪片广阔的天地里,我为将来更加激烈的竞争打下了更为坚实的基础。在以后的学习中,我还得更加努力的学习,培养自己的能力,进一步完善自己。

  编程是一种乐趣,只有你觉得他有乐趣的时候你才会用更多的热情去学习。通过一个月的Java学习,我也从中找到了乐趣。接下来,我一定会坚持Java的学习,希望能在这条道路上开心的走下去,而最重要的是及时总结昨天、做好今天、规划好明天.

java实习报告13

  刚刚出校门找实习单位的时候总有这种或那种的想法,要找什么样什么样的单位,结果到头来一个多月快过去了,还没有找到实习单位,直到3月25号,青鸟的老师推荐我去未名信息科技开发有限公司参加面试,有笔试和面试,通过层层的技术考核,在我的努力下终于得到了面试人员的肯定,顺利的加入了未名公司。员工聚餐那天张总的一些话让我感触深刻,他说在部门的时候先全面发展,等过段再看看自已精于哪个方面,然后向那个方向努力发展。我进入了软件部,成为了一名程序员,一周的公司框架练习,我又加入了哈理工数字化建设的项目中,前期主要是实施,后期进行二次开发。刚开始觉的实施很简单,熟悉了一周项目以后,只觉得人家的网站开发的真好,和同事们参加了几次江苏金智公司的培训以后,我才发现原来不是那么回事,它这里主要是做数字化校园硬件建设、数字化校园基础平台、综合数据应用系统、业务系统集成等等,简单的说就是三大平台,统一身份认证,实现全校信息整合以及全校数据资源共享。

  来公司有一段时间了,我自己的感觉还有一些同事的介绍我感觉我们软件部真是高手如云,那些开发人员都具有相当丰富的项目经验,相信由他们的带领,我这一次实习肯定会有很多的收获。为其将近一周的学习,终于对三大平台有了一定认识了,开始接触oracle数据库,学习sun公司开发的ODI工具,进行数据整合的时候把我弄得晕头转向,原来我们在学校学的那点技术其实基础中基础,不过接触起来可能相对会比较容易上手一些。

  通过和大家一段时间的相处,我深切地感受到,软件部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;面对客户,大家总是热情真诚;面对技术上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的空间自由发挥。从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。

  我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。项目经理和同事也都尽力帮助我,给我讲授一些经验和开发的技巧。刚开始的时候有点手忙脚乱,不是这边搞错就是那边忘了,都是同事帮我纠正。由于后来心态的调整和熟练了,慢慢地学得差不多了。每天早上7点左右踏着学校的广播走出我呆了三年的校园,然后晚上6点左右又踏着哈理工的广播走出校园,真是好怀念校园的生活,什么压力也没有,也不用每天花那么多时间在公交上。

  来这个公司虽然才短短一个月,收获挺多的,由对项目的一窍不通到现在对它的流程以及相关的技术都有所了解,也让我深深体会到了沟通自学的重要性。所以我们每一步都有要集中注意力,争取把每一步都做好。

  实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的'价值。

  最后感谢单位领导和部门领导以及同事对我的支持和帮助,我会继续努力的。

  刚刚出校门找实习单位的时候总有这种或那种的想法,要找什么样什么样的单位,结果到头来一个多月快过去了,还没有找到实习单位,直到3月25号,青鸟的老师推荐我去未名信息科技开发有限公司参加面试,有笔试和面试,通过层层的技术考核,在我的努力下终于得到了面试人员的肯定,顺利的加入了未名公司。员工聚餐那天张总的一些话让我感触深刻,他说在部门的时候先全面发展,等过段再看看自已精于哪个方面,然后向那个方向努力发展。我进入了软件部,成为了一名程序员,一周的公司框架练习,我又加入了哈理工数字化建设的项目中,前期主要是实施,后期进行二次开发。刚开始觉的实施很简单,熟悉了一周项目以后,只觉得人家的网站开发的真好,和同事们参加了几次江苏金智公司的培训以后,我才发现原来不是那么回事,它这里主要是做数字化校园硬件建设、数字化校园基础平台、综合数据应用系统、业务系统集成等等,简单的说就是三大平台,统一身份认证,实现全校信息整合以及全校数据资源共享。

  来公司有一段时间了,我自己的感觉还有一些同事的介绍我感觉我们软件部真是高手如云,那些开发人员都具有相当丰富的项目经验,相信由他们的带领,我这一次实习肯定会有很多的收获。为其将近一周的学习,终于对三大平台有了一定认识了,开始接触oracle数据库,学习sun公司开发的ODI工具,进行数据整合的时候把我弄得晕头转向,原来我们在学校学的那点技术其实基础中基础,不过接触起来可能相对会比较容易上手一些。

  通过和大家一段时间的相处,我深切地感受到,软件部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;()面对客户,大家总是热情真诚;面对技术上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的空间自由发挥。从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。

  我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。项目经理和同事也都尽力帮助我,给我讲授一些经验和开发的技巧。刚开始的时候有点手忙脚乱,不是这边搞错就是那边忘了,都是同事帮我纠正。由于后来心态的调整和熟练了,慢慢地学得差不多了。每天早上7点左右踏着学校的广播走出我呆了三年的校园,然后晚上6点左右又踏着哈理工的广播走出校园,真是好怀念校园的生活,什么压力也没有,也不用每天花那么多时间在公交上。

  来这个公司虽然才短短一个月,收获挺多的,由对项目的一窍不通到现在对它的流程以及相关的技术都有所了解,也让我深深体会到了沟通自学的重要性。所以我们每一步都有要集中注意力,争取把每一步都做好。

  实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值。

  最后感谢单位领导和部门领导以及同事对我的支持和帮助,我会继续努力的。

java实习报告14

  一、 实习目的

  通过对java语言、JavaWeb、Oracle数据库应用设计及SQL语言的复习和锻炼,并且通过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

  二、实习主要流程

  1、公司管理规则,程序员素质,程序员编码规范;

  2、需求开发与管理;

  3、面向对象分析与设计,面向对象编程的特性;

  4、 javaSE、javaWeb 、页面设计-JSP页面;

  5、数据库设计、SQL应用;

  6、软件需求分析与设计;

  7、项目实战

  三、 实习内容

  Oracle数据库

  数据库是数据的结构化集合。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的组成部分。

  Oracle服务器还有一套实用的特性集合,这些特性是通过与我们用户的密切合作而开发的。在我们的基准测试主页上,给出了Oracle服务器和其他数据库管理器的比较结果。

  java web实习报告java web实习报告

  Oracle服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快,多年以来,它已成功用于众多要求很高的生产环境。尽管Oracle始终在不断发展,但目前Oracle服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性,这使的Oracle十分适合于访问Internet上的数据库。

  java与SQL的应用

  Java语言是编写数据库应用程序的杰出语言之一,它提供了方便访问数据的技术。利用Java语言中的.JDBC技术,用户能方便地开发出基于Web网页的数据库访问程序,从而扩充网络应用功能。JDBC(Java Database Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问接口。JDBC由一组用Java语言编写的类与接口组成,通过调用这些类和接口所提供的方法,用户能够以一致的方式连接多种不同的数据库系统(如Access、SQL Server 20xx、Oracle、Sybase等),进而可使用标准的SQL语言来存取数据库中的数据,而不必再为每一种数据库系统编写不同的Java程序代码。

  控制技术-Servlet技术

  1) 什么是Servlet?

  一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 servlet类。

  javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期方法。

  2) Servlet的生命周期

  一个servlet的生命周期由部署servlet的容器来控制。当一个请求映射到一个servlet时,该容器执行下列步骤。  1)MVC 模式

  为了把表现层presentation从请求处理request processing 和数据存储data storage中分离开来,SUN公司推荐在JSP文件中使用一种“模型-视图-控制器”Model-view-controller 模式。规范的SERVLET或者分离的JSP文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP页。有几种平台都基于服务于网络层的模-视图-控件 模式(比如Struts 和Spring framework)。

  2) JSP技术的强势

  (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

  (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。

  (3)强大的可伸缩性。从只有一个小的Ja#from 文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

  (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

  3) JSP技术的弱势

  (1) 与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

  (2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。

  四、实习总结

  通过这一期的实训,虽然实训的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。

  当我们正式准备学习实训java编程技术时,让我倍感兴奋,毕竟java是自己以后想主攻技术,所以自然也就非常的亢奋。刚开始实训的第一天,同学们就推荐我为组长,我感觉肩上责任之重大,那一刻起,我就决心带领我们小组,奋战我们的实训路。当然开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我们遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过我们小组的积极努力协作,同时请教老师和其他同学,我们顺利的化解了一道道的障碍。

  这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,恶其体肤,也不能掉队跟不上学习进度。

  在这里,我非常感谢实训的指导老师,在老师的帮助和指导下,我克服了Java学习上的一道道难关,课上认真听讲,摘好必要的笔记,并通过自己课后的不断消化学习,现在自己已经基本掌握了java的基础知识,并且能独立的开发出系统。

  实训即将结束了,我非常怀念厦门万策在南昌大学的校内实训,在实训的这短短两周的时间里,我每一天过的都市踏实的,充实的;我相信,只要我秉持艰苦奋斗,为理想拼搏的精神,尽管在未来的java路上荆棘丛丛,我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!

  实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

  通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。

java实习报告15

  一.实习目的

  大学期间,学校教授了计算机的基础课程,例如数据结构,计算机网络原理,离散数学,编译原理等、这些课程有助于我们形成系统的计算机逻辑体系,熟悉计算机的底层原理,从而可以更加容易上手企业级开发。

  到了大四的上学期,对于项目经验,自己只是搭过简单的环境,实现了一些简单的需求。对于真正可以运行在服务器上,可以接受大量用户访问的真实项目,内心还是很渴望见一见,看看和平时自己写的有什么区别,自己需要在哪方面下功夫来更好的提升自己。

  另外,从大学校园进入社会,我觉着也是需要一个缓冲期,毕竟校园对我们还是很包容的,像要更好的适应社会生活,还是应该要更加严格的要求自己,勇敢面对社会工作中的挑战。

  二.实习主要内容

  公司名称:东方航空电子商务有限公司

  公司简介:东航电商将以东航每年近亿人次的旅客运输量为客户流量基础,整合各类线上、线下产品及服务资源,为用户提供出行相关一站式集成产品和服务解决方案。

  第一周:了解一下公司环境,餐厅,便利店。给实习生分发新电脑,公司硬件人员负责安装Windows系统。

  第二周:观看公司发的学习视频,学习基本的SpringBoot使用,自己下载运行环境,例如Idea,Mysql,Git,VsCode等相关环境。其中Mysql的下载安装遇到误删除,预先环境等问题废了不少功夫。

  第三周到以后:分到相应的项目组,下达任务,开始真正的工作。

  项目名称:接送机改版项目

  项目内容介绍:该项目主要用于接送乘机的用户。比方说飞机乘客想要打车去自己预定的机场就可以在网上下单让出租车来接自己,同样当乘客坐飞机到达目的地也可以下单让出租车将其送到指定的地点。

  项目架构简介:该项目采用SpringBoot搭建,接口显示采用Swagger2,缓存使用Redis,信息调用采用WebService,数据持久层使用Mybatis,版本控制使用GitLab。

  负责模块:

  1、我的航班接口,查询用户机票订单

  2、内部/外部渠道号查询(增加缓存)

  3、订单列表

  4、订单详情

  5、订单状态列表

  6、用户评价

  7、取消订单是否有损

  8、取消订单

  9、去支付接口

  每一个模块就是一个接口,我的工作就是在两个星期内写完接口,并且完成相应的测试。

  由于此项目是从C#的老项目改版成Java项目,所以需要我们先看懂C#的老项目,然后再用Java重写。

  工作内容:项目负责人首先将整个项目的任务划分为一个个的任务,再将任务分配到项目组的成员,再将主要框架代码上传到GitLab,我们使用Soucetree工具将代码导入到自己的电脑上,完成相应的工作将代码上传,再有专门的负责人将代码进行整合,从而完成整个项目的内容,如果有问题要及时的询问。

  当所有的代码上传完毕,此时再GitLab上重新开一个分支,项目组所有人将此最终项目导入自己电脑,测试自己负责的接口。

  另外,每周都要提交周报,又来记录自己每天都完成了哪些工作,学习了哪些内容。

  三、实习总结

  此次实习,我收获了很多。我觉着可以分为个人技术成长和为人处世两方面来谈。

  1、个人技术成长

  首先我终于有了实际的项目经验,以后再找工作时就可以很有底气的写上去,然后技术上也有了提高,当然这要感谢公司里前辈的悉心教导,也让我知道外面的世界很大,厉害的'人有很多,如果想要在这一行走下去需要极大的努力。

  最重要的是遇到问题一定要多问,刚开始的时候因为我不喜欢问问题,导致项目做的很慢,被项目负责人好好的说了一顿,他告诫我不会的,不知道的很正常,一定要多问,不要耽误项目的进度。

  对于基础知识的掌握一定要牢固,之前我总是喜欢新的技术,喜欢扩展自己的知识面,结果在真正工作的时候才发现真正考验技术的反而是那些最基本的东西,比如说Java基础类的Date类,如果没有好好研究,那用到的时候就会担心自己会不会用错,还是用LocalDate好一点呢,就会显得捉襟见肘,耽误时间。

  对于自己见到过的知识点一定要深入的研究,我在工作就因为浅尝辄止而受到负责人的数落。比如之前将对象转化为Json字符串是很常见使用方法,但是项目中的需求是倒过来的,是需要将Json字符串转化为对象。因为之前没有研究过两者的相互转化,在用到的时候自然也是不容易想到,结果耽误了好长时间。

  对整个项目一定要先有个大概的了解,不能只是着眼于自己的任务。因为整个项目是一个整体,有可能我会调你的接口,你也可能调我的接口,需要两者的相互沟通。最关键的是项目中会有一个公共的工具类,别的成员写好的工具都会放在里面。之前由于我并不知道,每次都重复造轮子,导致觉着工作异常艰难,后来幸好被负责人及时指正,才发现任务没那么繁重。

  2、为人处世

  要学会合作,之前在学校都是一个人完成项目,但到了公司,由于项目很大,必然需要与人合作,那么就需要多考虑别人的感受,比如说代码注释一定要清晰,提交代码一定要自己先多检查检查,不要让别人重复做你该做的事。

  总结:

  此次实习让我发现自身的诸多不足,路漫漫其修远兮,但是我会正视这些问题,好好努力,迎接更好的自己。

【java实习报告】相关文章:

java实习报告06-16

java实习报告范文03-22

java毕业实习报告02-15

java毕业实习报告08-25

java实习报告精选15篇02-15

java毕业实习报告范文01-12

Java实习报告(精选15篇)02-23

java的实习报告四篇06-08

java的实习报告3篇04-02

java实习报告15篇06-24