资源描述
java实训心得总结篇一:java实训总结实 习 报 告学生姓名:学 号:专业班级:实习单位:实习时间:陈育伟20_6361 信息与计算科学1班 高博教育20_-7-120_-7-1420_年 7 月 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服务器和其他数据库管理器的比较结果。Oracle服务器最初是为处理大型数据库而开发的与已有的解决方案相比它的速度更快多年以来它已成功用于众多要求很高的生产环境。尽管Oracle始终在不断发展但目前Oracle服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性这使的Oracle十分适合于访问Inter上的数据库。java与SQL的应用Java语言是编写数据库应用程序的杰出语言之一它提供了方便访问数据的技术。利用Java语言中的JDBC技术用户能方便地开发出基于Web网页的数据库访问程序从而扩充网络应用功能。JDBC(Java Database ConnectivityJava数据库连接)是一种用于执行SQL语句的Java API可以为多种关系数据库提供统一的访问接口。JDBC由一组用Java语言编写的类与接口组成通过调用这些类和接口所提供的方法用户能够以一致的方式连接多种不同的数据库系统(如Access、SQL Server 2000、Oracle、Sybase等)进而可使用标准的SQL语言来存取数据库中的数据而不必再为每一种数据库系统编写不同的Java程序代码。控制技术-Servlet技术1) 什么是Servlet?一个servlet就是Java编程语言中的一个类它被用来扩展服务器的性能服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于的 servlet类。javax.servlet和javax.servlet.包为编写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编程实习心得体会Java编程实习心得体会“纸上得来终觉浅绝知此事要躬行。”在短暂的实习过程中我深深的感觉到自己所学知识的肤浅和在实际运用中的专业知识的匮乏。刚开始的一段时间里对一些工作感到无从下手茫然不培训班学习心得体会知所措这让我感到非常的难过。在学校总以为自己学的不错一旦接触到实际才发现自己得能力是远远没有达到工作的要求的实际的工作远比想象中的要细致得多复杂得多这时才真正领悟到“活到老学到老”的含义。实际的工作能力是书本实习心得体会范文上没有办法教授给大家的必须要通过实际工作来积累与强化。来公司实习已两个个多月了在这段时间里我主要学习java编程下面主要谈谈学习的经验以及心得体会。在编程过程中遇到了较多的问题解决问题的过程是漫长而艰苦的然而在问题得到解决的一刹那是很快乐的。在此与大家分享下:一、前期规划:我理解的前期规划是:在市场人员们汇总一个需求提交给产品专家带领的产品经理团队然后经过这个团队根据公司具体情况再次分析和规划出一个最终需求文档。这个需求文档应当首先提交给技术研发部门的负责人以及核心开发人员。由开发团队对其进行技术和风险分析。如果对此需求统一有异议的地方需要返回给产品团队重新修正需求。反复如此直至需求完善准确细致清晰。前期规划就像高楼的地基如果马马虎虎就算是一块砖块没摆好都可能导致整个高楼建设的失败。在规划中我认为交流永远是需要双方积极主动能认真听取每个人的建议。前期工作思维不慎重不细致不认真不够完善将产生连锁效应直接导致整个工程和项目的失败。这种失败可能表现为:第一种软件按需求实现但是功能根本不能满足用户需要。第二种功能都有了软件没有达到可用性、易用性。对于第一种当然是因为前期规划疏漏了某些细小功能没能把需求文档做完善。应该是规划工作做的还不够认真和细致。对于第二种情况我认为更多是在产品设计规划方面经验还不够成熟。这种问题应该是很难避免的。因为每种新产品对产品团队来说都很陌生。即使以前做过类似的东西也难免面面俱到。这只能通过不断努力和认真的态度来弥补。前期规划的交流涉及了市场、产品和技术研发等多个团队之间。需要的不仅是团队内部的交流更多需要协调好团队之间的交流。可能有时候需要公司高层和中层参与协调。目前很多开发人员深感项目的需求文档写的都很单薄。大家可以想一想如果没有好的开始怎么会有好的结束呢?需求文档单薄不够细致由谁来继续完善呢?难道让程序员们自己去完善。我想程序员也可能没有这种能力。对于程序员能把代码写的很健壮很稳定就已经是很不容易的事情了。二、概要设计:我理解的概要设计步骤:(以项目为中心的开发流程)1项目经理仔细阅读项目需求文档。2项目经理召集项目开发成员开项目启动会议。具体商议项目的开发任务和责任分配。 3核心开发人员开发确定以及各模块开发人员确定。 4由系统分析员和核心开发人员仔细阅读需求文档对系统整个架构分析和做技术规划。5系统分析员整理和书写最终的系统架构和概要设计文档。6系统分析员在文档提交日提交给项目经理。项目经理确认文档并审批。7项目经理召集项目开发成员开一个概要设计以及系统架构确定的会议。向每个成员分发文档并讨论确定最终概要设计文档。8开始详细设计文档的工作三、详细设计:1项目经理组织成立各个模块的开发小组并确定开发小组组长(程序经理)。2各开发组长书写各自模块的详细设计文档开发成员需要协助配合。 3在指定提交日开发组长提交文档给系统分析员。由系统分析员审批。 4系统分析员组织召开一个详细设计文档确认的会议。5然后开发组长分发各自模块的详细设计文档给程序员程序员在指定时间 内完成。6程序员做内部测试。开发组长协调并配合。7确认无bug提交给开发组组长。8所有模块整合工作由整个开发组成员参与完成。由所有开发组长和系统分析员负责主要部分工作。程序员协助和配合。9对整合后工程做详细测试。10确认测试通过后开发组长根据开发成员表现以及提交成果填写绩效考核表。然后提交给项目经理。11项目经理会召开项目总结会同时向优秀成员颁奖。同时鼓励所有成员继续努力。对不能按时完成导致项目能按时提交以及对导致失败的 关键人员给与惩罚处理。当然以上只是一个简单的开发流程一定是有很多不足的地方。希望能起到抛砖引玉的作用。大家都明白流程和制度是死的但人是活的所以如何按流程做得好关键还是在人本身了。没有一个流程和制度一个团队也必将是一盘散沙。正所谓“无规矩无以成方圆”。这句话说得很有道理。四、具体编码:开发几个项目之后对编写程序有了更进一步的了解。好的程序应该具有:易读性易扩展性容错性。易读性: 所有变量和函数以及类名用简单易懂易记忆的命名方式。所有类和函数甚至变量都有关键的注释说明。这点很重要也是最基础的。如果代码书写不够美观和易懂我想自己以后也不想再看。就更别谈功能的扩展和新版本开发了。易扩展性: 整体系统架构逻辑简单清晰。模块与模块之间尽量做到互不影响也就是尽可能的独立。这部分工作主要体现在前期设计工作中需要掌握好的设计经验和方法才能够做得比较好。容错性: 对数据流和指针以及数组都做数据有效性检查;对第三方接口的调用失败的容错性。对所有代码都做调用失败后的错误处理。以及在大的工程中加入trace文件输出把关键的数据流和关键处理部分的操作信息输出。以便对工程异常情况产生条件的定位及时解决问题。我觉得程序员能在这三方面做得很好就算一个优秀的programmer了。四、调试、跟踪与测试1 测试需要注意的:对每个模块的接口做测试数据边界的检查。在对整个模块做测试。主要测试稳定性效率以及功能是否正常。确认单个模块完全正常后再加入工程。在系统架构设计的时候可能会引入原型参考。要对原型做完成测试后确认没有问题后才可使用。五、收获与体会:在鼎慧大数据公司的实习结束了看着自己亲手写出来的几个案例内心非常激动整个实习过程充满浓厚的学习氛围。在这里我对Java的认识与理解上升了一个档次当初对Java只是一知半解而在这里学习了一段时间后发现自己对Java还是很感兴趣的。课堂上老师认真地讲解各个方面的知识每一个知识点都会讲解地非常清楚让我们理解透彻并且会加以程序联系让我们充分地吸收一天所学的知识。实习从开始的紧张畏惧到后来的喜欢习惯在这里留下的记忆是深刻的、收获是丰盛的、汗水是晶莹的。通过这次实习此次实习过程中的收获主要有四个方面:一是通过直接参与企业的运作过程学到了实践知识同时进一步加深了对理论知识的理解使理论与实践知识都有所提高圆满地完成了此次实习的实践任务。二是提高了实际工作能力为就业和将来的工作取得了一些宝贵的实践经验。三是在实习过程中成立一个小组彼此之间互相沟通互相帮助为了达成共同的目标而努力让我看到了大家对于工作的热情还有每个人的工作能力。四是为毕业论文积累了素材和资料。于是在未来的日子我将做到以下几点:1、继续学习不断提升理论涵养在信息时代学习是不断地汲取新信息获得事业进步的动力。认真学习java使自己具有更好的专业知识为以后就业做准备。作为一名青年学子更应该把学习作为保持工作积极性的重要途径不断努力不断进步。2、努力实践自觉进行角色转化理论是灰色的生活之树常青只有将理论付诸于实践才能实现理论自身的价值也只有将理论付诸于实践才能使理论得以检验。同样一个人的价值也是通过实践活动来实现的也只有通过实践才能锻炼人的品质彰现人的意志。从学校走向社会首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人在思想的层面上必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识而社会实践则意味着继续学习并将知识应用于实践学生时代可以自己选择交往的对象而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的而是必须在实际的工作和生活中潜心体会并自觉的进行这种角色的转换。3、提高学习积极性和主动性实习是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土也分明感受到了沉甸甸的责任。在今后的学习和生活中我将继续努力学习深入实践不断提升自我努力创造成绩继续创造更多的人生价值。4、要培养自己的团结合作精神工作学习生活中团结合作是必须的。项目经理说过一个完整的程序不是由一个人完成的而是由一个团队完成的每个人完成一部分的模块然后整合起来才是完美的程序。所以在项目中每个人都是力量必要的。因此培养自己的团结合作能力是以后的工作的必要准备。篇三:JAVA实践心得体会心得体会此次只实训了短短的三周。虽说时间很短但其中的每一天都使我收获很大、受益匪浅它不但极大地加深了我对一些理论知识的理解不仅使我在理论上对java有了全新的认识在实践能力上也得到了提高真正地做到了学以致用更学到了很多做人的道理对我来说受益非浅。除此以外我知道了什么叫团队,怎样和团队分工合作;同时我还学会了如何更好地与别人沟通如何更好地去陈述自己的观点如何说服别人认同自己的观点。这也是第一次让我亲身感受到理论与实际的相结合让我大开眼界。也是对以前所学知识的一个初审吧!这次实训对于我以后学习、找工作也是受益菲浅的在短短的三周中相信这些宝贵的经验会成为我今后成功的重要的基石;这对于我的学业乃至我以后人生的影响无疑是极其深远的。这次实训虽然是我们的第一次不过同学们表现不错由此看来我们在进入大学的这几个月里学到了不少的专业知识只是自己感觉不到而已。对于所学专业我们不能过于自卑和担忧否则会妨碍自己学习。实训是学习java的重要环节有利于我们巩固专业知识、掌握工作技能提高就业筹码。我把本次为期三周的实训看作是 “理论与实践相结合的桥梁”。通过这周的实训和学习我知道了此次实训的目的也清楚目前自己的不足那就是缺乏相应的知识与经验对所学的专业知识不能够很好地运用于实践操作。正所谓“百闻不如一见”经过这次自身的切身实践我才深切地理会到了“走出课堂投身实践”的必要性。平时我们只能在课堂上与老师一起纸上谈兵思维的认识基本上只是局限于课本的范围之内也许就是这个原因就导致我们对专业知识认识的片面性使得我们只知所以然而不知其之所以然!限制了我们网络知识水平的提高。但是课本上所学到的理论知识是为我们的实际操作指明了方向、提供相应的方法真正的职业技巧是要我们从以后的实际工作中慢慢汲取的。而针对实际操作中遇到的一些特殊的问题我们不能拘泥于课本不可纯粹地“以本为本”。 在这次实训中我得到了许多收获我第一次体会到java工程师的工作是什么样子的也发现了很多不曾注意到的细节在实训的演示过程中我对作为一名java工程师注意的事项应该从小事做起、从基本做起。把职业能力训练与职业素质有机的结合起来。相信这对我接下来学习专业知识会起到很有效的帮助在接下来的几个月里我会以作为一名职业人的身份在这几个方面要求自己严格自我向java工程师靠近。而经过这次实训让我明白如果是一个完整项目的开发必须由团队来分工合作否则即费力又费时还做不好这个项目。因此不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。做事首先要学做人要明白做人的道理如何与人相处是现代社会的做人的一个最基本的问题。对于自己这样一个即将步入社会的人来说需要学习的东西很多他们就是最好的老师正所谓“三人行必有我师”我们可以向他们学习很多知识、道理。实训结束了感觉虽然辛苦但很充实。我想这就是java工程师的工作。我也体会到java工程师成功地完成一个任务的那种兴奋那种小有成就的感觉是只有置身其中的人才能体会的。总之这次实训为我提供了与众不同的学习方法和学习体会从书本中面对现实为我将来走上社会打下了扎实的基础。作为在校计算机专业的学生现在我能做的就是吸取知识提高自身的综合素质提高自己的职业技能自己有了能力到时候才会是 “车到山前必有路”。我相信在不久的未来会有属于我自己的一片天空。 我希望计算机专业的同学在以后的学习或工作中以务实的态度给提供更多的机会锻炼自己,为大家的成才与就业奠定坚实的基础;并希望同学们要做好角色定位将自己所学的知识学熟、学精。多学习和收集与项目有关的资料来提高自己的业务水平同时多请教经验丰富的老师使他们好的经验能够对自己起到借鉴作用在他们的帮助下能够很快的培养自己的管理技能及节省时间避免做无用功也可以让自己了解很多项目管理上的捷径从而减少自己会遇到的挫折和错误。篇二:java实训心得体会 java实训心得在本学期的二周时间内我们在学校机房进行了为期二周的java实训。现在即将结束了回首本学期的java学习重点还是在学习概念等一些常识性的东西也学到平常在课堂中没有学到的东西在java api中又多认识了几种类使我对java产生了浓厚的兴趣。两周的时间说长也不长在这两周中我们的实训任务是仓库管理系统在演示过程中并没有觉得它有很难但在实际编程过程中却遇到了各种各样的错误这也多亏了老师的指点和班级同学的帮忙使我一步步克服了实训过程中遇到的困难。虽然我所做的系统并没有实现所有功能但是我觉得自己进步了很多原来都不懂的东西现在都已经了解了也培养了我的团队合作精神让我感受到了集体的温暖。实训的过程与课堂上的讲课比更为有趣因为可以真正的自己动手操作使我对老师上课所讲的内容有了更深一步的了解使我在以后的编程中可以灵活运用。我期待以后有更多类似的实训使我们可以多掌握一项技能也可以让我们在以后找工作中可以有更多的实践经验。学知识可不能凭自己的爱好和一时兴趣要一步一个脚印认认真真踏踏实实理论与实践相结合在扎实掌握课本实例和内容之后有一定的扩展阅读和课外学习充分全面的了解java的应用和扩展运用。在我所学的语言当中我自认为java是一门比较强大的面向对象的编程语言不仅仅因为它的跨平台性更多的是因为它的灵活多变 和实用性较强可以说比较的经典和强悍。所以学好java语言有很大的用处这次实训我们更多学到的是不懂就问和自己应该尽自己的全力去尝试哪怕失败只要自己尽自己的全力和身边同学一起探讨而不是抄袭团结合作发挥团队意识最后在自己的努力下终于运行成功这种成就感美不可言心情愉悦至极。 最后终于要结束了大家都有种释怀的感觉当然我想我更多的是兴奋和自己掌握了知识之后的饱满感学知识就像吃东西一样吃饱了就应该好好的消化。要不断的温习和运用做到举一反三将所学知识充分融入到平时的学习生活中去为以后的工作做好坚实的基础。感谢学校和老师能够为我们提供这次机会让我们更好的掌握和了解java这门语言。 2021/1/4篇三:java实训心得体会java实训心得在本学期的最后一周我们在学校机房进行了为期一周的java实训。现在即将结束了回首本学期的java学习重点还是在学习概念等一些常识性的东西application应用程序和applet小程序它的开发工具数据类型变量接口输入输出流学会分析异常抛出异常后期主要是小程序运用gui界面设计和事件。我觉得这两种程序结构有很大的不同不管是体系结构还是运行方式都有很大的区别我主要偏向于小程序的学习呵呵因为感觉它用处比较大可以做出好多好多好玩的游戏运用程序等且它灵活。呵呵当然学知识可不能凭自己的爱好和一时兴趣要一步一个脚印认认真真踏踏实实理论与实践相结合在扎实掌握课本实例和内容之后有一定的扩展阅读和课外学习充分全面的了解java的应用和扩展运用。在我所学的语言当中我自认为java是一门比较强大的面向对象的编程语言不仅仅因为它的跨平台性更多的是因为它的灵活多变和实用性较强可以说比较的经典和强悍。 所以学好java语言有很大的用处这次实训面对一道陌生的题目和要求时不应慌张和无措首先应该想到这和课本上的哪些知识具有结合点回忆和分析这种结构的算法和具体实施方法综合考虑其他的方面例如:该题的易写性和易懂性及其他的问题的可利用性。在编写时一个小小的符号一个常量变量的设定这都无不考量着 我们的细心和严谨所以学习java不仅对我们以后学习其他语言有很大的好处而且也让我们知道了和理解了作为一个编程人员首先应具有的良好心理素质那就是冷静思考和专心致志。对待学术知识应该是严谨和认真。 这次实训我们更多学到的是不懂就问和自己应该尽自己的全力去尝试哪怕失败只要自己尽自己的全力和身边同学一起探讨而不是抄袭团结合作发挥团队意识最后在自己的努力下终于运行成功这种成就感美不可言心情愉悦至极。最后终于要结束了大家都有种释怀的感觉当然我想我更多的是兴奋和自己掌握了知识之后的饱满感学知识就像吃东西一样吃饱了就应该好好的消化。要不断的温习和运用做到举一反三将所学知识充分融入到平时的学习生活中去为以后的工作做好坚实的基础。感谢学校和老师能够为我们提供这次机会让我们更好的掌握和了解java这门语言。谢谢!20_/7/7篇四:java实习总结报告 篇五:java实训总结 实 习 报 告学生姓名:学 号:专业班级:实习单位:实习时间:20_年 7 月 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服务器和其他数据库管理器的比较结果。oracle服务器最初是为处理大型数据库而开发的与已有的解决方案相比它的速度更快多年以来它已成功用于众多要求很高的生产环境。尽管oracle始终在不断发展但目前oracle服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性这使的oracle十分适合于访问inter上的数据库。java与sql的应用java语言是编写数据库应用程序的杰出语言之一它提供了方便访问数据的技术。利用java语言中的jdbc技术用户能方便地开发出基于web网页的数据库访问程序从而扩充网络应用功能。jdbc(java database connectivityjava数据库连接)是一种用于执行sql语句的java api可以为多种关系数据库提供统一的访问接口。jdbc由一组用java语言编写的类与接口组成通过调用这些类和接口所提供的方法用户能够以一致的方式连接多种不同的数据库系统(如access、sql server 2000、oracle、sybase等)进而可使用标准的sql语言来存取数据库中的数据而不必再为每一种数据库系统编写不同的java程序代码。控制技术-servlet技术1) 什么是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开发这条路上走的更长更远。有些知识点以前没有学过但我也没有去研究实训时突然间觉得自己真的有点无知虽然现在去看依然可以解决问题但要浪费许多时间这一点是我必须在以后的学习中加以改进的地方同时也要督促自己在学习的过程中不断的完善自我。 另外一点,也是在实训中必不可少的部分就是同学之间的互相帮助。所谓”当局者迷,旁观者清”有些东西感觉自己做的是时候明明没什么错误偏偏程序运行时就是有错误让其他同学帮忙看了一下发现其实是个很小的错误。所以说相互帮助是很重要的一点这在以后的工作或生活中也是很关键的。 俗话说:“要想为事业多添一把火自己就得多添一捆材”。 此次实训我深深体会到了积累知识的重要性。第 35 页 共 35 页
展开阅读全文