首页 > 论文范文

java培训实习报告

时间:2024-11-24 16:36:48
java培训实习报告(全文共11038字)

第一周周记

这次到达内的生产实习,每个人都抱着一种认真学习的态度,去接受未来的挑战。 在现今社会,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我来到了重庆达内软件有限公司,开始了我这个假期的专业实习。专业实习,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的专业实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。

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

第二阶段的内容越来越紧凑。在达内的学习,不是像公司里的朝九晚五,而是朝八晚九。 我们不可能简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习。来到这里,我们要忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯 。基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如学习时间长,课后实战比较繁多,但时间又比较的短,难以保证按时按质按量完成。下午下了班,达内的员工们都回去了,我们还在那儿练习,一直到晚上9点,才能回住处休息。中午也没有休息的地方,只能趴在电脑前休息一会,周末也只有一天,一两周下来,相当地疲惫。但我们都明白自己来实习的任务,都坚持着完成自己的任务和使命。

这段时间主要学习了sql语言(sql语言基础和提高,sql语句调优);oracle数据库开发,pl/sql;javase核心编程;xml;jdbc;并粗略的完成“在线考试系统”的数据部分。经过基础知识的再学习,再进行项目开发,我们有了更多的领悟和提升。在线考试系统的开发,经过了三个阶段:本地+文件版、网络+文件版、网络+数据库版。这三个版本的演化,也让我们感受到不同层次的软件所提供的功能特点和可扩展的软件的生命力。

第三阶段主要学习了html/css;javascript核心;servlet/jsp;ajax;javascript框架jquery;java开源框架ssh。在紧凑的学习中,我们还进行了职业素质培养、职业规划和模拟面试。

在职业素质培养和职业规划模块,我学到了不少东西,自己也课后进行了自学扩展。在个人形象方面,得体的着装是一个职业人基本的素养,也是我们职员专业素质的体现。它包括干净、整洁、成熟、干练的衣着,精神、简洁的职业妆、随时的肢体语言。在待人接物方面,要得体、客观。对上司和公司的安排我们要从公司考虑、并适当服从和保留自己的意见。

通过职业规划的测试,我了解了自己适合做什么。解除了一些困惑。结果是让人兴奋的,我选择了软件这个技术性行业是很适合我的。许多大学生在上大学之前并不了解自己,如果职业规划能提前到大学之前,相信会减少许多大学生的学校学习期间的许多困惑,也更有利于国家对人才的培养。

而模拟面试环节,则训练了我们的表达能力,首先是自我介绍,然后让是技术面试。面试,第一个要点是表达,适当地展示自己,清楚地表达是面试中必备的法宝。我们做程序的,可能知道怎么用,但若要向别人清楚的解释一个问题或者原理,没有一定的经验是说不好的。所以平时多讨论问题,和周围的人交流,多留心钻研都是在为面试和以后更好地使用和交流技术打下基础,开口表达就是成功的开始。

软件开发是项团队工作,我们培养好自己职业素养,多多交流必定带来意想不到的收获。实习正是给了我们一个很好的机会去锻炼,相信会为以后找到一个好的工作埋下伏笔。

第四周周记

这个阶段我们主要重新学习了三大框架并小组开发了当当网项目。

通过这次实习,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高。在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质。

类似的以上的收获还有很多很多,但在实习结束的这个时候,仔细考虑一下,还是有一些地经验教训的。

例如在活动中我们能感觉得到,很多的工作经验,开发的知识我们了解的还是不够充分,致使我们在开发初期要发费较多的时间用于入门。但有一点感觉就是,我们在学校所学的一些基本知识还是比较有用的,例如j2ee,数据库基本原理等,正是这些基础知识使我们在缺少工程经验的情况下还能尽快入手,后来赶上。

针对我们学校部分学生普遍基础理论知识较多,工程经验不足的现象,我们同学大可以去掉以往羞于参与工程,怕在别人前认短的心态,我们学校的软件工程专业教学是挺不错的,知识面恰到好处,我们一般在工程面前还是能很快入手的,而为了更好的进行开发,我们也应该在校期间就多进行一些工程方面的锻炼,培养实际动手能力。

