JAVA培训实习报告.docx
- 文档编号:7844772
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:16
- 大小:31.42KB
JAVA培训实习报告.docx
《JAVA培训实习报告.docx》由会员分享,可在线阅读,更多相关《JAVA培训实习报告.docx(16页珍藏版)》请在冰豆网上搜索。
JAVA培训实习报告
java培训实习报告
第一篇:
java培训实习报告第二篇:
java软件培训实习报告第三篇:
java实习报告第四篇:
java继承实习报告第五篇:
xx年上学期java实习报告更多相关范文
第一周周记
这次到达内的生产实习,每个人都抱着一种认真学习的态度,去接受未来的挑战。
在现今社会,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。
招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?
为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我来到了**达内软件有限公司,开始了我这个假期的专业实习。
专业实习,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。
只学不实践,那么所学的就等于零。
理论应该与实践相结合。
另一方面,实践可为以后找工作打基础。
通过这段时间的专业实习,学到一些在学校里学不到的东西。
因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。
第一周的学习比较轻松,我们学习了基本的linux系统命令和操作,开始熟悉实习所用的系统,为以后的实习打下基础。
我们从最基础的corejava开始学习。
从变量、运算符、顺序控制等开始学习。
由于两三年前学习的内容早已生疏,我们在重新学习的过程中仍有不少收获,所谓温故而知新就是这个道理吧。
第二阶段的内容越来越紧凑。
在达内的学习,不是像公司里的朝九晚五,而是朝八晚九。
我们不可能简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习。
来到这里,我们要忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯。
基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如学习时间长,课后实战比较繁多,但时间又比较的短,难以保证按时按质按量完成。
下午下了班,达内的员工们都回去了,我们还在那儿练习,一直到晚上9点,才能回住处休息。
中午也没有休息的地方,只能趴在电脑前休息一会,周末也只有一天,一两周下来,相当地疲惫。
但我们都明白自己来实习的任务,都坚持着完成自己的任务和使命。
这段时间主要学习了sql语言(sql语言基础和提高,sql语句调优);oracle数据库开发,pl/sql;javase核心编程;xml;jdbc;并粗略的完成“在线考试系统”的数据部分。
经过基础知识的再学习,再进行项目开发,我们有了更多的领悟和提升。
在线考试系统的开发,经过了三个阶段:
本地+文件版、网络+文件版、网络+数据库版。
这三个版本的演化,也让我们感受到不同层次的软件所提供的功能特点和可扩展的软件的生命力。
第三阶段主要学习了html/css;javascript核心;servlet/jsp;ajax;javascript框架jquery;java开源框架ssh。
在紧凑的学习中,我们还进行了职业素质培养、职业规划和模拟面试。
在职业素质培养和职业规划模块,我学到了不少东西,自己也课后进行了自学扩展。
在个人形象方面,得体的着装是一个职业人基本的素养,也是我们职员专业素质的体现。
它包括干净、整洁、成熟、干练的衣着,精神、简洁的职业妆、随时的肢体语言。
在待人接物方面,要得体、客观。
对上司和公司的安排我们要从公司考虑、并适当服从和保留自己的意见。
通过职业规划的测试,我了解了自己适合做什么。
解除了一些困惑。
结果是让人兴奋的,我选择了软件这个技术性行业是很适合我的。
许多大学生在上大学之前并不了解自己,如果职业规划能提前到大学之前,相信会减少许多大学生的学校学习期间的许多困惑,也更有利于国家对人才的培养。
而模拟面试环节,则训练了我们的表达能力,首先是自我介绍,然后让是技术面试。
面试,第一个要点是表达,适当地展示自己,清楚地表达是面试中必备的法宝。
我们做程序的,可能知道怎么用,但若要向别人清楚的解释一个问题或者原理,没有一定的经验是说不好的。
所以平时多讨论问题,和周围的人交流,多留心钻研都是在为面试和以后更好地使用和交流技术打下基础,开口表达就是成功的开始。
软件开发是项团队工作,我们培养好自己职业素养,多多交流必定带来意想不到的收获。
实习正是给了我们一个很好的机会去锻炼,相信会为以后找到一个好的工作埋下伏笔。
第四周周记
这个阶段我们主要重新学习了三大框架并小组开发了当当网项目。
通过这次实习,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高。
在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质。
类似的以上的收获还有很多很多,但在实习结束的这个时候,仔细考虑一下,还是有一些地经验教训的。
例如在活动中我们能感觉得到,很多的工作经验,开发的知识我们了解的还是不够充分,致使我们在开发初期要发费较多的时间用于入门。
但有一点感觉就是,我们在学校所学的一些基本知识还是比较有用的,例如j2ee,数据库基本原理等,正是这些基础知识使我们在缺少工程经验的情况下还能尽快入手,后来赶上。
针对我们学校部分学生普遍基础理论知识较多,工程经验不足的现象,我们同学大可以去掉以往羞于参与工程,怕在别人前认短的心态,我们学校的软件工程专业教学是挺不错的,知识面恰到好处,我们一般在工程面前还是能很快入手的,而为了更好的进行开发,我们也应该在校期间就多进行一些工程方面的锻炼,培养实际动手能力。
我想像这样让同学接触社会,培养实际动手能力的活动真的很不错,也是同学们所欢迎的,当然把这样的活动办好需要学校的老师和同学们共同努力。
也希望,这样的活动能不断地继续下去,并发展壮大。
虽然是短暂的实习,但我想这一份经历必将会为我们将来进入社会打下一个良好的基础,不管是在以后的就业指导上、还是在工作生活为人上,我们都拥有了一笔宝贵的财富。
实习总结
第一次参加专业实习,让我明白了大学生生产实习是引导我们学生走出校门,走向社会,接触社会,了解社会,投身社会的良好形式;是培养锻炼才干的好渠道;是提升思想,树立服务社会的思想的有效途径。
通过参加专业实习活动,有助于我们在校中学生更新观念,吸收新的思想与知识。
近四个月的实习,虽然时间很短,却让我从中领悟到了很多的东西,而这些东西将让我终生受用。
专业实习加深了我与社会各阶层人的感情,拉近了我与社会的距离,也让自己在实践中开拓了视野,增长了才干,进一步明确了我们青年学生的成材之路与肩负的历史使命。
社会才是学习和受教育的大课堂,在那片广阔的天地里,我们的人生价值得到了体现,为将来更加激烈的竞争打下了更为坚实的基础。
我在实践中得到许多的感悟!
实习期间,第一阶段:
主要学习了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三大框架;并完成了当当书店项目。
通过在达内的实习,让我的专业知识有了进一步的提高,缩短了我与社会接轨距离。
让我懂得在工作上还要有自信。
自信不是盲目地自夸,而是对自己的能力做出肯定。
社会经验缺乏,学历不足等种种原因会使自己缺乏自信。
其实有谁一生下来句什么都会的,只要有自信,就能克服心理障碍,那一切就变得容易解决了。
同时知识的积累也是非常重要的。
知识犹如人的血液。
人缺少了血液,身体就会衰弱,人缺少了知识,头脑就要枯竭。
这次接触的酿造业,对我来说很陌生,要想把工作做好,就必须了解这方面的知识,对其各方面都有深入的了解,才能更好地应用于工作中。
所以在最后我想我们应当感谢为我们辛勤付出的学校领导和老师,达内敬业的员工们!
实习报告
一、实习时间
xx.01.08--xx.05.18
二、实习地点
无锡niit软件服务外包实训基地
三、实习目的
进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。
学习sql的基础知识及正确的运用方法,ssh等企业应用框架和有用的相关技术,提高自己的工作效率。
通过实习,培养我们综合运用已学知识java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。
为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
四、实习内容概要
应用java基础、mysql数据库、servlet技术、jsp页面设计、jquery、ajax、hibernate、struts2、spring、xml等技术完成网站后台的开发。
五、实习内容
5.1java基础知识
java的基础知识对于一个java软件工程师来说就好比是人的灵魂,现在的公司在招聘的时候不在乎你会不会流行的技术,如(struts、hibernate、spring、ibatis等)他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、io流?
等等等等,所以一个系统对于java编程基础的依赖便不言而喻。
5.2mysql、oracle数据库的介绍
mysql是最流行的开放源码sql数据库管理系统,它是由mysqlab公司开发、发布并支持的。
mysqlab是由多名mysql开发人创办的一家商业公司。
它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。
oracle则是以稳定性著称,在访问量和数据大量交换的服务器中,oracle占了大臂的江山,在开发中主要用到了数据库的查询语句、数据库的关系、事物等
5.3java中的常用设计模式
5.3.1工厂模式
客户类和工厂类分开。
消费者任何时候需要某种产品,只需向工厂请求即可。
消费者无须修改就可以接纳新产品。
缺点是当产品修改时,工厂类也要做相应的修改。
如:
如何创建及如何向客户端提供。
5.3.2单例模式
单例模式的意思就是只有一个实例。
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
这个类称为单例类。
5.4servlet&jsp技术的介绍
5.4.1什么是servlet
一个servlet就是java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。
虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展web服务器的应用程序。
javaservlet技术为这些应用程序定义了一个特定于的servlet类。
javax.servlet和javax.servlet.包为编写servlet提供了接口和类。
所有的servlet都必须实现servlet接口,该接口定义了生命周期方法。
5.4.2servlet的生命周期
一个servlet的生命周期由部署servlet的容器来控制。
当一个请求映射到一个servlet时,该容器执行下列步骤。
5.4.3jsp介绍
jsp是由sunmicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。
在传统的网页html文件(*.htm,*.html)中加入java程序片段(scriptlet)和jsp标签,就构成了jsp网页java程序片段可以操纵数据库、重新定向网页以及发送e-mail等,实现建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持java,也可以访问jsp网页。
5.4.4jsp&servlet
javaservlet是jsp技术的基础,而且大型的web应用程序的开发需要javaservlet和jsp配合才能完成。
现在许多web服务器都支持servlet,即使不直接支持servlet的web服务器,也可以通过附件的应用服务器和模块来支持servlet,这得益于java的跨平台特性。
另外,由于servlet内部以线程方式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此servlet的效率非常高。
5.5mvc模式
为了把表现层presentation从请求处理requestprocessing和数据存储datastorage中分离开来,sun公司推荐在jsp文件中使用一种“模型-视图-控制器”model-view-controller模式。
规范的servlet或者分离的jsp文件用于处理请求。
当请求处理完后,控制权交给一
个只作为创建输出作用的jsp页。
有几种平台都基于服务于网络层的模-视图-控件模式(比如struts和springframework)。
5.6xml&jquery&ajax
5.6.1xml
xml是用于标记电子文件使其具有结构性的标记语言,可以用来标记
数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
主要学习了xml的语法与读取xml。
5.6.2jquery
query是继prototype之后又一个优秀的javascript框架,jquery使用户能更方便地处理htmldocuments、events、实现动画效果,jquery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jquery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
5.6.3ajax
ajax的核心是javascript对象xmlrequest。
该对象在inter
explorer5中首次引入,它是一种支持异步请求的技术。
简而言之,xmlrequest使您可以使用javascript向服务器提出请求并处理响应,而不阻塞用户,ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的web应用程序的技术。
5.7三大框架
5.7.1struts2
struts2是struts的下一代产品,是在struts1和webwork的技术基础上进行了
合并的全新的struts2框架。
其全新的struts2的体系结构与struts1的体系结构差别巨大。
struts2以webwork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与servletapi完全脱离开,所以struts2可以理解为webwork的更新产品。
虽然从struts1到struts2有着太大的变化,但是相对于webwork,struts2的变化很小。
5.7.2hibernate
hibernate是一个开放源代码的对象关系映射框架,它对jdbc进行了非常轻量
级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库。
hibernate可以应用在任何使用jdbc的场合,既可以在java的客户端程序使用,也可以在servlet/jsp的web应用中使用,最具革命意义的是,hibernate可以在应用ejb的j2ee架构中取代cmp,完成数据持久化的重任。
5.7.3spring
spring在英文里有春天、弹簧、跳跃和泉眼的意思。
spring也表示是
一个开源框架,是为了解决企业应用程序开发复杂性由rodjohnson创建的。
框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为j2ee应用程序开发提供集成的框架。
spring使用基本的javabean来完成以前只可能由ejb完成的事情。
然而,spring的用途不仅限于服务器端的开发。
从简单性、可测试性和松耦合的角度而言,任何java应用都可以从spring中受益。
六、实习总结及体会
通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合,毕竟在软件开发中,你不可能一个人干完一个系统,大家都是通过svn等团队管理工具互相配合完成编程任务。
在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算基本上一个项目开发完毕了。
然而通过这次实习,彻底颠覆了我的认知,我当时的认知无疑是非常幼稚和可笑的,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等。
代码编写完成之后还要进行测试,以及人员的培训,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要。
以前总是觉得自己干不好编程,没有足够的自信,但通过一系列知识的学习,还有人际交往能力的提高,我渐渐地认识到如果个人想要在公司立足,除了要有扎实的知识基础,还必须具备良好的交流沟通能力,虽然现在我在公司基本没出现加班的情况,但做这一行就得做好心里准备,时刻准备战斗,对于我们现在这个阶段来说,实践就是提高的唯一捷径,在这个关键的阶段中,你必须做到肯吃苦,不怕累,让知识和技能来充实你的生活,但你回想这一刻的时候,你并不在乎当初赚的工资是多少,上班的时间是多久,你只在乎的是你的技能、经验、人际关系的提高,这样会给你带来一种成就感,对于即将毕业的大学生来说,经验与经历是你以后发展的敲门砖,即将面对社会的我们,再也没有校园那一堵堵围墙能给我们安全感并保护着我们,我们需要面对社会,同其他人竞争,如果你现在还在纠结这份工作很辛苦、工资很低,那你就错了,你要纠结的是这份工作能不能学到东西,你的能力跟你的报酬对不对等,如果当你发现你的能力跟你的报酬严重不对等或是没东西学习的时候,那时你可以选择到别的地方发展。
现在的我没事也会去一些java的qq群跟大家交流一番,在这里你能找到很多程序猿(程序员的网络叫法),大家一起讨论技术,讨论问题,探讨人生,虽然很多时候都是在八卦,但只有他们才能理解这个职业的艰辛,才能与你感同身受。
我在开发期间也遇到很多问题,但是我会试着到网络去找答案,如果实在找不到我会试着问问我的上级,或者跟一些朋友讨论一下,如果发现了这个问题的答案我会及时把它记录下来,方便以后遇到问题可以随时翻阅,我相信好记性不如烂笔头这句话,我也相信如果一个程序员写的代码没有错误那只能证明他没写过代码,虽然我比较懒,但我现在有空的时候都会对着电脑敲代码,我相信手感是敲出来的,你看10遍都不如你敲一遍来得印象深刻。
通过这次实习,我认识到了一个软件开发的完整的过程,为我今后进行实际的工作奠定了坚实的基础。
首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。
然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。
而且所作的软件应用性更强。
所以,在今后的学习中我会严于律己,认真学习有关软件编程的课,为以后的工作打好坚实的基础。
毕业实习报告
转眼间,四年额大学生活就要接近尾声了,毕业的钟声将要敲响。
将课堂所学知识运用于实践成为毕业生们必经的道路。
带着老师的忠告,xx年7月5日我有幸来到西安软件服务外包学院进行为期三个月的实习。
作为大学生涯的最后一课,实习不仅重要更有其独特性,正是通过实习,让我逐渐掌握怎样把学校教给我的理论知识恰当地运用到实际工作中,让我慢慢褪变学生的浮躁与稚嫩,真正地接触这个社会,渐渐地融入这个社会,实现我迈向社会独立成长的第一步。
在三个月里,所学知识的确有很多,java基础,数据库操作(oracle,mysql),ssh框架(hibernate,struts,spring),网页设计jsp技术等,总之学到了很多曾经陌生的技术。
受益匪浅。
一、实习计划
7月10日:
简单地了解公司的基本情况,进一步学习了java的基本知识。
7月11日—7月13日:
学习java相关的编程环境和运行环境的材料,准备好有关的程序和工具。
7月14日-7月17日:
学习系统运行环境及环境变量设置,并调试。
7月18日-7月26日:
学习简单的java编程,做一个简单的登录系统,7月27日-7月29日:
深入地学习java的编程技巧和编程思想。
7月30日-8月2日:
学习了sqlserver的相关知识,为后面的工作做好准备工作。
8月3日-8月5日:
进行数据库建立的学习和练习。
包括表的建立,表之间的关系和优化。
8月6日-8月10日:
对登录界面进行美化,并着手后台的编码工作。
8月11日-8月20日:
依然是进行后台和各模块功能编码实现的学习和尝试。
并练习简单、常用的测试的方法。
了解其重要性。
8月21日-9月10日:
学习ssh框架。
对设计代码进行简化。
9月11日-10月5日:
利用所学完成个人项目。
二、实习目的
进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。
学习sql的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。
通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的1
能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。
为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
三、实习内容
通过本次实习,应当对java、sql、dreamweaver等达到熟练运用的地步,同时应该对java语言及其应用有一个非常清晰、明了的认识。
本次的实习内容主要包括:
对登录管理系统有一个初步的构思及确定其应该包括哪些模块实现什么功能;对sql的基础知识的理论学习;理论联系实际对sql进行具体操作;学会用sql建数据库及所需表格的具体方法;理解连接sql数据库的语句及能正确的应用于实践;完成简单的登录系统;软件初步测试。
四、实习总结
大学生活让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地增加自己的竞争力。
实践也是大学生学习知识、锻炼才干的有效途径。
本次毕业实习我主要是做一个登录系统,从中学习一下java开发和sql的技术运用,因此选择了石家庄志诚软件公司。
java和sqlserver作为开发工具都有它们各自的特点,下面是我学习两周java后对java的一些认识。
java语言的优点主要表现在简单、面向对象、多线程、分布性、体系结构中立、安全性等方面。
1、java语言是简单的
java语言的语法与c语言和c++语言很接近,使得大多数程序员很容易学习和使用java。
另一方面,java丢弃了c++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 培训 实习 报告