还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
java培训实习报告第一篇java培训实习报告第一周周记这次到达内的生产实习,每个人都抱着一种认真学习的态度,去接受未来的挑战在现今社会,就业问题就似乎总是围绕在我们的身边,成了说不完的话题招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我来到了**达内软件有限公司,开始了我这个假期的专业实习专业实习,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地只学不实践,那么所学的就等于零理论应该与实践相结合另一方面,实践可为以后找工作打基础通过这段时间的专业实习,学到一些在学校里学不到的东西因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了第一周的学习比较轻松,我们学习了基本的linux系统命令和操作,开始熟悉实习所用的系统,为以后的实习打下基础我们从最基础的core java开始学习从变量、运算符、顺序控制等开始学习由于两三年前学习的内容早已生疏,我们在重7月30日-8月2日学习了sql server的相关知识,为后面的工作做好准备工作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、dreamwww.bsmz.netal)类,然后编写狗(dog)类和猫(cat)类,并且使它们继承主类动物(animal)类的属性和方法
三、要求
1.编写一个主类动物(animal)类
2.子类狗(dog)类和猫(cat)类继承主类的部分或全部属性及方法
四、代码animal,javapublic classanimal{public stringcolor;public stringwww.bsmz.nete=狗狗;a.color=黑色n;a.www.bsmz.nete中的位置二.计算过程采用栈和队列的算术表达式求值算法,先处理输入的字符串,然后借助堆栈将中缀表达式转换为后缀表达式,再对后缀表达式进行计算具体实现注此程序的用户界面由软件04-1班刘昭设计完成;具体按钮事件连接由04-2班郭佳设计完成;后期测试由刘昭郭佳共同完成界面设计使用swing组件包,null布局,精确定位各组件在jframe中的位置点击查看用户界面代码jisuan.java计算内核注此程序的计算内核由04—2班郭佳设计完成;此内核主要由六个类组成,分别实现不同的功能一.stackprocess类功能建立一个简单堆栈,并可利用其pop,push,empty函数完成压栈,出栈以及判断栈是否为空主要类方法void push;功能将一个栈元素压入堆栈;union pop;功能从栈中弹出一个元素;boolean empty;功能判断栈是否为空;点击查看此类的源代码stackprocess,java备注此类还包括一个内类union来作为堆栈的基本元素,此内类包括三个变量int type表示此元素是数字还是运算符,charvalue存储运算符,double valuekkk存储数值;二.stringprocess类功能初步处理用户输入的字符串,将cos sintan sqrt等多字符运算符压缩为单字符比如将cos用ascii中的u0003表示主要类方法privatestringbuffer replace功能借助stringbuffer类的append方法将cos sintan sqrt等多字符运算符压缩为单字符点击查看此类的源代码stringprocess,java三.nsprocess类功能进一步处理字符串,判断用户输入的运算符是负号还是减号,阶乘运算符的适当处理,以及提取字符串中的数字和符号并按照正确顺序压入堆栈主要类方法privatevoidnegative;功能判断运算符是负号还是减号voidprocess;功能提取字符串中的数字和符号并按照正确顺序压入堆栈备注使用此类时构造函数nsprocess strings需要接收stringprocess类处理后的字符串查看此类的源代码四initpush类功能将后缀表达式转化为中缀表达式主要类方法int scalestackprocess,union spu;功能判断运算符的优先级并返回相应的数值void process;功能将后缀表达式转化为中缀表达式查看此类的源代码initpush.java五.calculate类功能求出stringprocess类处理后的后缀表达式的值主要类方法double process;功能计算后缀表达式的值并返回结果备注此类的构造方法calculate stackprocess.union[]spu需要接收initpush类处理后生成的堆栈查看此类的源代码calculate,java六.core类功能将上面五个类进行有机结合以得到正确的计算结果备注此类的构造方法core strings用来接收用户输入的字符表达式04—1班刘昭04—2班郭佳201*-01-12sdong小编推荐更多文章java实习报告tarenajava实习报告java实习报告心得java实习报告心得java实习报告新学习的过程中仍有不少收获,所谓温故而知新就是这个道理吧第二阶段的内容越来越紧凑在达内的学习,不是像公司里的朝九晚五,而是朝八晚九我们不可能简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习来到这里,我们要忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如学习时间长,课后实战比较繁多,但时间又比较的短,难以保证按时按质按量完成下午下了班,达内的员工们都回去了,我们还在那儿练习,一直到晚上9点,才能回住处休息中午也没有休息的地方,只能趴在电脑前休息一会,周末也只有一天,一两周下来,相当地疲惫但我们都明白自己来实习的任务,都坚持着完成自己的任务和使命这段时间主要学习了sql语言(sql语言基础和提高,sql语句调优);oracle数据库开发,pl/sql;javase核心编程;xml;jdbc;并粗略的完成“在线考试系统”的数据部分经过基础知识的再学习,再进行项目开发,我们有了更多的领悟和提升在线考试系统的开发,经过了三个阶段本地+文件版、网络+文件版、网络+数据库版这三个版本的演化,也让我们感受到不同层次的软件所提供的功能特点和可扩展的软件的生命力第三阶段主要学习了html/css;javascript核心;servlet/jsp;ajax;javascript框架jquery;java开源框架ssho在紧凑的学习中,我们还进行了职业素质培养、职业规划和模拟面试在职业素质培养和职业规划模块,我学到了不少东西,自己也课后进行了自学扩展在个人形象方面,得体的着装是一个职业人基本的素养,也是我们职员专业素质的体现它包括干净、整洁、成熟、干练的衣着,精神、简洁的职业妆、随时的肢体语言在待人接物方面,要得体、客观对上司和公司的安排我们要从公司考虑、并适当服从和保留自己的意见通过职业规划的测试,我了解了自己适合做什么解除了一些困惑结果是让人兴奋的,我选择了软件这个技术性行业是很适合我的许多大学生在上大学之前并不了解自己,如果职业规划能提前到大学之前,相信会减少许多大学生的学校学习期间的许多困惑,也更有利于国家对人才的培养而模拟面试环节,则训练了我们的表达能力,首先是自我介绍,然后让是技术面试面试,第一个要点是表达,适当地展示自己,清楚地表达是面试中必备的法宝我们做程序的,可能知道怎么用,但若要向别人清楚的解释一个问题或者原理,没有一定的经验是说不好的所以平时多讨论问题,和周围的人交流,多留心钻研都是在为面试和以后更好地使用和交流技术打下基础,开口表达就是成功的开始软件开发是项团队工作,我们培养好自己职业素养,多多交流必定带来意想不到的收获实习正是给了我们一个很好的机会去锻炼,相信会为以后找到一个好的工作埋下伏笔第四周周记这个阶段我们主要重新学习了三大框架并小组开发了当当网项目通过这次实习,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质类似的以上的收获还有很多很多,但在实习结束的这个时候,仔细考虑一下,还是有一些地经验教训的例如在活动中我们能感觉得到,很多的工作经验,开发的知识我们了解的还是不够充分,致使我们在开发初期要发费较多的时间用于入门但有一点感觉就是,我们在学校所学的一些基本知识还是比较有用的,例如j2ee,数据库基本原理等,正是这些基础知识使我们在缺少工程经验的情况下还能尽快入手,后来赶上针对我们学校部分学生普遍基础理论知识较多,工程经验不足的现象,我们同学大可以去掉以往羞于参与工程,怕在别人前认短的心态,我们学校的软件工程专业教学是挺不错的,知识面恰到好处,我们一般在工程面前还是能很快入手的,而为了更好的进行开发,我们也应该在校期间就多进行一些工程方面的锻炼,培养实际动手能力我想像这样让同学接触社会,培养实际动手能力的活动真的很不错,也是同学们所欢迎的,当然把这样的活动办好需要学校的老师和同学们共同努力也希望,这样的活动能不断地继续下去,并发展壮大虽然是短暂的实习,但我想这一份经历必将会为我们将来进入社会打下一个良好的基础,不管是在以后的就业指导上、还是在工作生活为人上,我们都拥有了一笔宝贵的财富实习总结第一次参加专业实习,让我明白了大学生生产实习是引导我们学生走出校门,走向社会,接触社会,了解社会,投身社会的良好形式;是培养锻炼才干的好渠道;是提升思想,树立服务社会的思想的有效途径通过参加专业实习活动,有助于我们在校中学生更新观念,吸收新的思想与知识近四个月的实习,虽然时间很短,却让我从中领悟到了很多的东西,而这些东西将让我终生受用专业实习加深了我与社会各阶层人的感情,拉近了我与社会的距离,也让自己在实践中开拓了视野,增长了才干,进一步明确了我们青年学生的成材之路与肩负的历史使命社会才是学习和受教育的大课堂,在那片广阔的天地里,我们的人生价值得到了体现,为将来更加激烈的竞争打下了更为坚实的基础我在实践中得到许多的感悟!实习期间,第一阶段主要学习了unix开发环境unix系统原理请继续关注公文素材库www.bsmz.neticrosystems公司倡导、许多公司参与一起建立的一种动态技术标准在传统的网页html文件*.htm,*html中加入java程序片段scriptlet和jsp标签,就构成了jsp网页java程序片段可以操纵数据库、重新定向网页以及发送e-mail等,实现建立动态网站所需要的功能所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持java,也可以访问JSP网页O
5.
4.4jspservletjava servlet是jsp技术的基础,而且大型的www.bsmz.netp,完成数据持久化的重任
5.
7.3springspring在英文里有春天、弹簧、跳跃和泉眼的意思spring也表示是一个开源框架,是为了解决企业应用程序开发复杂性由rodjohnson创建的框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为j2ee应用程序开发提供集成的框架spring使用基本的javabean来完成以前只可能由ejb完成的事情然而,spring的用途不仅限于服务器端的开发从简单性、可测试性和松耦合的角度而言,任何java应用都可以从spring中受益
六、实习总结及体会通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合,毕竟在软件开发中,你不可能一个人干完一个系统,大家都是通过svn等团队管理工具互相配合完成编程任务在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算基本上一个项目开发完毕了然而通过这次实习,彻底颠覆了我的认知,我当时的认知无疑是非常幼稚和可笑的,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等代码编写完成之后还要进行测试,以及人员的培训,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要以前总是觉得自己干不好编程,没有足够的自信,但通过一系列知识的学习,还有人际交往能力的提高,我渐渐地认识到如果个人想要在公司立足,除了要有扎实的知识基础,还必须具备良好的交流沟通能力,虽然现在我在公司基本没出现加班的情况,但做这一行就得做好心里准备,时刻准备战斗,对于我们现在这个阶段来说,实践就是提高的唯一捷径,在这个关键的阶段中,你必须做到肯吃苦,不怕累,让知识和技能来充实你的生活,但你回想这一刻的时候,你并不在乎当初赚的工资是多少,上班的时间是多久,你只在乎的是你的技能、经验、人际关系的提高,这样会给你带来一种成就感,对于即将毕业的大学生来说,经验与经历是你以后发展的敲门砖,即将面对社会的我们,再也没有校园那一堵堵围墙能给我们安全感并保护着我们,我们需要面对社会,同其他人竞争,如果你现在还在纠结这份工作很辛苦、工资很低,那你就错了,你要纠结的是这份工作能不能学到东西,你的能力跟你的报酬对不对等,如果当你发现你的能力跟你的报酬严重不对等或是没东西学习的时候,那时你可以选择到别的地方发展现在的我没事也会去一些java的qq群跟大家交流一番,在这里你能找到很多程序猿(程序员的网络叫法),大家一起讨论技术,讨论问题,探讨人生,虽然很多时候都是在八卦,但只有他们才能理解这个职业的艰辛,才能与你感同身受我在开发期间也遇到很多问题,但是我会试着到网络去找答案,如果实在找不到我会试着问问我的上级,或者跟一些朋友讨论一下,如果发现了这个问题的答案我会及时把它记录下来,方便以后遇到问题可以随时翻阅,我相信好记性不如烂笔头这句话,我也相信如果一个程序员写的代码没有错误那只能证明他没写过代码,虽然我比较懒,但我现在有空的时候都会对着电脑敲代码,我相信手感是敲出来的,你看10遍都不如你敲一遍来得印象深刻通过这次实习,我认识到了一个软件开发的完整的过程,为我今后进行实际的工作奠定了坚实的基础首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验而且所作的软件应用性更强所以,在今后的学习中我会严于律己,认真学习有关软件编程的课,为以后的工作打好坚实的基础第三篇java实习报告毕业实习报告转眼间,四年额大学生活就要接近尾声了,毕业的钟声将要敲响将课堂所学知识运用于实践成为毕业生们必经的道路带着老师的忠告,201*年7月5日我有幸来到西安软件服务外包学院进行为期三个月的实习作为大学生涯的最后一课,实习不仅重要更有其独特性,正是通过实习,让我逐渐掌握怎样把学校教给我的理论知识恰当地运用到实际工作中,让我慢慢褪变学生的浮躁与稚嫩,真正地接触这个社会,渐渐地融入这个社会,实现我迈向社会独立成长的第一步在三个月里,所学知识的确有很多,java基础,数据库操作oracle,mysql,ssh框架hibernate,struts,spring,网页设计jsp技术等,总之学到了很多曾经陌生的技术受益匪浅
一、实习计划7月10日简单地了解公司的基本情况,进一步学习了java的基本知识7月11日一7月13日学习java相关的编程环境和运行环境的材料,准备好有关的程序和工具7月140-7月17日学习系统运行环境及环境变量设置,并调试7月18日-7月26日学习简单的java编程,做一个简单的登录系统,7月27日-7月29日深入地学习java的编程技巧和编程思想。