我想像这样让同学接触社会,培养实际动手能力的活动真的很不错,也是同学们所欢迎的,当然把这样的活动办好需要学校的老师和同学们共同努力。也希望,这样的活动能不断地继续下去,并发展壮大。

虽然是短暂的实习,但我想这一份经历必将会为我们将来进入社会打下一个良好的基础,不管是在以后的就业指导上、还是在工作生活为人上,我们都拥有了一笔宝贵的财富。

实习总结

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

实习期间,第一阶段:主要学习了unix开发环境( ……此处隐藏7631个字……p>system.out.println("我是一只动物"+"名字:"+name+"t"+"颜色:"+color+"t"+"重量:"+weight);

}

班级:10级计算机<1>班姓名:容仕欢学号:2014036107 }

dog.java

public class dog extends animal {

public static void main(string args[]) {

dog a=new dog();

a.name="狗狗";a.color="黑色";a.weight ="25千克";a.info();}

}

cat.java

public class cat extends animal{

public static void main(string args[]){

cat b=new cat();

} } b.name="猫咪"; b.color="黑色"; b.weight="5千克"; b.info();

五、运行结果

我是一只动物名字:狗狗 颜色:黑色 重量:25千克我是一只动物名字:猫咪 颜色:黑色 重量:5千克

六、总结

本次实习,使我更熟悉了子类、父类的概念,子类对象的继承性,子类对象的构造过程,成员变量的隐藏以及方法重写。掌握了如何实现继承和多态,更深刻地理解了类和对象的定义和使用,及方法的实现。

第五篇:2014年上学期java实习报告

2014年上学期java实习报告

实习内容:

用java编程语言实现windows中科学型计算器的功能。 具体要求:

一.科学型计算器的用户界面设计要与windows的基本相同;

二.功能要尽量强大,操作尽量简单;

程序特色:

一. 此计算器可接受任意长度的数学表达式并计算其结果。

二.支持 ! * + -/ %()loglnsqrtx^ycossin tanctg等特殊运算符。

设计思想:

一.界面设计使用swing组件,null布局,精确定位各组件在jframe中的位置。

二.计算过程采用栈和队列的算术表达式求值算法,先处理输入的字符串,然后借助堆栈将中缀表达式转换为后缀表达式,再对后缀表达式进行计算。

具体实现:

注:此程序的用户界面由软件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 表示此元素是数字还是运算符, char value 存储运算符,double valuekkk 存

储数值;

二.stringprocess 类

功能:初步处理用户输入的字符串,将cos sin tan sqrt 等多字符运算符压缩为单字符 (比如:将cos 用ascii 中的 ‘u0003’ 表示)。

主要类方法:

privatestringbuffer replace() 功能:借助stringbuffer类的append()方法将

cos sin tan sqrt 等多字符运算符压缩为单字符。

点击查看此类的源代码:stringprocess.java

三. nsprocess 类

功能:进一步处理字符串,判断用户输入的运算符是负号还是减号,阶乘运算符的适当处理,以及提取字符串中的数字和符号并按照正确顺序压入堆栈。

主要类方法:

privatevoidnegative(); 功能:判断运算符是负号还是减号。voidprocess(); 功能:提取字符串中的数字和符号并按照正确顺序压入堆栈。 备注:使用此类时构造函数nsprocess(string s)需要接收stringprocess 类处理后的字符串。

查看此类的源代码:

四:initpush 类

功能:将后缀表达式转化为中缀表达式。

主要类方法:

int scale(stackprocess.union spu); 功能:判断运算符的优先级并返回相应的数值。 void process(); 功能:将后缀表达式转化为中缀表达式。

查看此类的源代码:initpush.java

五.calculate类

功能:求出 stringprocess类处理后的后缀表达式的值。 主要类方法:

double process();功能:计算后缀表达式的值并返回结果。

备注:此类的构造方法calculate(stackprocess.union[] spu)需要接收initpush类处理后生成的堆栈。

查看此类的源代码:calculate.java

六.core类

功能:将上面五个类进行有机结合以得到正确的计算结果。

备注:此类的构造方法core(string s) 用来接收用户输入的字符表达式。

04-1班 刘昭04-2班 郭佳

2014-01-12

sdong小编推荐更多文章:

java实习报告tarena

java实习报告

java实习报告心得

java实习报告心得

java实习报告

《java培训实习报告(全文共11038字).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式