java实习报告(通用15篇)
随着人们自身素质提升,需要使用报告的情况越来越多,报告成为了一种新兴产业。一听到写报告马上头昏脑涨?下面是小编精心整理的java实习报告,欢迎大家分享。
java实习报告1
一、实训项目
简易记事本
二、实训目的和要求
本次实训是对前面学过的所有面向对象的编程思想以及JAVAWEB编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的'技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写采用JSP+Servlet+JavaBean技术框架的应用系统综合实例,以掌握JavaWEB开发技术。具体要求有以下几点:
1.问题的描述与程序将要实现的具体功能。
2.程序功能实现的具体设计思路或框架,并检查流程设计。
3.代码实现。
4.设计小结。
三、实训项目的开发环境和所使用的技术
基于J2SE基础,利用MyEclipse8.5以上版本的集成开发环境完成实训项目,界面友好,代码的可维护性好,有必要的注释和相应的文档。
四、实训地点、日程、分组情况:
实训地点:4栋303
机房日程:
第一阶段:
1.班级分组,选定课题,查阅相关资料半天
2.划分模块、小组成员分工半天
3.利用CASE工具进行系统设计和分析,并编制源程序5天
第二阶段:上机调试,修改、调试、完善系统2天
第三阶段:撰写、上交课程设计报告,上交课程设计作品源程序(每人1份)2天。
java实习报告2
实习单位:
教务部制
实习时间:
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实习报告3
第一实习阶段:
这次到DJB的实习,每个人都抱着一种认真学习的态度,去接受未来的挑战。 在现今社会,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我来到了大连DJB,开始了我这个学期的专业实习。专业实习,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的专业实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。
第一周的学习比较轻松,我们学习了基本的Linux系统命令和操作,开始熟悉实习所用的系统,为以后的实习打下基础。我们从最基础的CoreJava开始学习。从变量、运算符、顺序控制等开始学习。由于两三年前学习的内容早已生疏,我们在重新学习的过程中仍有不少收获,所谓温故而知新就是这个道理吧。
第二阶段实习:
第二阶段的内容越来越紧凑。在培训的学习期间,不是像正式上班的朝九晚五,而是朝八晚九。 我们不可能简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习。来到这里,我们要忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯 。基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如学习时间长,课后实战比较繁多,但时间又比较的短,难以保证按时按质按量完成。下午下了班,正式的员工们都回去了,我们还在那儿练习,一直到晚上9点,才能回住处休息。中午也没有休息的地方,只能趴在电脑前休息一会,周末也只有一天,一两周下来,相当地疲惫。但我们都明白自己来实习的任务,都坚持着完成自己的任务和使命。
这段时间主要学习了SQL语言(SQL语言基础和提高,SQL语句调优);Oracle数据库开发,PL/SQL;javaSE核心编程;XML;JDBC;并粗略的完成“在线考试系统”的数据部分。经过基础知识的再学习,再进行项目开发,我们有了更多的领悟和提升。在线考试系统的开发,经过了三个阶段:本地+文件版、网络+文件版、网络+数据库版。这三个版本的演化,也让我们感受到不同层次的软件所提供的功能特点和可扩展的软件的生命力。
第三阶段实习:
第三阶段主要学习了HTML/CSS;javaScript核心;Servlet/JSP;Ajax;javaScript框架JQuery;Java开源框架SSH。在紧凑的学习中,我们还进行了职业素质培养、职业规划和模拟面试。
在职业素质培养和职业规划模块,我学到了不少东西,自己也课后进行了自学扩展。在个人形象方面,得体的着装是一个职业人基本的素养,也是我们职员专业素质的体现。它包括干净、整洁、成熟、干练的衣着,精神、简洁的职业妆、随时的肢体语言。在待人接物方面,要得体、客观。对上司和公司的安排我们要从公司考虑、并适当服从和保留自己的意见。
通过职业规划的测试,我了解了自己适合做什么。解除了一些困惑。结果是让人兴奋的,我选择了软件这个技术性行业是很适合我的。许多大学生在上大学之前并不了解自己,如果职业规划能提前到大学之前,相信会减少许多大学生的学校学习期间的许多困惑,也更有利于国家对人才的'培养。
而进项目组的模拟面试环节,则训练了我们的表达能力,首先是自我介绍,然后让是技术面试。面试,第一个要点是表达,适当地展示自己,清楚地表达是面试中必备的法宝。我们做程序的,可能知道怎么用,但若要向别人清楚的解释一个问题或者原理,没有一定的经验是说不好的。所以平时多讨论问题,和周围的人交流,多留心钻研都是在为面试和以后更好地使用和交流技术打下基础,开口表达就是成功的开始。
软件开发是项团队工作,我们培养好自己职业素养,多多交流必定带来意想不到的收获。实习正是给了我们一个很好的机会去锻炼,相信会为以后找到一个好的工作埋下伏笔。
第四阶段实习:
这个阶段我们主要重新学习了三大框架并小组开发了当当网项目。
通过这次实习,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高。在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质。
类似的以上的收获还有很多很多,但在实习结束的这个时候,仔细考虑一下,还是有一些地经验教训的。
例如在活动中我们能感觉得到,很多的工作经验,开发的知识我们了解的还是不够充分,致使我们在开发初期要发费较多的时间用于入门。但有一点感觉就是,我们在学校所学的一些基本知识还是比较有用的,例如J2EE,数据库基本原理等,正是这些基础知识使我们在缺少工程经验的情况下还能尽快入手,后来赶上。
针对我们学校部分学生普遍基础理论知识较多,工程经验不足的现象,我们同学大可以去掉以往羞于参与工程,怕在别人前认短的心态,我们学校的软件工程专业教学是挺不错的,知识面恰到好处,我们一般在工程面前还是能很快入手的,而为了更好的进行开发,我们也应该在校期间就多进行一些工程方面的锻炼,培养实际动手能力。
我想像这样让同学接触社会,培养实际动手能力的活动真的很不错,也是同学们所欢迎的,当然把这样的活动办好需要学校的老师和同学们共同努力。也希望,这样的活动能不断地继续下去,并发展壮大。
虽然是短暂的实习,但我想这一份经历必将会为我们将来进入社会打下一个良好的基础,不管是在以后的就业指导上、还是在工作生活为人上,我们都拥有了一笔宝贵的财富。
java实习报告4
一、课程设计的目的
Java程序设计是一门应用性很强的专业课,在学习时必须注意理论与实践相结合,为此开设了本课程设计,其目的是通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。
二、课程设计的内容
实现计算器功能的应用程序
根据计算器的实际功能,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、除等混合运算,界面美观。
三、总体的设计
本计算器程序共有3个java源文件。类之间的主要关系如图所示。
ComputerPad(主类)
NumberButton
OperationButton
ComputerPad.java
该 java文件生成的类负责创建计算器的“主窗口”。该类含有main方法,整个程序从该类开始执行。
NumberButton.java
该文件生成的类负责为主类创建数字按钮对象,使用鼠标单击数字按钮可依次输入参加运算的数值的各位数字。
OperationButton.java
该文件生成的类负责为主类创建运算符号按钮对象,使用鼠标单击运算符号按钮可选择所要进行的运算。
四、具体设计
一)运行效果与程序发布
1.将3个java文件保存到一个文件夹中,例如c:computer.将3个java文件分别编译生成相应的字节码(.class)文件,然后,用java解释器运行主类:
C:computerjava ComputerPad
2.可以jar.exe把一些文件压缩成一个JAR文件,以此来发布我们的应用程序。我们可以把java应用程序中涉及到的类压缩成一个JAR文件,例如ComputerPad.jar。
首先,用文本编辑器(例如Windows下的记事本)编写一个清单文件(Manifestfiles)
Mainfest-Version: 1.0
Main-Class: ComputerPad
Created-By:1.2.2(Sun Microsystems Inc.)
然后,如下生成JAR文件:
C:computerjar cfm ComputerPad.ar moon.mf *.class
其中,参数C表示要生成一个新的JAR文件,f表示要生成的`JAR文件的名字:m表示文件清单文件的名字。
现在就可以将ComputerPad.jar文件拷贝到任何一个安装了java运行环境(版本号需高于1.2.2)的计算机上,只要用鼠标双击该文件就可以运行该java应用程序了。
体会
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.
回顾起课程设计,至今我仍感慨颇多,的确,在这一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。通过课程设计之后,把以前所学过的知识重新温故。
这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在老师的指导下,终于迎刃而解。在此我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!
java实习报告5
实习类型 教学实习 实习单位 欧美学院 指导教师 丁亚周 所在院(系)信息技术系 班 级 1202 学生姓名于红学 号 9211120214
一、 实习时间和地点
时间:20xx.3.17-20xx.4.17 地点:欧美学院F311,F310
二、 实习的内容
(1)本组课题及本人任务;
我们小组设计的是图书管理系统,包括图书信息管理,读者信息管理,管理员信息管理,借阅信息管理,还书信息管理,逾期罚款或损坏赔偿信息管理和数据库。我负责的是图书信息管理,包括对图书信息的查阅,删除,修改和增加。可以满足图书馆的一些日常活动
(2)程序功能简介;
这次实践课我们小组设计的图书管理系统包括了图书信息管理,读者信息管理,管理员信息管理,借阅信息管理,还书信息管理,逾期罚款或损坏赔偿信息管理。主要包含对信息的查找,增加,删除和修改。如下图所示:
(3)主体内容(简要说明总体情况,详细介绍本人任务部分):
1.设计分析;
图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立前端应用程序的开发两个方面.对于前者要求建立起数据一致性和完整性强、数据安全性好的库.而对于后者则要求应用程序功能完备,易使用等特点.本组结合简单图书馆的要求,设计了数据库结构和应用程序.系统运行结果证明,本文所设计的图书管理系统可以满足图书馆工作人员的需要
2.程序结构(画流程图)
3.各模块的功能及程序说明;
我所负责的模块是图书信息管理,主要包含四个方面,对图书信息的查找,增加,修改,删除。查找:可以满足图书管理者查询数目的.要求,在这个模块,可已使用多种方式查找,包括无条件查询和条件查询,无条件查询是将所有的书一起都找出来,条件查询又包括图书编号查询和模糊条件,这个可以满足图书管理者对具体的一本书查询的要求;增加:按照传统的增加方式进行增加,在新买书时,可以方便图书管理者对数据库进行增加;修改:可以修改图书的名称,适合在录入信息错误时使用;删除:当撤销破旧书目时,可以使用,我所做的所有操作都会对数据库产生影响。
4. 源程序;
case 1:
System.out.println(" 图书信息:"); System.out.println("1. 查询图书信息:"); System.out.println("2. 插入图书信息:"); System.out.println("3. 删除图书信息:");
int a1=scanner.nextInt();
switch(a1){
case 1:
System.out.println("1. 查询图书信息:");
String Sql = "SELECT * FROM systembook "; rs= stmt.executeQuery(Sql);
while(rs.next()){
String bookID =rs.getString(1); String bookNo =rs.getString(2); String bookName =rs.getString(3); String bookWriter =rs.getString(4); String bookPub =rs.getString(5);
System.out.println(bookID+","+bookNo+","+bookName+","+bookWriter+","+bookPub); }
break;
case 2:
int zz=0; while(zz!=1){
System.out.println("2. 插入图书信息:");
System.out.println("请按顺序插入图书条码号,图书索书号,图书名字,图书作者,
String str=scanner.next(); String []splitst=str.split(","); String a11=splitst[0]; String a12=splitst[1]; String a13=splitst[2]; String a14=splitst[3]; String a15=splitst[4];
Sql="INSERT
INTO
图书出版社");
String
systembook(bookID,bookNo,bookName,bookWriter,bookPub) VALUES('"+a11+"','"+a12+"','"+a13+"','"+a14+"','"+a15+"')";
int i=stm.executeUpdate(Sql); //返回记录影响的条数
System.out.println("插入成功!"); }
System.out.println("是否继续插入?yes/no no返回主菜单"); String k=scanner.next();
if(i!=0){
if(k.startsWith("yes"))
System.out.println(); if(k.startsWith("no")){
zz=1;
System.out.println();
};
}; }
break; case 3: int ll=0; while(ll!=1){
System.out.println(" 3. 删除图书信息: ");System.out.println("请输入要删除的图书编号:");String Str=scanner.next();String []Splitst=Str.split(",");String b3=Splitst[0];
String sql1="SELECT * FROM systembook where bookID='"+b3+"'"; rs1= stm.executeQuery(sql1); int kkk=0; while(rs1.next()) {
String a22 =rs1.getString(1); String b22 =rs1.getString(2); String c22 =rs1.getString(3); String d22 =rs1.getString(4); String e22 =rs1.getString(5);
System.out.println(a22+","+b22+" ,"+c22+","+d22+","+e22);
kkk++;
} if(kkk==0)
{ else
{
{String deleSql= "DELETE FROM systembook WHERE bookID='"+b3+"'";
System.out.println( "没有这本书,请重新输入"); }
java实习报告6
大四初始,我已经闻到了离别的气息,在这即将远离大学时代的时刻,才真正懂得回眸的意义。想想走过的路,想想现在的路,想想来时的路,不知道未来能否成功,既然选择了远方,就注定要风雨兼程!
在四川短暂的一个月里,我从基础入手,强化了java语言编程,学习了java语言编程和编程概念与技巧。时间很短,但成长很快,无论是理论知识还是动手实践能力都得到了大幅度的提高。而将理论和实践相结合,相互促进,相互补充,使得学习更加透彻。通过用不同方法实现同一个项目,不断深入,层层推进,学以致用!
实践过程中,开发一个简单的小项目,包括如何将Java的思想运用到实际系统的详细设计之中。 首先要将系统要实现的功能分为几大模块,然后每个分别完成,在此过程中使我加深了对Java的`理解,以及如何进行工作的划分,与此同时熟练掌握Java语言的编辑,编译,调试程序,并将算法转变为程序实现。 我将设计过程分为逻辑设计和详细设计两个步骤实现.逻辑设计指的是,对问题描述中涉及的对象定义相应的数据类型,定义主程序模块和各抽象数据类型及其代码;详细设计则为定义相应的模块的实现并写出各模块的实现代码。然后在连接数据库,编码测试,最后确定完成。
通过这次实践,使我灵活应用所学知识,独立完成问题分析,结合Java理论知识,编写程序解决指定问题。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力。同时在这次实践中,培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。 然而,在这次实践中,我觉得一个人完成一个项目是多么的艰难,在一些大型的项目中,团队合作是多么重要。尽管这次只是一个小项目,却也要耗费大量的精力。 我学习了知识,也培养了实践能力,让我知道遇到一个问题,如何去寻找思路,如何去解决问题,最终完成整个事情。 学习的过程中不可避免的遇到问题,这些问题有的只是一个符号错了,一个括号少了,这类的问题在他的文档,或者一般的网站上就能够找到,尤其是初学者的问题,不会是很难的问题 ,在你之前已经无数人问过了,不要害怕提问,但是这个问题最好是你找不到答案的时候去提。等你走出了这个阶段,这个时候在有问题可能就是比较难一些的,这个时候在一般的网站上应该是难以找到结果的,包括Java自己的网站,为你养成良好的习惯有很大的帮助。
这次实习拉近了我与社会的距离,也让自己在实习工作中开拓了视野,增长了才干。社会和大学一样也是一个学习和受教育的地方,但无论是在哪片广阔的天地里,我为将来更加激烈的竞争打下了更为坚实的基础。在以后的学习中,我还得更加努力的学习,培养自己的能力,进一步完善自己。
编程是一种乐趣,只有你觉得他有乐趣的时候你才会用更多的热情去学习。通过一个月的Java学习,我也从中找到了乐趣。接下来,我一定会坚持Java的学习,希望能在这条道路上开心的走下去,而最重要的是及时总结昨天、做好今天、规划好明天.
java实习报告7
一. 实习目的
通过实习,培养综合运用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实习报告8
第一部分 实习概括
昆山杰普软件科技有限公司是一所培训性质的公司。我在昆山杰普软件科技有限公司共实习了三个月,后来进入上海宝资信息有限公司实习。这是一家软件公司,以出售自己的服务为主要业务,业务主要是针对国内各种汽车行业的库存管理。我将在这里实习到20xx年五月份左右,然后回到学校处理毕业设计的相关问题。在昆山的实习主要以学习为主,计划的实习时间是4个月,在杰普学习的时候我提前找到了工作,所以提前结束了在昆山杰普软件科技有限公司的实习生涯。在昆山主要学习的课程有core Java,数据库,Javaweb,hibernate等等。实习到了中期的时候,进入到了面试及就业的时期,每天都会有公司进入基地进行专场招聘,陆陆续续有学生离开基地就业。我也是在实习的中期找到工作并就业的,后面的实习生活主要在上海宝资信息有限公司进行。上海宝资信息有限公司的实习可以分为两类,我到了公司之后公司给我安排了师傅也就是相当于指导老师,然后让指导老师给我们分配任务,因为我是刚去实习要用到的知识我还没有学习完所以公司让我先自学知识,我的师傅每个周都会给我安排任务,让我根据所学的知识完成项目所要的功能。我是在前一个月的实习时间内都是在学习然后完成师傅交代的任务。
第二部分 实习内容
20xx年7月26号我们正式抵达昆山杰普软件科技有限公司,7月27号,我们开始了我们为期4个月的实习生涯。昆山杰普软件科技有限公司位于昆山市巴城镇,毗邻阳澄湖。还有全国有名的阳澄湖大闸蟹,不过我是没有吃过啦,就是看到有很多人在大闸蟹成熟的时候买大闸蟹,这里的环境很好就是天气过于炎热,每天上下课的时候路程上都会出一身的汗,慢慢的习惯也就好了。南方人大
多是吃米饭,不过很凑巧的是我从小喜欢吃米饭所以这里的饭菜很合我的胃口,不过有些同学因为吃不了米饭还在适应当中,我的实习生活总的来说已经愉快的开始了。
进入昆山的第二天就开始了学习生涯。学习的模式是上午老师授课下午自己复习并且完成老师在上午遗留的课后作业。第一周的学习还是比较轻松的,主要学习了Unix和core java课程。因为在学校接触过Linux系统,所以在学习Unix系统的时候感觉比较轻松,能够轻易的理解老师讲解的内容。学校采取的是上午教学和下午辅导的模式来进行授课的。基本上上午老师讲解的东西都能当堂理解,下午稍微复习就能基本掌握了,剩下的时间用来复习第二天的课程,时间安排还是比较紧凑的。晚上的自习时间没有辅导老师,但是有问题的话可以去办公室里找老师解决。每天晚上办公室里都会有4-5位的老师在办公室里,为同学们解决问题。core java前期的课程是基于Unix操作系统的。
1 core Java学习 core Java是整个学习阶段的核心,老师多次强调了core Java的重要性。所以在core Java的学习当中,我努力的做到在课堂上听懂老师讲解的每一个知识点。主讲老师李楠非常注重我们对课堂知识的掌握情况。所以每天上课之后,都会花15分钟左右的时间对学生们进行知识点的提问。对于没有回答出来的同学,老师会耐心的讲解,重点的强调,尽力的让每一位同学都能听懂,理解。让每一位同学都能在打基础的阶段好好的把基础打牢。
由于在学校对core Java知识的一些基础,所以我在辅导课程上会花一小部分的时间复习老师讲解的课程,剩下的时间用来完成老师布置的作业以及第二天的'课程预习。晚上的时候有老师在不定时的进入教室检查学生的学习情况。努力的让自己吸收老师讲解的每一个知识点,让自己学的更多一点。core Java的学习时间一个有一个月,因为core Java真的是重中之重,太重要了这是基础也是核心一定要学好core Java。
1.1.2 数据库学习
数据库的学习时间是三周左右,其中有7天是在学习Oracle,2天学习JDBC,7天学习hibernate。学习数据库首先要了解数据库SQL标准的发展进程。SQL标准的发展进程如表1-1所示。
表1-1 SQL标准的发展进程
数据库的学习不仅仅是学习一种数据库语言,还包括对数据库的认识和理解,对数据库应用技术的封装和实现。我们学习的数据库是关系型数据库Oracle,数据库的学习用了一周的时间,后面继续学习了JDBC和Hibernate。在学校的时候学习的是SQL Server数据库,对数据库的语言也算是有了一些的基础,在学习Oracle的过程中,让之前在学习过程中觉得不理解的东西有了一些新的认识。短短几天的时间我们是不能够精通数据库的,但是掌握的东西在编写项目的时候也是够用了,如果想要从事数据库相关的工作,可以在今后的学习中多多学习数据库的知识。
1.1.3 Java web学习
在数据库的学习之后还学习了几天的设计模式和XML,Java web的学习从HTML开始,学习HTML和CSS的时候还是比较轻松的,因为HTML和CSS应该算是整个实习过程中最简单的部分了。后面我们紧接着学习了Servlet和JSP,老师说Servlet就是一个分水岭,有的同学到里这里就开始学不会了。老师一而再再而三的强调了Servlet的重要性,所以大部分的人都不敢懈怠。
其实学习也不是说的那么难,只要你用心听讲,按照老师的要求来做,基本上还是能够听懂的。后来继续学习了JavaScript和Struts以及spring,由于在之
java实习报告9
一.实习目的
大学期间,学校教授了计算机的基础课程,例如数据结构,计算机网络原理,离散数学,编译原理等、这些课程有助于我们形成系统的计算机逻辑体系,熟悉计算机的底层原理,从而可以更加容易上手企业级开发。
到了大四的上学期,对于项目经验,自己只是搭过简单的环境,实现了一些简单的需求。对于真正可以运行在服务器上,可以接受大量用户访问的真实项目,内心还是很渴望见一见,看看和平时自己写的有什么区别,自己需要在哪方面下功夫来更好的提升自己。
另外,从大学校园进入社会,我觉着也是需要一个缓冲期,毕竟校园对我们还是很包容的,像要更好的适应社会生活,还是应该要更加严格的要求自己,勇敢面对社会工作中的挑战。
二.实习主要内容
公司名称:东方航空电子商务有限公司
公司简介:东航电商将以东航每年近亿人次的旅客运输量为客户流量基础,整合各类线上、线下产品及服务资源,为用户提供出行相关一站式集成产品和服务解决方案。
第一周:了解一下公司环境,餐厅,便利店。给实习生分发新电脑,公司硬件人员负责安装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实习报告10
一、 实习目的
通过对java语言、JavaWeb、Oracle数据库应用设计及SQL语言的复习和锻炼,并且通过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求进一步了解java开发的相关知识,掌握java开发的基本技术,丰富ja va开发的实战经验。学习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路上荆棘丛丛,我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!
实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的.方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。
通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JA开发这条路上走的更长更远。
有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。 另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。所谓”当局者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的。 俗话说:”要想为事业多添一把火,自己就得多添一捆材”。
此次实训,我深深体会到了积累知识的重要性。在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。 两个礼拜的实训结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向,我相信在不远的未来定会有属于我们自己的一片美好天空!
java实习报告11
对于任何一位大学毕业生来说,毕业实习是一个很关键的学习内容,也是一个很好的锻炼机会,也是我们直接接触社会的机会。对于我们来说,平常学到的都是书面上的知识,而毕业实习正好就给了我们一个在投身社会工作之前把理论知识与实际设计联系起来的机会,毕业实习作为学校为我们安排的在校期间最后一次全面性、总结性的教学实践环节,它既让我们看到实际的中设计生产状况,也我们在就业之前“实战预演”,通过实习能够使我们更好的完善自己,也为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
一、前言
实习时间:20xx年x月x日---20xx年x月x日
实习地点:河北中信联信息技术有限公司软件开发实习生
实习目的:通过实习,培养学生树立理论联系实际的工作作风,以及工作中将科学的理论知识加以验证、深化、巩固和充实,并培养学生进行调查、研究、分析和解决实际问题的能力,也是接受一次系统而深刻的专业思想教育,增强从事与本专业相关工作的责任心和光荣感,提高综合运用所学专业知识和基本技能的水平,培养从事软件开发相关工作的能力。理论联系实际,掌握一定的工作能力,积累社会工作经验,了解社会,增长见识,提高与别人和谐相处和协同合作的能力,提高自身的综合素质。
实习任务:了解软件开发所用基础知识,掌握软件开发的基本技术,学习软件开发的基础知识及开发流程和有用的相关技术,提高自己的工作效率。通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。 工作的方法:首先学习java基础知识及HTML、JDBC、JSP和SERVLET,理解MVC设计模式,学习SSH三大框架:Struts、Hibernate和Spring还有这些知识的.项目实践练习,熟悉公司软件开发的流程及相关知识,以及相关工具的使用,学习安装卸载配置和维护软件开发运行的环境,最后进入实例操作,参加实际项目开发,巩固和熟练所学到的知识。 所取得的主要结果:一个多月的实习,让自己走进了一个全新的领域,开始了自己踏入社会的第一步。实习无所谓结果而言,更确切的说,它是一个新起点,一个让自己学会成长的地方,当然也确实让自己成大了不少。不管是从工作技能上还是从为人处事上,我都感觉有很大收获。在工作技能上,明白了工作更需要自己的努力、耐心和细心。这些自己有些欠缺,但这在段实习期间,真的发现自己有了很大的改善。虽然离真正的软件开发人员的要求还有很大的距离,但是自己一定会努力,向着自己的目标前进;在为人处事方面,也让自己成熟了许多。虽然不能用语言来描述,但是确实可以从生活中的点点滴滴感觉得到。经历使人成长,只有真正的经历过,才可以让自己真的成熟起来,要想真的出人头地,必须脚踏实地努力工作,做好自己。
二、实习内容
本着对IT业的憧憬,走进了河北中信联信息技术有限公司,我在公司所从事的工作是软件开发,在真正投入到工作之前,公司在我实习的第一天公司领导给讲解公司的企业文化和员工的职业发展,以及行业分析和行业介绍。然后先参加公司里的软件开发的一段时间的基础培训。在这期间我了解了软件开发所要掌握的基础知识,做项目用的开发语言Java基础,oracle数据库和SQL语句,学习JSP和Servlet,理解MVC设计模式,学习SSH三大框架,Struts、Hibernate和Spring。以及一些上机实践,最后还做了一个项目实践是银行卡管理系统,我们以小组为团队分工合作写需求分析说明书,编写程序,最后完成功能模块设计。在工作之前我在网上查询了许多开发人员的相关要求,了解了作为一个开发人员必须耐心,细心和平和的心态,它的目标是尽可能早一些做出产品,完成任务,并尽可能的达到客户的需求。
刚开始实习工作时,是由老的员工带着我们,给我们分配任务。一开始是让我们自己学习一些软件开发的相关知识,让我们看相应软件的需求说明书,了解一下项目的大体情况,在未成形的项目上随便点点,了解项目基本内容及大体框架。接下来老师给我分配一些小的任务,改页面上的错误,这就需要jsp、html的知识了,一开始无从下手,不知道如何跟踪代码,不知道页面上的错误反映到代码里是在哪里,当时感觉自己真实笨到家了,什么都不会,都是通过问老师,老师一步一步的教会我是如何跟踪代码,以及代码的错误原因及eclipse里的debug模式如何运用,debug调试模式真是个好模式,通过打断点,一步一步耐心一点一点的仔细查找那里出现问题了,经过一星期的实习,自己开始慢慢地有点感觉自己能单独的完成一个小错误的修改,熟悉了form表单,了解了button按钮等jsp页面上的基础知识。在后来老师开始教我如何运用javascript的知识,如何编写及运用javascript脚本,最后就是基础类的实际案例开发,这其中有如何运用数据库,如何写spl语句、创建用户、表空间以及创建表。
除了软件开发工作外,我们还有日报告,周报告需要提交,让负责人了解你的工作进度安排,也是自我的反思。那短时间对于我来说最大的收获便是,要相信自己,不要被没有去真正实践的事情而吓倒,其实如果你真的去尝试,你会发现一切都没有你想象的那么难,只要你努力,没有什么不可以。
三、实习总结
这次实习让我学到了很多东西,让我整体素质有所提升,明白了很多做人做事的道理。第一、毕业了以后不是学习的结束,而是学习的开始,在当今社会,只有不断地汲取新信息新知识,才能获得事业进步的动力,武装自己的头脑,提升自己的能力,扩展自己的视野。第二、学习要联系实践,一个人的价值是通过实践活动来实现的,也只有通过实践才能提升人的品质,彰显人的意志。学到的理论只有通过实践的检验才是合格的。第三、我们要做一个勤于思考的人,我们只有注意观察、分析、总结、提炼,才能积累经验,使自己的工作做出成绩。同时我也明白了遇到麻烦解决的办法有很多:第一、就是上网查询,不懂的可以查查,不要一不会就去问别人,得先自己想办法解决;第二。请教别人。当自己查资料解决不了,就去问一下别人,不要老死扣着,反而浪费时间。当然遇到麻烦的事情千万不要着急,越着急越然人昏头转向,越着急越解决不了问题,还不如心平气静的想想解决办法,或者转换下思维,先做其他的事情,静下来时再去思考。遇到问题时,要保持一颗平常心。第四、有的时候人与人的差别并不大,但工作热情的不同却使两个人做出完全不同的成绩,只有具备热情,才能保证你能发挥自己全部的能量和才能。一个人的能力有差异,但关键是看你能发挥出多少,这就取决于热情。用自己的热情来点燃斗志。而且热情是可以传递的,一个人全力投入工作,他可带动周围的人,感染周围的人全力以赴,是整个团队赶出骄人的成绩。最后,衡量一个人是不是人才,不仅是看知识掌握的多少,当代社会更看重的是一个人的沟通能力。
原来一直觉得学校的知识是没用的,当真正用到了才后悔自己当时为什么不好好学习。所以说实习注重实践和在学校学习理论是相辅相成的。平时在学校学的不知道是否有用,但当实习后我们就清楚学习的知识到底有什么实际应用,和当今社会的发展有什么联系。只有到公司亲身实践,才让我们更加明确了那些知识是能跟上时代发展,那些知识已经落后了,什么样的人才是当今社会需求的。同时通过实习让我们认识到了自己知识掌握的不足,更加激发了我们学习的热情。
这次实习使我巩固了Java开发方面的知识,做了一个基于Struts银行管理系统的一个模块的项目,还跟着完成了一个河北省农业厅公文交换体统的项目,更重要的是了解了软件开发这个工作的主要流程。当初在大家包括我自己的眼里都认为软件开发的要求非常高,而我的基础知识有太差,但是当自己真正的接触了这个行业之后,发现其实并没有那么的高不可攀。在学校的时候,不知道反思,不过在这一段实习过程中慢慢学会反思,慢慢学会总结。这次实习为我以后到公司工作奠定了基础,起到了承上启下的功效。希望自己再以后的工作中有更多的耐心,学会静下心来思考,要相信自己可以做到,而且做得更好。
总之,通过这次实习,确实让自己成长了许多。在工作中,总会遇到这样那样的问题,当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好工作而努力。
java实习报告12
一、实习时间:
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实习报告13
一、 实习目的
通过对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路上荆棘丛丛,我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!
实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。
通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JA开发这条路上走的更长更远。
有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。 另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。所谓”*者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的。 俗话说:”要想为事业多添一把火,自己就得多添一捆材”。 此次实训,我深深体会到了积累知识的重要性。在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。 两个礼拜的实训结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向,我相信在不远的未来定会有属于我们自己的一片美好天空!
java实习报告14
刚刚出校门找实习单位的时候总有这种或那种的想法,要找什么样什么样的单位,结果到头来一个多月快过去了,还没有找到实习单位,直到3月25号,青鸟的老师推荐我去未名信息科技开发有限公司参加面试,有笔试和面试,通过层层的技术考核,在我的努力下终于得到了面试人员的肯定,顺利的加入了未名公司。员工聚餐那天张总的一些话让我感触深刻,他说在部门的时候先全面发展,等过段再看看自已精于哪个方面,然后向那个方向努力发展。我进入了软件部,成为了一名程序员,一周的公司框架练习,我又加入了哈理工数字化建设的项目中,前期主要是实施,后期进行二次开发。刚开始觉的实施很简单,熟悉了一周项目以后,只觉得人家的网站开发的真好,和同事们参加了几次江苏金智公司的培训以后,我才发现原来不是那么回事,它这里主要是做数字化校园硬件建设、数字化校园基础平台、综合数据应用系统、业务系统集成等等,简单的说就是三大平台,统一身份认证,实现全校信息整合以及全校数据资源共享。
来公司有一段时间了,我自己的感觉还有一些同事的介绍我感觉我们软件部真是高手如云,那些开发人员都具有相当丰富的项目经验,相信由他们的带领,我这一次实习肯定会有很多的收获。为其将近一周的学习,终于对三大平台有了一定认识了,开始接触oracle数据库,学习sun公司开发的ODI工具,进行数据整合的时候把我弄得晕头转向,原来我们在学校学的那点技术其实基础中基础,不过接触起来可能相对会比较容易上手一些。
通过和大家一段时间的相处,我深切地感受到,软件部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;面对客户,大家总是热情真诚;面对技术上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的`空间自由发挥。从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。
我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。项目经理和同事也都尽力帮助我,给我讲授一些经验和开发的技巧。刚开始的时候有点手忙脚乱,不是这边搞错就是那边忘了,都是同事帮我纠正。由于后来心态的调整和熟练了,慢慢地学得差不多了。每天早上7点左右踏着学校的广播走出我呆了三年的校园,然后晚上6点左右又踏着哈理工的广播走出校园,真是好怀念校园的生活,什么压力也没有,也不用每天花那么多时间在公交上。
来这个公司虽然才短短一个月,收获挺多的,由对项目的一窍不通到现在对它的流程以及相关的技术都有所了解,也让我深深体会到了沟通自学的重要性。所以我们每一步都有要集中注意力,争取把每一步都做好。
实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值。
最后感谢单位领导和部门领导以及同事对我的支持和帮助,我会继续努力的。
刚刚出校门找实习单位的时候总有这种或那种的想法,要找什么样什么样的单位,结果到头来一个多月快过去了,还没有找到实习单位,直到3月25号,青鸟的老师推荐我去未名信息科技开发有限公司参加面试,有笔试和面试,通过层层的技术考核,在我的努力下终于得到了面试人员的肯定,顺利的加入了未名公司。员工聚餐那天张总的一些话让我感触深刻,他说在部门的时候先全面发展,等过段再看看自已精于哪个方面,然后向那个方向努力发展。我进入了软件部,成为了一名程序员,一周的公司框架练习,我又加入了哈理工数字化建设的项目中,前期主要是实施,后期进行二次开发。刚开始觉的实施很简单,熟悉了一周项目以后,只觉得人家的网站开发的真好,和同事们参加了几次江苏金智公司的培训以后,我才发现原来不是那么回事,它这里主要是做数字化校园硬件建设、数字化校园基础平台、综合数据应用系统、业务系统集成等等,简单的说就是三大平台,统一身份认证,实现全校信息整合以及全校数据资源共享。
来公司有一段时间了,我自己的感觉还有一些同事的介绍我感觉我们软件部真是高手如云,那些开发人员都具有相当丰富的项目经验,相信由他们的带领,我这一次实习肯定会有很多的收获。为其将近一周的学习,终于对三大平台有了一定认识了,开始接触oracle数据库,学习sun公司开发的ODI工具,进行数据整合的时候把我弄得晕头转向,原来我们在学校学的那点技术其实基础中基础,不过接触起来可能相对会比较容易上手一些。
通过和大家一段时间的相处,我深切地感受到,软件部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;()面对客户,大家总是热情真诚;面对技术上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的空间自由发挥。从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。
我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。项目经理和同事也都尽力帮助我,给我讲授一些经验和开发的技巧。刚开始的时候有点手忙脚乱,不是这边搞错就是那边忘了,都是同事帮我纠正。由于后来心态的调整和熟练了,慢慢地学得差不多了。每天早上7点左右踏着学校的广播走出我呆了三年的校园,然后晚上6点左右又踏着哈理工的广播走出校园,真是好怀念校园的生活,什么压力也没有,也不用每天花那么多时间在公交上。
来这个公司虽然才短短一个月,收获挺多的,由对项目的一窍不通到现在对它的流程以及相关的技术都有所了解,也让我深深体会到了沟通自学的重要性。所以我们每一步都有要集中注意力,争取把每一步都做好。
实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值。
最后感谢单位领导和部门领导以及同事对我的支持和帮助,我会继续努力的。
java实习报告15
毕业实习是学生大学学习阶段重要的实践性教学环节之一,通过实习学生将进一步了解社会,增强对社会主义现代化建设的责任感,使命感.实习期间,要求学生对企业(事业)单位的软件设计工作进行业务实践,使学生通过实习做到理论联系实际,充实和丰富所学的专业理论知识,培养发现问题,分析问题和解决问题的能力,为毕业后从事软件设计工作打下基础。
毕业实习有着它深刻的意义,也是大学生必经的体验,感谢学校能给我们提供机会,也感谢公司为我们提供条件。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
而我们现在学习Java是我们课程中的`必修课程,更是找一份好工作的必备技能,虽然实习为期才一周,但是给我们增长很多见识,了解了大型软件开发的过程。也学习了很多软件开发时一些技巧,更重要的是这次实习抛开了以前老师讲学生听的模式,这次老师边讲边带领我们编写程序,让我们能让学到的知识迅速巩固。
在中国软件专业人才培养工程(CSTP),北京智原教育基地。为期5天的培训我们熟练掌握基于java的Android主流3G开发技术,能够独立完成从手机终端到服务器端完整开发方案。使得能够掌握android相关领域基础知识,学会开发Android手机应用系统;掌握手机开发要点;培养基本的编程感觉。
在这5天时间里,我们学习了Android开发环境的搭建实现基于Android4.2 SDK的开发环境,理解DDMS等常用Android手机开发工具Android中Activity的基本应用
了解Activity对于手机UI界面的关系,实现项目的UI界面的设计,理解Android开发中的resource各种资源Android的常用组件熟悉TeXtView、EditTeXt、Spinner、ListView等常用组件,实现基本功能。常用布局的实现基于项目,使用线性布局、盒式布局、相对布局等常用布局管理器Android中菜单的实现应用常见的三种手机菜单模式,学会实现定制菜单内容Android中监听的应用理解手机事件的监听,应用不同的监听事件来实现各种手机常见动作 学员在老师的指导下,完成项目的UI界面布局,实现基本的动作和监听,并传递数据。Android的高级组件的应用顶部菜单的动画效果,实现左右滑动信息提示框的应用Toast的应用,提示框的实现使用列表学会使用ListView,实现静态和动态两种不同的格式。Android对XML文件的解析能够使用XML数据源,抓取远端服务器上的开放数据。Intent的实现数据的传递。学会如何使用Intent来实现数据的绑定和在不同Activity之间的传递学员在老师的指导下,实现手机客户端的RSS新闻阅读器。
通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础
即将毕业了,通过这次毕业实习,让我们对找工作这事更有了信心。如果可以希望学校能在我们毕业之前再组织一些就业培训,让我们更了解公司开发过程。为毕业后从事软件设计工作打下基础。
java毕业实习报告例文
【java实习报告】相关文章:
java实习报告06-16
java实习报告范文03-22
java毕业实习报告02-15
java毕业实习报告08-25
java的实习报告3篇04-02
Java实习报告(精选15篇)02-23
Java实习报告14篇09-21
java实习报告15篇06-24
java实习报告(15篇)06-24
java毕业实习报告范文01-12