对实习情况做好全面性的回顾之后,我们才能将实习报告写得有意义,实习报告其实就是我们在分析了自己的实习情况之后写出的,以下是满分范文网小编精心为您推荐的java实习报告7篇,供大家参考。
java实习报告篇1
刚刚出校门找实习单位的时候总有这种或那种的想法,要找什么样什么样的单位,结果到头来一个多月快过去了,还没有找到实习单位,直到3月25号,青鸟的老师推荐我去未名信息科技开发有限公司参加面试,有笔试和面试,通过层层的技术考核,在我的努力下终于得到了面试人员的肯定,顺利的加入了未名公司。员工聚餐那天张总的一些话让我感触深刻,他说在部门的时候先全面发展,等过段再看看自已精于哪个方面,然后向那个方向努力发展。我进入了软件部,成为了一名程序员,一周的公司框架练习,我又加入了哈理工数字化建设的项目中,前期主要是实施,后期进行二次开发。刚开始觉的实施很简单,熟悉了一周项目以后,只觉得人家的网站开发的真好,和同事们参加了几次江苏金智公司的培训以后,我才发现原来不是那么回事,它这里主要是做数字化校园硬件建设、数字化校园基础平台、综合数据应用系统、业务系统集成等等,简单的说就是三大平台,统一身份认证,实现全校信息整合以及全校数据资源共享。
来公司有一段时间了,我自己的感觉还有一些同事的介绍我感觉我们软件部真是高手如云,那些开发人员都具有相当丰富的项目经验,相信由他们的带领,我这一次实习肯定会有很多的收获。为其将近一周的学习,终于对三大平台有了一定认识了,开始接触oracle数据库,学习sun公司开发的odi工具,进行数据整合的时候把我弄得晕头转向,原来我们在学校学的那点技术其实基础中基础,不过接触起来可能相对会比较容易上手一些。
通过和大家一段时间的相处,我深切地感受到,软件部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;面对客户,大家总是热情真诚;面对技术上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的空间自由发挥。从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。
我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。项目经理和同事也都尽力帮助我,给我讲授一些经验和开发的技巧。刚开始的时候有点手忙脚乱,不是这边搞错就是那边忘了,都是同事帮我纠正。由于后来心态的调整和熟练了,慢慢地学得差不多了。每天早上7点左右踏着学校的广播走出我呆了三年的校园,然后晚上6点左右又踏着哈理工的广播走出校园,真是好怀念校园的生活,什么压力也没有,也不用每天花那么多时间在公交上。
来这个公司虽然才短短一个月,收获挺多的,由对项目的一窍不通到现在对它的流程以及相关的技术都有所了解,也让我深深体会到了沟通自学的重要性。所以我们每一步都有要集中注意力,争取把每一步都做好。
实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值。
最后感谢单位领导和部门领导以及同事对我的支持和帮助,我会继续努力的。
刚刚出校门找实习单位的时候总有这种或那种的想法,要找什么样什么样的单位,结果到头来一个多月快过去了,还没有找到实习单位,直到3月25号,青鸟的老师推荐我去未名信息科技开发有限公司参加面试,有笔试和面试,通过层层的技术考核,在我的努力下终于得到了面试人员的肯定,顺利的加入了未名公司。员工聚餐那天张总的一些话让我感触深刻,他说在部门的时候先全面发展,等过段再看看自已精于哪个方面,然后向那个方向努力发展。我进入了软件部,成为了一名程序员,一周的公司框架练习,我又加入了哈理工数字化建设的项目中,前期主要是实施,后期进行二次开发。刚开始觉的实施很简单,熟悉了一周项目以后,只觉得人家的网站开发的真好,和同事们参加了几次江苏金智公司的培训以后,我才发现原来不是那么回事,它这里主要是做数字化校园硬件建设、数字化校园基础平台、综合数据应用系统、业务系统集成等等,简单的说就是三大平台,统一身份认证,实现全校信息整合以及全校数据资源共享。
来公司有一段时间了,我自己的感觉还有一些同事的介绍我感觉我们软件部真是高手如云,那些开发人员都具有相当丰富的项目经验,相信由他们的带领,我这一次实习肯定会有很多的收获。为其将近一周的学习,终于对三大平台有了一定认识了,开始接触oracle数据库,学习sun公司开发的odi工具,进行数据整合的时候把我弄得晕头转向,原来我们在学校学的那点技术其实基础中基础,不过接触起来可能相对会比较容易上手一些。
通过和大家一段时间的相处,我深切地感受到,软件部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;()面对客户,大家总是热情真诚;面对技术上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的空间自由发挥。从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。
我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。项目经理和同事也都尽力帮助我,给我讲授一些经验和开发的技巧。刚开始的时候有点手忙脚乱,不是这边搞错就是那边忘了,都是同事帮我纠正。由于后来心态的调整和熟练了,慢慢地学得差不多了。每天早上7点左右踏着学校的广播走出我呆了三年的校园,然后晚上6点左右又踏着哈理工的广播走出校园,真是好怀念校园的生活,什么压力也没有,也不用每天花那么多时间在公交上。
来这个公司虽然才短短一个月,收获挺多的,由对项目的一窍不通到现在对它的流程以及相关的技术都有所了解,也让我深深体会到了沟通自学的重要性。所以我们每一步都有要集中注意力,争取把每一步都做好。
实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值。
最后感谢单位领导和部门领导以及同事对我的支持和帮助,我会继续努力的。
java实习报告篇2
毕业实习是学生大学学习阶段重要的实践性教学环节之一,通过实习学生将进一步了解社会,增强对社会主义现代化建设的责任感,使命感.实习期间,要求学生对企业(事业)单位的软件设计工作进行业务实践,使学生通过实习做到理论联系实际,充实和丰富所学的专业理论知识,培养发现问题,分析问题和解决问题的能力,为毕业后从事软件设计工作打下基础。
毕业实习有着它深刻的意义,也是大学生必经的体验,感谢学校能给我们提供机会,也感谢公司为我们提供条件。
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实习报告篇3
在本学期的开学初期,我们在学校机房进行了为期三周的java实训。现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,通过这次为期三周的实训,遇到了很多自己感兴趣的问题,就会很有兴趣,当然学知识可不能凭自己的爱好和一时兴趣,不能遇到自己不敢兴趣的问题就把它抛给同学,要学会自己踏踏实实认真的去解决问题。要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解java的应用和扩展运用。
本次我们小组所做的程序是“小小通讯录”基本功能已经较好的完成,可是还是有一些不完善,比如我们的通讯录没有能够做到把通讯录里所储存的信息以列表的形式展现出来,所以还是有些不完善,,我们的指导老师对我们的程序作出了大体评价,发现我们的思想还是处于一个比较简单的过程当中,老师的几句简单评价,就带给我们无与伦比的冲击性。
由于我们写程序的经验尚且较少,很多东西无法考虑到位,老师的点评,使我们认识到了不足与今后的前进方向与目标,使我们更加具有动力与激情,拥有了继续认真学习java的信心,拥有了成为一位合格的高级程序员的壮志,在编写程序的过程当中,我们在一开始就遇到了问题,一直在纠结与是使用数据库连接还是使用文件,经过老师的耐心讲解,我们了解到了尚未接触到的jar包等一些列名词,但是经过数据库的抒写与连接发现sql20xx与sql20xx无法同步,所以最终我们选择了使用文件来进行这次程序的编写。
第二个问题就是我们的程序在进行按钮新窗口的链接,在新窗口弹出时,无法将老窗口关闭,纠结了好久,询问老师,老师还给我用了“父子”的生动例子来讲解,最终我们查找jdk,查找类的用法终于完美解决!甚是兴奋!
在我所学的语言当中,我自认为java是一门比较强大的面向对象的编程语言,不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。
所以学好java语言有很大的用处,这次实训,面对一道陌生的题目和要求时,不应慌张和无措,首先应该想到这和课本上的哪些知识具有结合点,回忆和分析这种结构的算法和具体实施方法,综合考虑其他的方面,例如:该题的易写性和易懂性及其他的问题的可利用性。在编写时,一个小小的符号,一个常量变
量的设定,这都无不考量着我们的细心和严谨,所以学习java,不仅对我们以后学习其他语言有很大的好处,而且也让我们知道了和理解了作为一个编程人员首先应具有的良好心理素质,那就是冷静思考和专心致志。对待学术知识应该是严谨和认真。
这次实训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。据我了解,软件工程专业培养的工程型人才要富有创新精神。软件工程技术人员致力于开发可靠好用的计算机产品和软件产品,必须具有扎实宽泛的知识面和较高的社会责任感,必须了解最新的技术进展、能够综合运用各方面技术并深刻理解设计一个合格产品所涉及的多方面因素,如市场需求、用户习惯等。另外,
这两个学科领域是相辅相成的,并共同推进计算机技术的方展。计算机技术的发展会推动软件的开发,软件工业则对计算机科学技术的进展以及软件应用领域的扩展起着重要的推动作用。软件工程人才的就业前景十分看好。
未来几年,国内外高层次软件人才将供不应求。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大it职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。信息化是it界的焦点。而信息化的实现,除了需要技术支持,人才也是很重要的环节。如何培养与国际接轨的高素质软件工程人才,已经成为中国软件产业的当务之急。
软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。在中国,国内市场对软件人才的需求每年高达20万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。尽快培养起适合信息产业所需要的高素质软件工程人才,已经成为信息化工作中的重中之重。java具有如此好的就业与发展前景,使我更加坚定了软件开发这条道路。但是自己还与很多不足,需要努力学习与改进,关键是读这个专业要自己动手实践,自己解决实践中发生的问题,对任何程序要懂得举一反
如果指望按书本的步骤做..指望每学期死记硬背通过考试..那绝对是没前途了..如果一个软件工程的学生都是在玩电脑游戏中度过每个学期的..那就不要期望毕业能找到本专业的好工作了.... sun公司副总裁、sun研究院院士、软件部首席技术官詹姆斯?戈士林(jamesgosling)博士以"java技术之父"闻名于世。作为sun研究院院士,他亲手设计了java语言,完成了java技术的原始编译器和虚拟机。在他的带领下,java现已成为互联网的标准编程模式以及分布式企业级应用的事实标准,其跨平台的技术优势为网络计算带来了划时代的变革。自1995年5月正式推出的11年以来,java已从编程语言发展成为全球第一大通用开发平台。java技术已为计算机行业主要公司所采纳,同时也被越来越多的国际技术标准化组织所接受。1999年,sun推出了以java2平台为核心的j2ee、j2se和j2me三大平台。随着三大平台的迅速推进,在世界上形成了一股巨大的java应用浪潮。作为唯一在互联网上开发的语言,java平台以其移动性、安全性和开放性受到追捧。
目前,中国的软件人才主要有两方面的欠缺,一是英语水平差,二是软件开发经验缺乏。针对这种情况,很多软件学院大幅增加了英语课时,同时广泛采用国外原版教材,部分基础课和专业课采用双语教学甚至全英文授课。各软件学院还特别强调实践环节。像清华软件学院90%的专业课程都配有课程实验大作业,学生从本科二年级起就能根据兴趣选择参加各种研究所的研究工作。所以我还要努力学习英语,提高自己各方面技能java如此潮流,我就更具信心,争取早如成为一名合格的专业性人才!
最后终于要结束了,大家都有种释怀的感觉,当然我想我更多的是兴奋和自己掌握了知识之后的饱满感,学知识就像吃东西一样,吃饱了就应该好好的消化。要不断的温习和运用,做到举一反三,将所学知识充分融入到平时的学习生活中去,为以后的工作做好坚实的基础。感谢学校和老师能够为我们提供这次机会,让我们更好的掌握和了解java这门语言。谢谢!
java实习报告篇4
1)实习题目
学生信息管理系统的设计与开发
2)实习目的
?java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力。
本次课程实习要求学生用java技术在windows平台下开发学生信息管理系统。通过此程序的开发能够切实提高学生的程序设计水平,在实践中掌握面向对象程序设计的开发思想。
3)开发环境
操作系统;windows xp
编程环境:myeclipse 6.0
主要技术:java swing实现窗体界面
jdbc实现数据库操作
系统架构:三层架构(mvc)+dao设计模式
数据库:mysql5.0
二:课设内容;
1)系统功能需求
学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用java swing组件实现,数据库操作采用jdbc实现。
学生信息管理系统要面对教师和学生用户。对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。对于学生,不需要查询自己的基本信息,只需要查询成绩。为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。在查找学生成绩信息时,只能依据学生姓名和学号进行查找。在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。学生方面:学生通过自己的用户名和密码登录此系统后, 可以查询自己本学期的各科成绩信息。
2)数据库需求
依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表。
(1)student(学生信息表)
此表有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),sex(性别),age(年龄),dept(系别)。
(2)teacher(教师登录表)
此表有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)。
(3)score(教师登录表)
此表有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)。
三:设计过程(包括总体设计和详细设计)
1)项目总体设计
需要建立一个三层模块:视图层(界面,提供用户输入)控制层(接受用户输入处理)持久层(连接数据库)。
在登陆界面实现教师、学生的登录,实现学生查看自己所有信息的界面,教师对学生信息、学生成绩信息的增删减查功能的实现。
2)项目详细设计
1、需要有开发环境,安装编程环境:myeclipse 6.0、数据库:mysql5.0、安装navicat for mysql程序;
2、仔细阅读《java实习指导书》,详细了解对学生信息管理系统设计与开发的总体设计;
3、首先需要建立四个包,分别为:ui包,dao包,connection包,model包。connection包,主要负责获得与数据库的连接和关闭连接;dao包主要负责对数据库的操作;ui包主要分为登录界面、学生查询界面、教师对学生信息和学生成绩信息进行增删减查操作的界面;
4、ui包是界面,系统运行主界面--学生信息管理登陆界面(根据公共数据库建立自己的数据库,输入登录名、密码可以分别进入教师主页面、学生主页面), 学生详细信息界面(进入后会出现学生自己的成绩等详细的信息,并有退出功能),老师登陆界面(可以对学生信息进行增删减查,对学生成绩信息进行增删检查,并有退出功能);
5、ui包中还有对学生信息进行增加学生、删除学生、查看学生信息、浏览所有学生信息、增加学生成绩信息、删除学生成绩信息、查看学生成绩信息的7个界面,每个功能实现完成后会显示操作成功,并有退出功能;
6、然后在java编程环境myeclipse 6.0编写代码;
7、首现建立以dumeilingxxglxt命名的项目工程,然后建立ui包,然后再建立loginui类,代码敲完loginui类的所有代码,然后开始根据提示,这个 loginui类所需要的dao包,connection包,model包,还有dao包的 scoredao类、studentdao类、 teacherdao类;connection 包的dbconnection ;model包的scor类 ,studente类, 然后在敲ui包中的scoreaddui类, scoredeleteui类,scorequeryui类,studentaddui类, studentdeleteui类, studentqueryui类,studentscoreui 类,eachermainui类;
8、在myeclipse中导入数据库驱动包mysql-connector-java-5.0.5.jar;
9、 在navicat for mysql打开数据库,然后建表:student表、teacher表和score表,进入主界面,实现系统登陆功能;
10、连接公共数据库:navicat for mysql
代码为:("jdbc:mysql://192.168.0.1:3306/dumeiling","root","p");
11:然后开始运行,发现错误并解决错误;
12:在所有代码都正确的情况下,所有界面将会出现。
四:调试过程(包括系统测试、出现的问题、解决的方法等)
出现最多的错误就是:
1)代码编写错误,解决方法就是照着代码继续核对,直到可以运行
2)当连接上公共数据库后,运行loginui,出现登陆界面,但是输入登录名、密码点击登陆后却出不出现学生信息界面或是老师登陆界面,这时候下面将会出现许多错误提示,点击后开始再次找出错误的代码,这个难度比较大,需要自习阅读每一行代码,在熟知代码的前提下对程序代码进行修改,也是最考验我们耐心的时刻,过了之一阶段,实习的基本要求就达到了,然后就该对程序加入一些自己的设计,以此来不同于别人。
3)在我设计好的代码中,登录学生界面是出现一个driver success,connection succecc的提示,但是却不显示学生信息,一直不知道是什么原因,最后把数据库的三个表删除,再次建表,结果全部成功了,对我来时这是一个谜啊。
五、小结(在整个课程设计过程中的总结和体会)
将近三周的java实习很快就结束了,虽然仅仅只有三周,但我学到了许多知识,以前只是做些java实验,敲一堆代码,然后出来个简单的结果,还有的是没有在主函数里输入,只是学会掌握属性存取器的使用,super、final、abstract关键字,理解抽象类与抽象方法,理解并掌握接口的定义与使用等等,但这次不一样,是设计与开发个学生信息管理系统,实现教师、学生登录并实现增删价查功能。
在整个学生信息管理系统的设计与开发过程中,感触最深的就是两周的敲代码、核对代码。可以说是一次痛苦的.体验,但是在实习的第三周看到自己的成果展示,不得不佩服自己的毅力。
通过对这次学生信息管理系统的设计与开发过程实习,我发现任何一种语言只要你用心投入,你就会发现其实一切都那么简单,就拿这四个包中的类代码,如果你仔细分析的话,你会发现其实一些带麦是差不多的,也就是说只要你会其中一个操作代码,你就会其他的操作,老师给的程序代码教师操作功能只有6个,但是我们可以再添加两个界面。我的自己设计部分是:添加背景颜色、并增加了一个浏览所有学生信息的界面,但是没有连接到正确的界面上,由于自己安排的时间问题,没有及时写出来,还有就是我在添加背景颜色时,还是不太清楚,确切说自己登陆界面添加背景颜色正确,其他的被覆盖这了,总的来说还是不太懂代码。
还有体会最深的一点是:只要你用心去学习,你就回学到一些东西,也许不是那么明显,但是只要付出还是会有收获的。在第三周周二是交作业时,有的同学自己昨天完全正确的程序,今天完全不管用了,我看到了她的急躁,一直埋怨、似乎有点想哭,其实我想说:冷静。然后看看是什么原因,假如是电脑的问题李珂把代码拷走,重新建立工程,说实话,我不知道重新建了多少次,遇事一定要让自己冷静,不要急,事情总会有解决的方法。
java实习报告篇5
转眼间,四年额大学生活就要接近尾声了,毕业的钟声将要敲响。将课堂所学知识运用于实践成为毕业生们必经的道路。带着老师的忠告,xx年x月x日我有幸来到西安软件服务外包学院进行为期三个月的实习。
作为大学生涯的最后一课,实习不仅重要更有其独特性,正是通过实习,让我逐渐掌握怎样把学校教给我的理论知识恰当地运用到实际工作中,让我慢慢褪变学生的浮躁与稚嫩,真正地接触这个社会,渐渐地融入这个社会,实现我迈向社会独立成长的第一步。
在三个月里,所学知识的确有很多,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的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的
能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
三、实习内容
通过本次实习,应当对java、sql、dreamweaver等达到熟练运用的地步,同时应该对java语言及其应用有一个非常清晰、明了的认识。本次的实习内容主要包括:对登录管理系统有一个初步的构思及确定其应该包括哪些模块实现什么功能;对sql的基础知识的理论学习;理论联系实际对sql进行具体操作;学会用sql建数据库及所需表格的具体方法;理解连接sql数据库的语句及能正确的应用于实践;完成简单的登录系统;软件初步测试。
四、实习总结
大学生活让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地增加自己的竞争力。实践也是大学生学习知识、锻炼才干的有效途径。
本次毕业实习我主要是做一个登录系统,从中学习一下java开发和sql的技术运用,因此选择了石家庄志诚软件公司。java和sqlserver作为开发工具都有它们各自的特点,下面是我学习两周java后对java的一些认识。
java语言的优点主要表现在简单、面向对象、多线程、分布性、体系结构中立、安全性等方面。
1、java语言是简单的
java语言的语法与c语言和c++语言很接近,使得大多数程序员很容易学习和使用java。另一方面,java丢弃了c++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2、java语言是一个面向对象的
java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的`多继承,并支持类与接口之间的实现机制(关键字为implements)。
java语言全面支持动态绑定,而c++语言只对虚函数使用动态绑定。总之,java语言是一个纯的面向对象程序设计语言。
3、java语言是分布式的
java语言支持internet应用的开发,在基本的java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括url、urlconnection、socket、serversocket等。java的rmi(远程方法激活)机制也是开发分布式应用的重要手段。
4、java语言是健壮的
java的强类型机制、异常处理、废料的自动收集等是java程序健壮性的重要保证。对指针的丢弃是java的明智选择。java的安全检查机制使得java更具健壮性。
5、java语言是安全的
java通常被用在网络环境中,为此,java提供了一个安全机制以防恶意代码的攻击。除了java语言具有的许多安全特性以外,java对通过网络下载的类具有一个安全防范机制(类classloader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类securitymanager)让java应用设置安全哨兵。
6、java语言是体系结构中立的
java程序(后缀为java的文件)在java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
7、java语言是可移植的
这种可移植性来源于体系结构中立性,另外,java还严格规定了各个基本数据类型的长度。java系统本身也具有很强的可移植性,java编译器是用java实现的,java的运行环境是用ansic实现的。
8、java是高性能的
与那些解释型的高级脚本语言相比,java的确是高性能的。事实上,java的运行速度随着jit(just-in-time)编译器技术的发展越来越接近于c++。
9、java语言是多线程的
在java语言中,线程是一种特殊的对象,它必须由thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为thread(runnable)的构造子将一个实现了runnable接口的对象包装成一个线程,其二,从thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是thread类已经实现了runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
10、java语言是动态的
java语言的设计目标之一是适应于动态变化的环境。java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
sqlserver
在该系统中,与web服务器相连的数据库采用的是大型关系数据库管理系统
——sqlserver20xx。它是基于客户机/浏览机模式的数据库管理系统;它支持odbc、ado等技术的应用,可无缝的与windows20xxserver和iis集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。
数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些工作分散在应用程序中进行;在采用数据库技术之后,这些工作可以通过数据库设计集中起来系统地进行。
进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。创建数据库并不是仅仅为了存储数据,更主要的目的是从中提取有用的信息。除了考虑数据存储什么数据外,还应考虑存取方式,也就是处理需求。即要根据用户提出的存取要求来设计数据模式和应用程序。
毕业实习虽然结束了但是给我的感触很大。在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名即将毕业的大学生更应该把学习作为保持工作积极性的重要途径。
实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我。
实习的同时也让我了解到了自己的不足,我会继续努力,完善自我。对于学校的精心安排和指导老师的用心辅导非常感谢.
站在时间的这一端倒回去看,三个月的实习经历教会我许许多多的东西,无论是对我以后的职业生涯还是对于我的人生来说,都是有益的。
认认真真做事,对自己负责。用姜汝祥博士的话来说就是:从依附型向独立型转变,坚守原则去执行;从服从型向主动型转变,积极主动去执行;从个体型向团队型转变,协同一致去执行;从避责型向守责型转变,承担责任去执行;从封闭型向分享型转变,开放心态去执行。
总之,java通过真实的项目,真实的开发环境和开发流程,指导学员去真正开发,让学员得到真正的锻炼,收获真正的开发能力。
有了真正的开发能力,才能够胜任企业的实际需要,才能够找到高薪的好工作。这次培训让我得到了很大的提升,对以后找工作有了很大的信心。
五、实习日志
7月10日
今天是实习的第一天,在王主任的带领下简单的了解了一下公司的基本情况。在和公司员工见面后,我就开始了自己的毕业实习。这次实习主要是锻炼自己的动手能力,沟通能力,并进一步掌握大学期间学过的理论知识。这一天我学习了java的有关知识,java语言的优点主要表现在:简单、面向对象、多线程、分布性、体系结构中立、安全性等方面。
7月11日-7月13
接着昨天的学习,首先我复习了java有关编程环境的理论。然后我下载了一些java的工具,并仔细地查阅了相关的信息,借鉴他们的经验和心得,使自己在避免走弯路。java工具的可操作性很强、而且简单、容易学习使用。
7月14日-7月17日
我先回顾了以前的学习,然后装备java的编程环境和运行环境。java工具包括了java编译器、java解释器、appletviewer和visualj++。利用visualj++可创建交互性很强的internet运用程序,是难得的java开发系统。系统运行环境及环境变量设置。
7月18日-7月26日
通过以前的学习,做了一个登录系统。包括了登录界面和基本资料管理。其中也相应地学习了一下dreamweaver。因为要美化一下其中的图片和表格之类的。由于不熟练所以做的比较慢,效果也不是很好。但是热心的同事给了我不少好的建议和帮助。
7月27日-7月29日
通讯录管理系统是面向所有网民的的通讯录,包括通讯录管理,记事本管理等处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于java连接sqlserver数据库进行开发的网络通讯录管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使通讯录的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。7月30日-8月2日
学习了sqlserver的相关知识。在该系统中,与web服务器相连的数据库采用的是大型关系数据库管理系统——sqlserver20xx。它是基于客户机/浏览机模式的数据库管理系统;它支持odbc、ado等技术的应用,可无缝的与windows20xxserver和iis集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。
8月3日-8月5日
通前面所学,建立数据库。企业管理器是帮助用户创建数据库的一个有力的工具,利用数据库向导,你可以很容易地创建一个完美的sqlserver数据库。但创建sqlserver数据库之前,你需要知道如何来设计数据库使得所建数据库不仅满足客户需求,并且有较高的管理效率。数据库是一个十分重要的信息中心,所以数据库建立的好坏会影响到系统的各个方面。
8月6日-8月10日
在建立好登录界面和数据库后,在程序中加入了一些功能代码。连接了相应的数据库。由于没有实际的的经验,一开始就把我弄的一塌糊涂。一点思路也没有,而且出现好多个连接的错误。再次向李主任请教有关数据库连接的问题。在主任详细的指导下我成功的连接了用户登录、查询、记录、管理等模块。
8月11日-8月20日
任务是优化登录系统,并学习简单的调试和测试的一些方法。了解了测试的重要性和目的,而且通过这个过程可以了解自己的出错的地方,并加深编码的理解和掌握。8月21日-9月10日
学习新的知识,ssh框架,曾经是多么陌生,现在却能灵活应用。
9月11日-10月5日
利用所学知识独立完成一个新的项目,最后得以实现。
java实习报告篇6
一、 实习目的
通过对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实习报告篇7
第一部分 实习概括
昆山杰普软件科技有限公司是一所培训性质的公司。我在昆山杰普软件科技有限公司共实习了三个月,后来进入上海宝资信息有限公司实习。这是一家软件公司,以出售自己的服务为主要业务,业务主要是针对国内各种汽车行业的库存管理。我将在这里实习到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实习报告7篇相关文章: