活动范文 > 总结 > 导航 > java学习实践报告(汇编十九篇)

java学习实践报告

2025-06-06

java学习实践报告(汇编十九篇)。

java学习实践报告 篇1

实习快要结束了,虽然只有短短的20天,但却给我留下了深刻的印象,我实习的部门IT

中心,虽然人数不是很多,但里面员工的朝气、团结和热情,以及对工作认真负责的态度让我深受感动!每次遇到不懂的问题,或者通过当面交流,或者通过邮件,IT部门的员工孙鹏、沈欣蔚、赵坤杰、朱吉、李君总能耐心的给予解释,让我备感鼓舞!和另外一名和我同样是实习生李卿交流也让自己从他那学到了很多的东西!我相信,通过这次实习

对我来说是个很好的人生经历,对我以后走上工作岗位打了一剂很强的预防针,收益非浅.

具体来说,以下是我20天来在公司的所学,所见,所闻:

1,对公司有了总体的认识,熟悉了公司的环境,对所在部门IT中心的工作职责有了

明确的了解.

2,对公司的网络拓扑有了直观的认识,对局域网的组建,子网的划分,IP地址的分配,

以及如何配置子网掩码、网关、DNS服务器等等有了实际的网络工作经验!

3,通过和工作人员去配线房、核心机房检查,增强了对工作中遇到故障的更加感性的认识.

4,熟悉了notes这个群件软件的安装、工作环境以及使用中经常遇到的问题.

5,通过在线BBS和私人邮件回答了IT中心服务管理论坛上员工使用notes中遇到的问题。

6,了解了用户NOTES邮件恢复、备份策略以及网络监控系统软件。

7,旁听了IT中心关于QA、CC、CQ以及企业应用架构方面的培训,接触到了软件开发流程,

规范,以及检查单方面的知识。

java学习实践报告 篇2

1.学java切忌浮躁,欲速则不达,初学者请不要被新技术迷惑,先把基础学扎实,一步一个脚印的逐步学习,不要想着一步登天。我们要如水底磐石切不可做那水上浮萍,浮躁的人永远学不到什么东西。软件开发之路是充满荆棘与挑战之路,也是充满希望,有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。"不走弯路,就是捷径",佛经说的不无道理。

2.要有自我约束力?春来不是读书天,夏日炎炎正好眠,秋来蚊虫冬又冷,背起书包待明年。总有一些理由不学习。这样下去,我们的java之树永远长不大。古人云:“人静而后安,安而能后定,定而能后慧,慧而能后悟,悟而能后得。”很有道理。在四川大足佛教石刻艺术中,有一组大型佛雕《牧牛图》,描绘了一个牧童和牛由斗争、对抗到逐渐融合、协调,最后合而为一的故事。佛祖说:“人的心魔难伏,就像牛一样,私心杂念太多太多;修行者就要像牧童,*他们,驯服他们,以完美自己的人生。”我们学java也一样,要能够驯服那些影响我们学习的大牛、小牛,抵制各种*,集中精力,专心学习。

3.操作实践前多看视频,我个人的经验和理解,边看视频边实践是学习编程语言的捷径。首先在电脑上安装编程软件,然后根据视频里例子进行验证理解,最后要懂得总结并动手多做些项目,从而熟练掌握java语言。

java学习实践报告 篇3

一、实验目的

1、加深对课堂讲授内容的理解,掌握解决实际应用问题时所应具有的查阅资料、技术标准和规范,以及软件编程、调试等能力,掌握面向对象的编程思想及Java语言程序设计的规律与技巧,为进一步学习web应用开发及今后从事专业工作打下基础。

2、 使用本学期学习的Java SE技术(也可以使用课堂教学中没有学习过的Java技术,但是应当以Java SE技术为主)完成多功能日历GUI程序的设计,使之具有如下基本功能:一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。

3、在完成基本功能的基础上发挥自己的想象力与创造力,使程序凸显出与众不同的特点与功能,形成本小组的特性色。

二、实验要求

1、问题描述准确、规范。

2、程序结构合理,调试数据准确、有代表性、。

3、界面布局整齐,人机交互方便。

4、输出结果正确。

5、正确撰写实验报告。

三、实验内容

编写一个GUI程序实现日历的功能。一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期以及当前农历,可以为每页日历选择背景图片。可以实现显示时钟,时钟能进行整点报时。可以实现备忘记事功能,能在每天添加、修改、删除记事等操作。

四、实验步骤

1、在上机实验前,小组成员进行选题讨论,确定小组感兴趣而又伸缩性强的题目多功能日历。

2、在第一次上机实验时讨论分工,分工明确之后,分头合作进行。

3、各成员完成自己的任务后,最后进行统筹合并,以及程序最后的优化。

4、 根据实验结果,写出合肥工业大学实验报告。实验报告应当包括:实验内容,程序流程图,类结构,程序清单,运行结果,以及通过上机取得的经验。

5、详细的上机实验步骤见任务分工及程序设计进度表。

五、实验结果

经过小组成员的共同努力,最终我们小组设计的多功能日历程序能够实现实验的基本要求――一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。另外,在完成基本要求的基础上,我们增添了显示农历、显示时钟、添加备忘录、修改备忘录等功能。整体程序运行流畅、功能齐全、符合操作习惯。

下面是程序运行效果截图:

日历主界面(可以实现每个月的日历,可以按年或按月前后翻动,能够显示当前日期,并能够选择背景图片):

备忘录主界面(实现备忘录的添加,及当前日历的显示):

备忘录主界面(实现备忘录的显示,及对当前备忘录的修改删除等):

时钟主界面(显示当前时间,实现报整点报时功能):

六、实验总结

两周的课程设计结束了,在这其中历尽酸甜苦辣咸各种滋味,不过收获颇丰。从学习C语言、数据库等等计算机编程类课程开始,自己始终有种感觉,那就是太理论化了、缺少实践。而这次的Java程序设计可以说与以往大不相同,先是在课堂上老师讲述了有关的基础理论、基本语法知识,而后再加上这两周的课程设计,可以说是真正能够体会到程序编程的乐趣,也第一次发现自己原来对程序设计是如此的感兴趣。尤其是由于课程时间较紧,课上时间老师只是简单给我们讲述了一下Java Swing的基础知识,并没有去深入,而在此次课程设计中大量用到的监听事件的有关知识需要自己去查标准文档,去网上找相关系料,这无疑对自己是一个挑战。但是两周下来,我做到了,我独立完成了对备忘录程序的编写,累积下来这部分共涉及到包括Action Listener,Mouse Listener,Menu Listener,Document Listener等各种各类监听18个监听,分为6个类,累计完成程序千余行。而给我印象最深刻的便监听了,可以说是整个备忘录的大部分代码都是与监听相关,这也是让我我学会了对程序监听的运用,当然只是学会远远谈不上精通。

java学习实践报告 篇4

实习类型 教学实习 实习单位 欧美学院 指导教师 丁亚周 所在院(系)信息技术系 班 级 1202 学生姓名于红学 号

一、 实习时间和地点

时间: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学习实践报告 篇5

一、实习目的

通过实践,培养用Java语言进行面向对象编程的能力;培养实践能力;培养良好的编程规范和编程方法;为了理解、掌握和全面应用所学知识,提高自己的编程能力;增强你的团队合作意识,了解软件开发的思维角度和主要流程。通过理论与实践的结合,学校与社会的沟通,可以进一步提高我们的思想意识和专业水平,特别是观察问题、分析问题和解决问题的实际工作能力,从而培养自己成为能够积极适应社会主义现代化建设需要的高素质复合型人才。为毕业后更快投入工作,更好的工作打下坚实的基础。

二、实习单位基本情况介绍

无锡戴恩科技有限公司是北京戴恩科技有限公司在无锡的全资子公司。戴恩是中国高端IT培训的领先品牌。IT致力于为电信金融培养Java、C++、C#/、测试、嵌入式、PHP等领域的高端软件人才。它由国际数据集团的IDG、吉富亚洲的佳富亚洲和高盛集团投资,是中国首家获得国际风险投资的it培训机构。目前,戴恩科技已发展成为国内领先的集培训、咨询、开发、人才服务为一体的高端软件和服务外包人才培训机构。由于达内科技卓越的教学效果和行业领先的商业模式,赢得了社会各界的广泛好评和赞誉。

三、实习内容

1、Java培训

通过这次实习,我对Java语言的各种特性有了进一步的了解:

①Java语言的语法非常接近C语言和C++语言,使得大多数程序员学习和使用Java都很容易。而Java则摒弃了C++中使用的那几个,

很难理解和混淆,比如运算符重载、多重继承、自动强制类型转换。特别是Java语言不使用指针,提供自动垃圾回收,让程序员不用担心内存管理。

② Java语言提供类、接口、继承等原语。为简单起见,只支持类间的单继承,支持接口间的多继承,支持类与接口间的实现机制(关键词是implements)。Java语言完全支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一种纯面向对象的编程语言。

③ Java语言支持互联网应用的开发。在基本的Java应用编程接口中,有一个网络应用编程接口(java、net),它为网络应用编程提供了一个类库,包括URL、URLConnection、Socket、ServerSocket等。Java语言是在Java平台上编译成体系结构中立的字节码格式(带后缀类的文件)的体系结构中立的Java程序(带后缀Java的文件),然后可以在任何实现这个Java平台的系统上运行。该方法适用于异构网络环境和软件分发。

④ Java语言的可移植性,来源于架构的中立性。此外,Java还严格规定了每个基本数据类型的长度。Java系统本身也很便携,Java编译器用Java实现,Java的运行环境用ANSI C实现。

⑤在Java语言中,thread是一个特殊的对象,必须由Thread类或其子类创建。创建一个Thread通常有两种方式:一种是利用Thread(Runnable)的构造函数将实现Runnable接口的对象包装成一个线程;另一种方法是从thread类派生一个子类,并覆盖run方法,使用这个子类创建的对象就是一个线程。值得注意的是,Thread类实现了Runnable接口,所以任何线程都有自己的run方法,run方法包含线程要运行的代码。线程的活动由一组方法控制。Java语言支持多线程同时执行,并提供了多线程之间的同步机制(关键字是synchronized)。

Java语言的设计目标之一是适应动态环境。Java程序需要

的类可以动态加载到运行环境中,或者所需的类可以通过网络加载。这也有利于软件的升级。另外,Java中的类有一个运行时表示,可以检查运行时的类型。

2、数据库培训& mdash& mdash神谕

在本实践中,连接到Web服务器的数据库是一个大型关系数据库管理系统& mdash& mdashORACLE 、它是一个基于客户端/浏览器模式的数据库管理系统。它支持JDBC、ADO等技术的应用,可以与ORACLE无缝集成,提供高效、安全的数据访问服务;有利于整个系统管理的规范化,保证数据的完整性和安全性。

事实上,数据库设计主要是对要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些任务分散在应用程序中。采用数据库技术后,这些任务可以通过数据库设计系统地执行。数据库设计的首要任务是考虑信息需求,即数据库中应该存储什么样的数据。创建数据库的目的不仅仅是存储数据,而是从中提取有用的信息。除了考虑存储什么数据,还要考虑访问方式,也就是处理要求。也就是说,数据模式和应用程序应该根据用户的访问需求来设计。

3、Web开发培训

Web开发的培训时间是最长的,也是学东西最多的时间,因为在这个阶段,接触到了以后工作中要用到的开发技术。首先,我学习了web开发的基础:HTML和CSS,这是web界面的主要部分。然后是XML技术,这是一种国际标准的数据存储语言。然后,我们开始学习JDBC,这是一种通过代码连接数据库的非常简单方便的方法,这样我们就可以在自己的程序中随时调用数据库的数据。然后,我们开始学习Jquery和ajax。前者是一种脚本语言,可以实现非常强大的页面功能,包括各种事件、数据和处理,以及页面的动态效果。后者是一种动态显示技术,可以刷新页面的区域,从而达到无闪烁页面的效果。这些之后,就是框架技术了。包括Struts2,Hibernate,Spring,哪三个框架简化了Java代码,使网站的开发更加简洁。总的来说,现阶段我们学到的最多,收获也最多。我们也接触到了真实的项目实践——NETCROSS电信计费系统的开发。

四、实习收获

通过实习,我有了很大的改变。首先,进入公司,你是专业人士,不再是学生。你必须具备专业人士应该具备的素质。不迟到不早退是必然的。你必须始终严格要求自己,严格遵守公司规定。其次,在实习期间,对项目的发展有了完整的了解和熟悉。实习期间学到了很多学校学不到的知识和技能,也学到了很多公司自己的框架和工具,是一些前辈的宝贵经验。再次,个人日语水平有了很大的进步,对以后的生活和工作都有好处。

在这次毕业实习中,我学会了如何利用自己的知识开发软件,以及如何与同事交流。积累了处理人际关系问题的经验和方法。同时,我也经历了社会工作的艰辛。通过实习,在社会上磨练了自己,锻炼了意志力,锻炼了动手操作能力,提高了实践技能。积累了软件开发经验,为以后的工作打下了良好的基础。实习是为未来打基础的重要阶段。珍惜每一个工作机会,无论是谁,什么学历,从事什么工作,都要好好展现自己的能力,不要错过好机会。没有什么是容易的,但一切都让人成长,经历一个过程,或喜或忧。虽然经历的方式不同,但结果是一样的,我会因为参与而成长。

java学习实践报告 篇6

实习单位:

教务部制

实习时间:

20xx.6.22--7.5

一、实习目的

通过接触和参加实际工作,充实和扩大自己的知识面,培养自己综合应用的能力,理论联系实践,锻炼自己各方面综合能力,为以后做毕业设计及工作实践打基础。

二、实习单位及岗位介绍

教育介绍:

教育是全球教育管理集团(GEM)在中国的旗舰机构,由原摩托罗拉全球高级副总裁赖炳荣先生创立,地处苏州工业园区独墅湖高等教育区,业务领域涵盖三个方面:

1.教育实训基地

2. 移动互联网项目工场

3. 苏州软件技术学院

我们这次参加实习的部分就是教育实训基地。

android应用开发程序员,勉强概括了,在这半个月中,我们的角色。Android是基于java开发出来的框架,所以我们在成为合格的android应用开发程序员之前,进行了一段时间java的学习,java我们之前在学校是有学过的,而正是这一段重复学习的过程让我们开始认识到教育与大学教育相比,他的独特之处。Android工程师是指从事Android移动应用操作系统、游戏和各种Android平台功能的应用、开发和测试的技术人员。 以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、手机其他多种功能的开发和优化人员。Android工程师是移动应用开发者,希望将自己的应用移植到该平台上或者在该平台上开发应用。简单点,android应用开发,就是基于android的框架,设计并代码实现android应用。

三、实习内容及过程 Day1开班典礼

来到,我就开始把自己当作一个工作人来看待,我从心里期待,能给我们展示作为一个职场人所必须具有的素质与能力,同时,我也希望自己能从这个过程中慢慢学习,去为成为一个职场人而做好前期准备。

开班典礼,名字很容易让我们产生又在经历一次入学,新生。从社会这个大学堂来说,我们现在就是一个新生,新生这个角色我们并不陌生,从初中到高中,再从高中到大学,每一次,我们都是满怀憧憬与期待。这次我们却在期待当中感受到沉甸甸的责任。

开班典礼上,主讲人给我们讲了产生背景和创办企业的背景。赖炳荣先生在自己本该颐养天年的时候,投入财力精力进入到中国it教育中来,而并不以营利为目的。这种精神,我们是该敬重的,为什么没说学习是因为,并不是每个人都有机会达到赖炳荣先生的高度。与其高调着说学习,不如从心里的敬意来得实际些。

创业理念是架起企业与教育的桥梁,当然这与面向学术的当学教育是有很大区别的。老师在介绍完,就开始讲起了职场。

职场,是我们大部分的归宿,那么职场,或者企业到底需要什么样的人呢?要成为职场赢家我们需要注意什么呢?这些问题主讲人都给我们做了解答。

企业需要的是效益,所以他需要的能带来效益的人,与大学教育相比,企业跟多的注重的是结果导向,也就是说只要效益,而不注重结果。这样的造成的结果是,要想在企业当中生成,我们必须注意规范与灵活的统一。规范是因为企业要实现最大效益,我们要想在企业生存,就必须遵守企业的游戏规则,这些规则可能条条框框与我们在大学中养成的自由散漫。

java学习实践报告 篇7

面临毕业与就业的压力,不久将来就要从一个学生到一个社会人的转变:技术在不断的提高,思路在不断的开阔,思想在不断的升华,更重要的是自己的理想和抱负更加的坚定。对于一个投身于IT的新人,经验谈不上,一些学习的心得倒是可以拿出来探讨一下,我们该如何面临这个似曾相识的社会,突然一天如此接近。面对“全球经济不景气”带来的就业压力,我们正在逐渐走向成熟,我们意志更加坚强,我们深知不经一番寒彻骨,哪来梅花扑鼻香。深深地体会到找一份好工作多么不容易的,尤其是能力匮乏的我们。一切都要付出行动,不能空想,要实现目标,就得不懈的努力。

的确,软件仍然是一个朝阳行业,对于人才的需求量也很大,这也是为什么很多人努力走上这座独木桥的原因。但是当你面临人生的一个选择时,当你决定要踏上软件开发之路时,你应该问一下自己:我为什么要选择它?其实很多人在这条道路上摸爬滚打了多年也没弄清楚这个问题的答案。如果你想在这条道路上有所成就的话,一是兴趣使然,二是做好自己的职业规划。

软件开发其实是一条非常艰苦的路,不停的学习,不断的熬夜,没有鲜花更没有掌声,陪伴你的是那漫长而孤独的夜。想一想我们准备好迎接这一切了吗?如果没有兴趣我劝你还是放弃这条路,没有兴趣你就在这条路上走不长,等待你的只有转行。如果你真的把它作为你职业生涯的跳板,那么请你做好自己的人生规划,有步骤的实现它。

话题稍微远了一点,现在我就谈谈自己在Java学习方面的心得和教训。古人云:活到老,学到老。读书学习实乃艰苦之事,花费时间,消耗精力。然苦之外亦见其乐:得到了知识,提高了认识,完善了自己。学习,求其真,务其实,应“敏而好学,不耻下问”,才能不断促使进步。学习,不仅求知,也要懂法,学会方法比掌握知识更加重要。笛卡尔说过,“没有正确的方法,即使有眼睛的博学者也会像瞎子一样盲目摸索”,可见学习方法的重要性。

其实,大学之前几乎没有软件技术之类的概念,大三之前仍然对于程序懵懂不开。但是这并不能妨碍我热爱这个行业,也不能就断定我在这个行业里一事无成。刚学?Java,我的确感觉不开窍,特别对OO(面向对象)编程仍然不能理解。但是人如果一思考,其实什么问题都解决了。对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。对于抽象的东西要能具体化,对于具体的东西要能抽象化。

我学习java基础一直使用的是《编程思想》第四版这本书,感觉挺不错的,全面透彻通俗易懂,在国外也是广受好评,我很惋惜没有早点知道这本书,否则也不回浪费大学三年青春岁月,一无是处的打发光阴,值得庆幸的事这本书一定程度上激发了我对java学习的兴趣与潜力。英语能力强的话,可以直接看英文原版。我一直强调重视基础,如果你的java基础打的牢,你在学习那些java框架就是非常轻松的事了。

java学习实践报告 篇8

我实习所在学校是从化中学,实习基本内容包括三部分:课堂教学、班主任工作和教育调查。基本情况如下:

1、课堂教学:完成教案数8份,上课数16份,其中8节重复课。

2、班主任工作:负责管理班级日常事务和组织班级活动。

3、教育报告:完成一份教育调查报告经历了八个星期的实习生活,让我尝试了身为一名教师的苦与乐,更让我体会到当一名教师所肩负的责任,在这两个月里,我能以教师的身份严格要求自己,为人师表,处处注意自己的言行和仪表,关爱学生,本着对学生负责的态度尽全力做好教学及班主任的每一项工作;同时,作为一名实习生,能够遵守实习学校的规章制度,尊重实习学校领导和老师,虚心听取他们的指导意见,完成我们的实习任务。

一、数学教学工作

我教的是高一(7)班和(8)班两个班的数学,经过向老师了解和几天的答疑情况,我发现两个班的数学基础很不是扎实,由于初高中知识的跨度相当大,大部分学生对前段时间的数学学习存在较大的困难。课下聊天时,都纷纷向我诉苦:“老师,数学好难啊!”我一边以坚定的语气鼓励他们:“不怕,万事开头难,高中知识相对初中知识可以说在难度上是一个质的飞跃,但只要你们咬牙坚持,不断地在平时学习的碰壁中摸索高中的学习规律,找到适合自己的学习方法,就会慢慢地找到学数学的感觉了。”给他们学好数学的信心,一边在心里苦苦思索着如何去帮助他们尽快地把学习方式从初中转变到高中来,适应难度较大的高中数学学习。

我主要通过培养他们的数学思维能力和解题能力来提高他们的数学学习能力。体现在平时上课和答疑时对他们的思路引导和方法总结上,基于初中知识与高中知识脱节较严重的状况,给他们那进行了相关知识的补充,如十字相乘法、二次函数最值问题求解、二次不等式的求解等内容。同时,注意培养学生学习数学的兴趣,上课时注意学生情绪的调动,利用学生的好强心理激发学生的学习动力。

为了尽量给学生更多的课后辅导,每天两节晚自修,我都会到班上进行答疑。同学们学习数学的热情都较高,课上听不懂的地方、作业、练习册遇到的问题都纷纷举手提问。经常在一个班一答疑就是一节课,根本抽不了空到另一个班去。为了公平,只能一节课去一个班。从学生的问题中,我发现他们的课堂效率很低,课堂上重复了好几次的题型,还是不会做相同类型的作业,如二次函数最值问题,至今仍有好一部分学生是不懂的。学习方式也存在较大问题,没有养成课后及时复习的习惯,该记的公式、定理、知识点还没记好就做作业。“巧妇难为无米之炊”,导致作业无从下手或乱造公式。一节课甚至整个晚自修就做几道数学作业题,学习效率非常低。针对这个问题,答疑时,我会让这种类型的学生先复习书上的相关知识再做作业,若还是不懂,再给他们讲解,避免让他们太过依赖老师,培养他们独立思考的习惯。

在批改作业和批改试卷的工作中,及时了解学生的学习情况,存在的突出问题,并做好记录。对学生做法不大肯定时,虚心地向老师请教后再批改。同时,在评卷中,学会了如何酌情给分。此外还参与了一次大型的月考和期中考试的评卷、统卷工作,学会了如何使用excle软件进行统计、排名。

上课阶段,学校给我们安排的课不是很多,共八节,而且给我们安排的课时间间隔较长,这使我有充分的时间细心琢磨教材,与队友组成的数学备课组一起讨论教法、例2题、习题设计等内容,进行集体备课,详细写教案,做课件,每一样都是紧紧结合教学目标和学生的学习情况改了有改,尽量让学生在课堂上都能听懂,很好地吸收相关知识,让课堂效率达到最高。然后才交给知道老师审批,在指导老师地批改和建议下再做修改,并且在上课前进行试讲。

我的每节课指导老师都会非常负责地坚持去听,做出全面细致地评价,细心地指出我上课过程中所存在的缺点与不足及有效的实际教学建议,并且肯定了我的亮点,鼓励我形成具有自己个人特色的教学风格。在老师的悉心指导下,我的教态、语言、板书、提问技巧、与学生互动、对学生的思路引导各方面都有了明显的提高。我认为自己也还存在不少缺陷,如课堂时间掌控得不是很好,语速稍快,有时希望多给学生讲点,忽略了给学生思考得时间。

上课之余,我还积极去听学校其他老师的课,如本实习队所有数学指导老师,带火箭班的余老师,高三级一位很有经验的老师,还有本年级唯一的特级教师杨主任的课都一有空就争取去听,做好听课记录,和老师交流,学习老师们的长处和丰富的教学经验。

二、班主任工作

(1)在工作准备方面我担任高一(7)班的班主任,首先我通过指导老师较快地了解了整个班的情况特点和个别好动生的基本情况,同时了解班级地一些日常工作。其次,我通过与学生多接触沟通,细心观察的方法较快地熟悉和掌握学生的情况。每天早读和晚修我都会去教室,慢慢地融入了这个班集体。学生也很喜欢实习老师,能像朋友一样和我聊天、诉苦,一些调皮的学生也能虚心听取我的教导,努力改正,和学生相处得非常融洽。

(2)在班级日常管理方面在八周的时间里,我更多的是抓学生的学习,纪律和卫生,每天早上都很早到课室提醒科代表带读,巡视早读情况,监督打瞌睡,发呆或赶写前天晚上作业的同学,提高早度效率。登记好迟到的同学,进行时间观念教育。

学生的纪律方面,7班的学生较为活跃,部分学生很调皮,自修自习课常有讨论问题的现象,偶尔有看课外杂志的,课前课后五分钟较吵,影响到安静学习的同学。根据观察,问题主要出在那三四个学生身上,只要管理好那三四个学生,整个班就可以正常化了。因此我采取各个击破的方法。首先向班主任指导老师了解了那四个学生的一些情况,如学习情况,入学以来的一些表现等。然后在平时的早晚读、自修时间对他们重点观察,对他们不良习惯进行约束。抓住最佳的教育时机对他们进行个别教育。

个别教育时,首先让他们作自我评价,看他们那是否认识到自己的缺点和不足。学生对自己的缺点还是有一定认识的,有些还是清楚地认识到,但约束不了自己去改正。认识得不到位的,我再以“老师发现,老师觉得……你觉得是不是呢?”这种方式与学生对话,给学生辩解的机会,避免对学生的片面了解而伤了学生的自尊,甚至造成逆反心理。学生虽然很调皮,但他们都有一个共同特点,就是服理、重事实,容不得老师半点夸大;但,是就是,能勇敢承认。这时,再对他们进行指导教育,学生才能放下防备武器,真正从心里接受老师的教育,认真思考老师的教诲,真正去努力改进。

此外,是对班干的培养,留心值日班干的工作,强调他们要严格要求自己,要管好别人,要先管好自己,这样同学们才会服从班干的管理。对于新班干,强调他们一开始就一定要严管,才能在同学中树立威信,有利于接下来的工作。

在协助指导老师进行周记的批改中,了解到的学生心理问题,学习困惑,我都一一做了记录,为个别教育之用,并在周记的评语中写下对他们得鼓励和最适合他们的方法指导。

对活跃的学生,班级纪律难管理,宿舍纪律同样难管理。针对晚休特别吵的问题,再三批评教育都没有效果,但班主任指导老师采取“自动退宿”的措施后,宿舍纪录就一直风平浪静到现在。看来对于顽皮得学生还应适当采取些硬办法。

学校每周二下午是劳动课,女生普遍比较负责,有部分男生偷懒,拖拖拉拉。工作马马虎虎,对于这些学生,就给他们分配明确的任务,完成后接受检查,合格后才能离开。让学生体会到自己是班集体得一员,要积极配合班里的各项活动及做事认真的态度。

(3)在班级活动方面学生较喜欢打篮球,在实习期间,很庆幸有机会观看了一场学生自行组织的班赛,为他们呐喊加油的投入中,理解了学生对篮球的热爱。但学生还是学生,对事情的度把握得不好,组织班赛过于频繁,心思都放在篮球赛的组织和开展上了,很难投入到学习中来。因此,我们老师对打篮球采取了硬管理:近期不允许组织班赛,让学生先投入到学习中来,顺利完成初中到高中的转变。

X月份,在学校举行的趣味运动会中,我给学生拍照,与学生玩在一起,拉近了师生间的距离。

期间,为了转变学生一直较松懈懒散的学习态度,召开了“乘奥运精神,激情奔梦”主题班会。通过模拟采访,观看冠军访谈视频,让学生深入了解奥运冠军艰苦训练的故事中,学习奥运冠军坚持不懈、努力拼搏、挑战自我、超越自我地精神,引导学生树立远大理想,端正学习态度,以积极的心态为实现自己的理想而努力奋斗。

a)互相关心,相互学习实习期间,与队友团结合作完成的任务,相互帮忙,集体备课,相互听课、评课,互相借鉴经验。从不同队友身上学到很多不同的教学风格,班主任工作技巧。

四、教育调查

我们实习队的调研课题是《从化中学高二学生文理分科选择》,分别对未分科的学生、已分科学生、学校的领导老师进行了问卷和访谈调查。队友们积极配合,分工合作,共同完成了问卷派发与回收,数据统计与分析,访谈及访谈整理与分析,最终顺利整理成文,完成调查报告的撰写。

五、结语本次教育实习,顺利完成了检查、实践、提高的实习目标,为以后的学习工作积累了宝贵的一线教学和班主任工作的经验。并且体会到了“爱心”在师生中的关键作用,只有对学生真心付出,才能取得学生的尊重和信任。但我还没有做到“爱”和“严”的很好结合,还要注意对学生的爱要有个度,不能过分迁就,一定要和严结合,而且还要学习更多好的教育方法、教育机智,才能高效率地管理好、教育好学生。总的来说,本次教育实习是一次成功的实习。

java学习实践报告 篇9

一、实训项目

简易记事本

二、实训目的和要求

本次实训是对前面学过的所有面向对象的编程思想以及JAVAWEB编程方法的.一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写采用JSP+Servlet+JavaBean技术框架的应用系统综合实例,以掌握JavaWEB开发技术。具体要求有以下几点:

1.问题的描述与程序将要实现的具体功能。

2.程序功能实现的具体设计思路或框架,并检查流程设计。

3.代码实现。

4.设计小结。

三、实训项目的开发环境和所使用的技术

基于J2SE基础,利用MyEclipse8.5以上版本的集成开发环境完成实训项目,界面友好,代码的可维护性好,有必要的注释和相应的文档。

四、实训地点、日程、分组情况:

实训地点:4栋303

机房日程:

第一阶段:

1.班级分组,选定课题,查阅相关资料半天

2.划分模块、小组成员分工半天

3.利用CASE工具进行系统设计和分析,并编制源程序5天

第二阶段:上机调试,修改、调试、完善系统2天

第三阶段:撰写、上交课程设计报告,上交课程设计作品源程序(每人1份)2天。

java学习实践报告 篇10

一、实习时间

20xx.01.08--20xx.05.18

二、实习地点

无锡NIIT软件服务外包实训基地

三、实习目的

进一步了解Java开发的相关知识,掌握Java开发的基本技术,丰富Java开发的实战经验。学习SQL的基础知识及正确的运用方法,ssh等企业应用框架和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

四、实习内容概要

应用java基础、MySQL数据库、Servlet技术、JSP页面设计、JQuery、ajax、hibernate、struts2、spring、xml等技术完成网站后台的开发。

五、实习内容

5.1 java基础知识

Java的基础知识对于一个java软件工程师来说就好比是人的灵魂,现在的公司 在招聘的时候不在乎你会不会流行的技术,如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO流„等等等等,所以一个系统对于java编程基础的依赖便不言而喻。

5.2MySQL、Oracle数据库的介绍

MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。MySQL AB是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。Oracle则是以稳定性著称,在访问量和数据大量交换的服务器中,Oracle占了大臂的江山,在开发中主要用到了数据库的查询语句、数据库的关系、事物等

5.3 Java中的常用设计模式

5.3.1 工厂模式

客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。

5.3.2 单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。

5.4 Servlet & JSP技术的介绍

5.4.1 什么是Servlet

一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 servlet类。

javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期方法。

5.4.2 Servlet的生命周期

一个servlet的生命周期由部署servlet的容器来控制。当一个请求映射到一个servlet时,该容器执行下列步骤。

5.4.3 JSP介绍

5.4.4 JSP & Servlet

Java Servlet是JSP技术的基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。现在许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器,也可以通过附件的应用服务器和模块来支持Servlet,这得益于Java的跨平台特性。另外,由于Servlet内部以线程方式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Servlet的效率非常高 。

5.5 MVC 模式

为了把表现层presentation从请求处理request processing 和数据存储data storage中分离开来,SUN公司推荐在JSP文件中使用一种“模型-视图-控制器”Model-view-controller 模式。规范的SERVLET或者分离的JSP文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP页。有几种平台都基于服务于网络层的模-视图-控件 模式(比如Struts 和Spring framework)。

5.6 xml & jquery & ajax

5.6.1 xml

Xml是用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。主要学习了xml的语法与读取xml。

5.6.2 jquery

query是继prototype之后又一个优秀的Javascript框架,jQuery使用户能更方便地处理HTML documents、events、实现动画效果,jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

5.6.3 ajax

Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户,AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。

5.7三大框架

5.7.1 Struts2

Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。

5.7.2 Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

5.7.3 Spring

spring在英文里有春天、弹簧、跳跃和泉眼的意思。Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

六、实习总结及体会

通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合,毕竟在软件开发中,你不可能一个人干完一个系统,大家都是通过svn等团队管理工具互相配合完成编程任务。在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算基本上一个项目开发完毕了。然而通过这次实习,彻底颠覆了我的认知,我当时的认知无疑是非常幼稚和可笑的,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等。代码编写完成之后还要进行测试,以及人员的培训,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要。

以前总是觉得自己干不好编程,没有足够的自信,但通过一系列知识的学习,还有人际交往能力的提高,我渐渐地认识到如果个人想要在公司立足,除了要有扎实的知识基础,还必须具备良好的交流沟通能力,虽然现在我在公司基本没出现加班的情况,但做这一行就得做好心里准备,时刻准备战斗,对于我们现在这个阶段来说,实践就是提高的唯一捷径,在这个关键的阶段中,你必须做到肯吃苦,不怕累,让知识和技能来充实你的生活,但你回想这一刻的时候,你并不在乎当初赚的工资是多少,上班的时间是多久,你只在乎的是你的技能、经验、人际关系的提高,这样会给你带来一种成就感,对于即将毕业的大学生来说,经验与经历是你以后发展的敲门砖,即将面对社会的我们,再也没有校园那一堵堵围墙能给我们安全感并保护着我们,我们需要面对社会,同其他人竞争,如果你现在还在纠结这份工作很辛苦、工资很低,那你就错了,你要纠结的是这份工作能不能学到东西,你的能力跟你的报酬对不对等,如果当你发现你的能力跟你的报酬严重不对等或是没东西学习的时候,那时你可以选择到别的地方发展。

现在的我没事也会去一些java的QQ群跟大家交流一番,在这里你能找到很多程序猿(程序员的网络叫法),大家一起讨论技术,讨论问题,探讨人生,虽然很多时候都是在八卦,但只有他们才能理解这个职业的艰辛,才能与你感同身受。我在开发期间也遇到很多问题,但是我会试着到网络去找答案,如果实在找不到我会试着问问我的上级,或者跟一些朋友讨论一下,如果发现了这个问题的答案我会及时把它记录下来,方便以后遇到问题可以随时翻阅,我相信好记性不如烂笔头这句话,我也相信如果一个程序员写的代码没有错误那只能证明他没写过代码,虽然我比较懒,但我现在有空的时候都会对着电脑敲代码,我相信手感是敲出来的,你看10遍都不如你敲一遍来得印象深刻。

通过这次实习,我认识到了一个软件开发的完整的过程,为我今后进行实际的工作奠定了坚实的基础。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,在今后的学习中我会严于律己,认真学习有关软件编程的课,为以后的工作打好坚实的基础。

java学习实践报告 篇11

前台的业务很多很杂,而且机动性很强,这里还是酒店的信息中枢,酒店里的很多信息都要从前台过滤,因此要求前台的员工对各项业务都要非常熟悉,对酒店的情况十分了解(包括酒店周边地区),对各种信息掌握要相当及时,并时刻保持清醒的头脑,对客人的要求作出及时迅速的反应,动手要快、准、稳,细心,再细心也不为过。同时要养成一种良好的职业习惯,这是相当可贵的。到前台一段时间以后,我的动手能力增强了,而首先是我对这种服务的意识增强了,也许这是我实习后最大收获吧。

java学习实践报告 篇12

一.实现目的

在大三第一学期开学后,继续在学校学习本专业知识有一个月,在这一个月,我越来越发现,自己的专业知识掌握的并不牢固,或者说是当时大一大二自己感觉学的还不错,当真正让我自己去做一个项目的时候,我并不能将整个流程一连串的做下来,必须参考老师之前做的模板来做。所有我离校,去校外培训继续深入的学习专业知识。

半年的培训结束后,找一家实习单位来,磨合自己踏入社会前的就业准备。在学校学到的理论知识运用到实际工作中,并借此机会提高自己的社会阅历,工作经验。

提高自己对于社会的认知能力,扩大知识面,同时提高自己的专业技能、实践能力,以及让理论联系实际,让自己迅速适应社会工作环境。逐步实现自己由学生到社会的转变,培养自己初步担任技术工作的能力,以便培养自己成为能够主动使用社会主义现代化建设需要的复合型人才。这对我在正式工作前有很重要的意义,不论是专业技能,还是综合素养,以及实际中的人际关系都是十分宝贵的经验。

二.实习内容

(一).实习单位

青岛信息科技有限公司

(二).岗位介绍

岗位职责:

1、按照需求和技术框架要求进行项目或产品开发;

2、对自己负责的项目进行全程跟踪,根据客户需要迭代优化;

3、与客户进行现场沟通,能够充分理解客户需求;

4、保质保量的完成分配给自己开发的模块或系统.

任职要求:

1、熟悉JAVA开发和安卓系统开发;

2、熟悉主流开发架构和开发流程;

3、熟悉软件开发流程及软件管理;

4、有3个以上相关项目开发经验;

5、计算机相关专业优先;

注:动手能力强的应届生也可以考虑。

(三).实习时间

(四).实习安排

测试准备上线的PC端,及客户端的APP程序。检测是否程序漏洞及不足。通过SVN上报问题。并详细描述问题的情景问题。分配给指定的分修改。

(五).过程介绍

本次实习共四周时间,我实习的岗位是软件测试工程师。

第一周:

1.熟悉本公司的工作环境,跟着指导老师了解公司相关业务和产品,学会使用公司所开发的应用软件和各种产品设备,熟悉和了解一贯的操作方法和可能出现的问题,了解软件测试的正常工作流程。

2.看产品介绍和说明书,熟悉它的大致结构。由于自己的方向不是测试,测试经理就给我大概讲了一下所有的测试流程,以及测试的相关文档以及文档应该包括的内容,根据公司现有的项目具体让我学习怎样进行测试。

3.看以前的提交过的bug详细信息,学习怎样将发现的bug描述的更加专业和准确,方便开发人员了解bug,以及学习怎样写测试报告和了解日报的格式。

第二周:

熟悉了相关软件和硬件的操作和基本故障诊断之后,我也成为工作之中的一员,正式投入工作岗位。

1.我首先还是通过跟踪产品一下已存在或者修复过的bug信息,熟悉具体功能和业务逻辑,并对这些bug进行验证。在我验证bug信息的时候,每一个bug对于我来说都是新的,完全不同的,即使是针对同一个模块的相关子模块,所以每在我验证完一个bug之后,都会对相关的业务相对的熟悉一些。另外在我学习验证bug信息的过程中,我熟悉了管理工具SVN的使用,以及相关测试环境的搭建与维护。因为很多bug存在于不同版本的产品上,所以我经常处于卸载与安装软件的工程中。

2.搭建相关环境。在搭建测试环境时也废了不少功夫,搭建需要测试项目的运行环境后,安装好测试需要的相关软件。

3.开始对公司项目进行测试。选择正确的版本号测试,如果那个模块的功能出现了问题,及时与开发人员来进行交流,通过SVN提交详细的bug信息(最好加上截图附件),让开发人员对bug一一进行修改。

4.记下每天的工作内容,每天提交日报给指导老师,每周再以周报的形式提工作总结交给指导老师。指导老师会对我写的周报进行检查,对其中存在的问题以邮件的方式发给我,以便之后工作中好改正。

5.为了能更加了解软件中各种功能的关联关系,公司把客户请来,和客户沟通了解整个项目的功能及流程。同时自己也要把bug和负责项目的技术人员进行沟通。和一切相关的人员交流,不同的交流渠道,获得消息是不同的,角度也是不同的。和开发人员交流,会了解开发人员怎么实现软件功能的,和项目管理人员进行交流,会知道开发进度及遇到的困难,和客户进行交流,了解的是在现实生活中需求背景。

6.协调项目的内部测试,本项目中测试后期一轮测试,包括软件硬件结合的测试。比如:实际测试需要用到写字板连接教师手机客户端,将写字板的信息同步到教师客户端,同时学生客户端也能收到解答信息。认真完成项目的测试工作,和技术支持共同保证项目质量。

7.项目测试的问题跟踪及处理采用每日进行修改问题回归测试工作,每日同步更新问题跟踪单的模式,按照规划时间完成系统更新测试。作为此次项目测试的成员之一,对于日常的测试流程、测试任务分配、测试执行、缺陷跟踪、协调内部测试及协调客户测试方面能力均得到了进一步提高。

三.实习体会

实习期两周的感觉,收获颇多,不管是从工作技能上还是从为人处世上,我都感觉自己个人能力有了很大的提高,或者说是看到了自己有待提高的地方有很大的的空间。

(1).工作技能

一个月的实习期,自己所从事的是软件测试的工作,并不是自己专业选修的方向。所以一切都是从头开始的,而更需要自己的努力、耐心和细心。这些都是自己欠缺的,但是在工作了2周后,参与了企业的运作过程,最后发现自己真的在实践能力上有了很大的改善。要想成为好的测试人员,首先得了解自己要测试的软件的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是在测试中需要注意的问题,满足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助了解产品如何工作。还有多看看公司Bug库中的问题,这些存在的问题可以帮助自己了解软件产品哪些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。比如软件运行在Windows或者Linux,如果不懂操作系统,你就无法建立测试环境,有些时候时候软件的组件发生问题,就是自己系统配置造成的,对系统不熟悉,会把外在原因归结为软件本身。所以要学习关于和软件系统相关的知识,比如编程,网络,数据库等。不一定要学习到多好的程度,只是通过这些扩展的知识面,可以在发现问题,解决问题上不会局限在狭小的圈子里。虽然离真正的软件测试工程师的要求还有很大的距离,但是自己一定会努力,向着自己的目标前进。

(2).为人处世

也让自己成熟了许多。在实习过程中成立的小团队,彼此之间互相沟通,互相帮助,为了我们的目标而努力,圆满地完成了此次实习的实践任务,让我看到了大家对于工作的热情。

总之,通过这次实习,确实让自己成长了许多。在实习期间,我学到了许多东西,遇到了一些困难,也看到了自己本身存在着的许多问题。在测试时要想使自己的工作做得更加周全。总会遇到这样那样的问题,当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的不足,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好以后的工作而努力。

四.知识技能应用

实习已经两周,关于专业知识暂时没用到多少,因为实习期侧重的是软件测试,通过测试来加深对项目的理解及功能实现的应用。

在实习期学到之前从没接触过的知识有很多。

1.测试环境(网络环境,windows环境等)

2.数据库管理

3.编程技巧(java编程设计,脚本语言,设计工具,XML编程)

4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试)

5.测试技术实践

软件测试的基础知识(黑盒测试,白盒测试,单元测试,系统测试)

软件测试的基本工具(测试管理工具,自动化测试工具,性能测试工具)

java学习实践报告 篇13

一、实习目的,任务:

通过设计院的实习,了解建筑师的基本工作程序、工作方法、职业素质要求,毕业后能更好适应市场的发展和社会的要求,同时,也是检验学生在校的学习下的成果,弥补课堂学习之不足,提高综合设计的技能,以达到专业培养的目标。

1、了解设计院的工作程序,建筑师的基本工作内容和工作方法。

2、了解设计院不同专业相互合作方式,学习建筑师的职业素质、及协调能力。

3、结合实际工作,学习运用计算机绘图,进行建筑设计方案和建筑施工图的绘制。

二、实习内容:

1、了解设计院的工作和程序,建筑师的基本工作内容和工作方法,了解设计院的不同工种的基本工作内容和合作方式。

2、了解有关建筑设计的法规、规范、标准。结合实习工作,在实习单位的指导老师的具体安排下,学习运用计算机绘图,进行建筑设计方案或建筑施工图的绘制。

3、指导老师检查指导实习工作。

三、实习日期:

第二学期教学周1―17周。

四、实习地点、单位:

地点:**省**市路号中心*楼

单位:*集团有限公司设计院

五、实习经过:

大四下学期,我有幸来到*集团有限公司设计院实习,在为期四个月之久的实习期里,我进一步了解了建筑的深刻内涵,从书面的理论水平攀升到与实际结合的新的高度,同时,对具体设计流程,平面图,立面图,剖面图以及效果图的要求规范都有了更深层的体会,空间概念也逐渐明晰,对未来有了新的定位,相信这段实习经历在我未来的建筑设计生涯中将发挥不可替代的作用。以下是我实习的经历和心得体会。

实习第一天,当我来到设计院,端详那些即将陪伴我度过四个月实习时光的新同事们,环顾着那全然不同于学校的新环境,看着办公桌上那一叠叠图纸和墙壁上贴着的成果图,心情用激动万分来形容一点不为过,强烈的表现冲动涌上心头,我下定决心,把这里当作人生新的战场,来走好人生关键一步,证明自我,超越自我。

刚来的时候,所长就给我找了个指导老师,他的名字叫王伟,由于我是自己搬电脑来的,所以平常在学校做的设计都在电脑存着,所长把王工找来,让我们认识一下,以后好跟着他学习,他开始也没有给什么活,就看了我平常在学校做的设计,给我指点了一下,在以后的日子里他就是我的指导老师。

来这的前两星期,不知道该做些什么,什么也插不上手,只是这里看看,那里逛逛,有的时候看看书,看看别人画的图,给自己找点事做。过了两周以后,最终还是公司里的王工程师给我指了条路,他告诉我一些简单的要求让我用CAD软件画一个两层的办公楼的平面图和立面图,终于有事情做了,于是我就乖乖的做起了图。说实话我以前在学校的时候经常画图,速度和质量相对来说都是很高的,可是当我以很快的速度完成后,王工指出了很多规范上的不足,然后他就耐心地告诉我设计的流程和不同建筑种类的设计规范要求。

首先,是对建筑的整个流程的了解。建筑物的形成、流程如下:投资商投资--国家审核批准--设计院做出建筑方案--中标--设计院进行建筑设计(包括建筑物正,立,剖面,水电,供暖的设计)--建设部审核批准--施工单位施工--监理进行审核--施工完成,交工--装潢公司进行装修--交工--由投资商和房产公司进行买卖。整个过程中,建筑的设计部分占了相当重要的位置。所以设计的时候,每一步都要按照规定,每一步都要谨慎。设计时也有它的过程:做方案(必须符合结构要求)--进行平面设计(设计的同时,由结构师就行调整,平面做法应符合结构要求,调整的同时,结构师进行结构设计,两者属于同步进行,同步完成)--立面,剖面设计--水电,供暖,电梯设计。

对这一些方面有了大致的了解后,我们进行了实际操作--绘图。绘图所用程序为AUTOCAD--计算机辅助设计。程序具有二维,三维绘图功能。我所做的工作就是建筑物平,立,剖的二维绘制。绘图,要先对功能进行了解,再就是熟悉里面各个工具的用法。绘图的时候也有步骤:轴线--墙线--门窗--楼梯--屋内布置--标注。还要一边绘制一边修改。刚开始画一些简单的房屋平面图,学着用快捷键做图。在绘制的过程中也遇到一些困难,如弧线与直线的交接,图形的闭和,楼梯的绘制,在做这些时候经常出现错误,影响下一步的操作。在这些操作中,就需要有足够的细心和耐心去修改。

在以后的日子里,进入了上班的模式,帮助别人干点小活,也参与几个小型的方案的设计,但是我的设计一般不被使用,因为我方案还处在现实与理想的交融处,也就是不结合实际,但是这可以锻炼我的思考,积累更多的经验来为以后做铺垫,方案的设计是一个漫长的过程,好的方案的出炉,需要更多思考和更多的经验做后盾的,而我是一个刚从学校出来的学生,对一切都不是那么的熟悉,这有从实践中吸取经验。

java学习实践报告 篇14

作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。

这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。

这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:

1、项目一定要全新的项目,不能是以前做过的

2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统

3、在开发时要和企业的开发保持一致

4、在做项目的时候不应该有参考代码

长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。

一:项目的地位

因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。

他们欠缺的主要是两点:

(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。

(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。

解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。

二:如何选择项目

项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:

1:项目不能太大,也不能太小

这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。

2:项目不能脱离实际应用系统

项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。3:项目应能覆盖所学的主要知识点

学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。

4:最后综合项目一定要是实际应用系统

学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。

三:java怎么选择项目

这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。我们可以采用倒推的方式来分析:

(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目

(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务

(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。

(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目

(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。好了,把上面的分析用正向描述就是:

日常教学和练习中学习和掌握的知识==〉演示项目==〉分阶段项目==〉综合项目==〉胜任企业实际开发需要。

附注:有了好的项目还要有好的训练方法(这个另外立文讨论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,而不是看和听,所以尽量不要选择有现成代码的项目,演示用的项目也不配发代码,让学生能够跟着做出来才是真的掌握了。

上面阐述了java对项目的态度和基本选择方法,这里再把其中几个重要的、与众不同的特点阐述如下:

1:真项目

项目一定要真实,要是企业实际应用的,不能是教学性的项目,否则会脱离实达不到项目实训的效果。还有一个一定要是最新的项目,企业的要求也是在不断变化的,应用技术的方向和层次也在不断变化,这些都体现在最新项目的要

求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。java的做法是:没有固定项目,每个班做项目之前会从企业获取最新的项目需求,然后经过挑选和精心设计,以保证既能训练技术,又能得到实际的开发经验。这样实现了跟企业的同步,企业做什么,我们就学什么,然后也跟着做什么。

2:真流程

开发的流程也要跟企业的实际开发保持一致。从项目立项开始,到需求分析、概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来做。

java的主力老师都是实战出身,在java开发方面都至少有七年以上的开发经验,同时具备多年的项目管理经验,所以能够完全按照企业开发的流程来训练学生。

3:真环境

开发的环境也要跟企业一样,包括常用的开发工具、开发平台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等。

java的做法是:构建跟企业完全一样的环境,然后跟企业开发一样,分团队开发。老师就相当于项目经理,一个班分成多个小组,每个组有自己的teamleader,大家分工合作,共同完成项目。

4:真开发

这是java最与众不同的一点,java深知:软件是做出来的,而不是听出来或者看出来的,企业需要能实际开发的人员,而不是只听过、看过但不能做的人。所以java十分强调:项目一定要让学生动手写出来。

java的做法是:老师做为项目经理,带领着大家一起去做需求分析、概要设计、数据结构设计、接口设计、重要业务流程的分析设计等,然后由学生们分团队进行开发,实现整个项目。这里有几个与众不同:

(1):现场带领学生一起做分析和设计,而不是预先做好了来讲讲。因为需要学生学习的是分析设计的过程和方法,而不是已经做好的结果。

(2):java选用的项目基本都是企业最新的项目,很多都是java的学生和企业在同期开发,所以是不配发源代码的。这样也断绝了学生的依赖思想,认认真真去开发。可能有同学会问:为什么不选择有源代码的项目呢,那样还可以参考学习啊!

这是一个典型的误区:觉得通过看人家的代码能够加快自己的学习。这个方法对有经验的人来讲是对的,但是对于还在学习期间,没有经验的学员来讲,就是一个认识的误区了。因为你也许能看懂代码的语法,但根本看不懂代码背后的含义,看不懂代码的设计,看不懂为什么要这么实现,看不懂代码所体现的思想,其实,看了跟没看没有多大区别。

事实上,java界最不缺的就是代码了,那么多开源软件,小到一个工具,到企业级erp都有开源的,而且很多都是大师级的作品,说实话比你参考的那些代码质量高多了,但是又有多少人能真正看明白呢,原因就在于达不到那个水平,看不懂代码背后所体现的设计和思想以及为什么要这么做,效果也就不好了。

java学习实践报告 篇15

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、首现建立以dumeilingglxt命名的项目工程,然后建立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实习报告2】

1 传统的错误观念

以前以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试.在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?

有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题.但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你.

2 如何调试追踪?

如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题.出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是最好途径.eclipse是个很爽的idea,这点做的很好.例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步step over,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者action逻辑的传值问题.

页面错误的调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到具体错误发生在那几行.通常有几种常见的错误,.例如.缺少对象 这种很多时候是有些被你调用的字段有可能为空的情况出现的,可以加if(=null)语句加保护.追踪的方法基本就是用alert语句,放在有可能出错的地方.毕业实习总结

3 一些习惯

遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多.

解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间.

把代码写的漂亮,注释,空行,规范一样不能少,可读性是放在第一位.曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人.

任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了.

4 题尾话

如果你有一份思想,我有一份思想,拿出来交换,我们大家拥有就是2分份思想,可惜这种观念,并不能深入每一个团队的每一个人,少一点自私,未必不是好事.职场到处都存在被排挤的隐患,要为自己找片草地实在不容易.但有一点要相信,只要自己不放弃自己,这世上就没有绝望的路,你可以被打趴下,可以被身边的人暗算,可以被深爱的人流放,只要你用自己决心站起来,受过的伤痊愈后就能增强你的抵抗力,一路前进!

java学习实践报告 篇16

1、实习概况

实习是对每一位大学专业知识的一种检验,它让我学到了很多在课堂上根本就学不到的知识,既开阔了视野,又增长了见识,为我以后进一步走向社会打下坚实的基础,也是我走向工作岗位的第一步。三年的会计学习使我对财务知识有了一个全面的了解,但理论知识与实践还是存在一定的差别,为了更好的胜任财务相关工作就需要深入的研究和实习。

此次实习是我们在大学本科学习阶段最后一次专业实习,整个过程历时三个星期,前期的面试培训,后期参观两个企业,在学校及财务处实习等等,机会难得,都是专业老师努力争取的的来的,所以我倍加珍惜。在实习的过程中我增长了见识,学会了很多做人的道理,也对自己未来求职的方向有了更明确的认识,可以说收获满满,受益匪浅。

2、实习目的

两年半的在校专业学习,我很努力的学习了《会计学原理》、《中级财务会计》、《高级财务会计》、《管理会计》、《成本会计》以及《税法》等基础理论知识,但这对于实际工作似乎只是纸上谈兵。实践是检验真理的标准,实习是每一个大学毕业生必须拥有的一段经历,它让我们更近距离的了解社会,也让我们学到了很多在学校了根本就学不到的知识,既开阔了视野,又增长了见识,为我们以后进一步走向社会打下坚实的基础,为以后走向工作岗位奠定了基础。本着这样一种精神,按照学校的教学安排,我和会计其他三个班一起进行了此次会计专业实习。

3、实习单位及岗位介绍

xx大学东院计划财务处(简称计财处)在学院党委、行政领导下,认真贯彻执行国家的各项财经政策和财经纪律。它是以会计法为行为准则,按照国家财务制度的规定,根据上级主管部门和学院的要求,编制年度财务收支计划,财务报表,进行学校经济活动管理,负责学校财务核算,具有管理和监督职能的部门。它接受相关部门的检查、监督,严格执行学院年度财务收支计划,增收节支,提高资金使用效益。

计财处下主要设以下几个科:会计一科、二科、三科、基建财务办公室、资金稽核科、学生经费管理科、资金结算中心、预算计划科等十多个部门。

在实习过程中我主要从事会计核算岗位的实习。跟着老师学习会计核算的业务,在此过程中,我了解了计财处会计核算岗位的主要工作是,利用天财高校财务软件4。0进行电算化处理,审核并录入记账凭证。所需处理的业务有科研项目资金的收发以及报销、研究生补助的发放、借款与借票据业务、研究生离校借款情况查询与盖章。审核原始凭证的真实性,包括金额、项目号、负责人签字、经办人签字等等内容。

4、实习过程和内容

4。1过程和内容

在实习之前,我的心情是既兴奋又紧张,期待着将理论付诸于实践,又担心自己会遇到生疏陌生的业务,怕自己做不好。在仔细学温习完一些所学课本后,我抱着学习、改进、提高的心态,来到了计财处的会计二科。二科主要负责的是科研经费的审核制证。

此类核算岗位每天的工作内容:利用天财高校财务软件4。0进行电算化处理,审核并录入记账凭证。所需处理的业务有科研项目资金的收发以及报销、研究生补助的发放、借款与借票据业务、研究生离校借款情况查询与盖章。

在实践操作中,我先对会计软件熟悉一番、对其操作界面、功能使用、菜单工具点击一番,同时注意到在记账中会涉及到很多项目、学院等内容代码这些都需要多用多记,这样便可以在使用时不必再次查询。

每天的主要工作内容和流程:在遇到有人来办理业务时,我需要做的是:①。查看其单据上,项目号、签名等是否齐全。再就是检查其所附发票等内容,粘贴效果如何,格式规范程度,外观效果;②。会计人员对其填写的单据进行审核,包括数量、金额和原始凭证真假等。③。审核合格后会计人员填制记账凭证,打印凭证后粘于原始凭证之上。④。将制好的凭证交由报销人签字,再由其到104稽核(是对记账凭证的内容,票据汇总金额及审批权限的复核)与领款。

具体来说:助研津贴的审批,主要查看老师签字和项目号是否正确;借款时候需要着重审核合同内容以及相关手续是否齐全;办理研究生离校前借款查询,只需在往来未清款项中输入学生姓名,即可显示结果。而报销过程的事项算是最为繁琐、耗时最长。

在这次的专业实习过程中有关会计核算,我遇到最多的就是有关费用的报销核算。但是不同的情况下费用的报销所涉及的核算方法和运用的会计都是有区别的。例如最常见的管理学院某某老师要报销调研费电话费购买文具费打印费或一些其他津贴等费用时如没有特别指出这些费用是用于某项专门项目的。在核算时可以借记事业基本支出贷记银行存款现金应付及暂存款等科目。但是如果发生的这些报销的费用是专门分配给某个项目的研究或开发的那么这时借方的科目就必须设为事业项目支出。在这里面事业基本支出主要是由学校进行拨款的。而核算时项目资金的筹集也是有分横向和纵向的一般来说横向指的是经费需要自筹而来纵向是指学校拨款。

还有一个令我注意的地方是在会计核算科目设置上实际的明细科目划分的是很详细的例如在处理报销退休人员工资或临时聘用人员工资时虽然看上去都是报销工资借方的一级科目都可以是事业基本支出或事业项目支出但他们所用的明细科目是不一样的前者的明细是工资福利支出而后者是商品和服务支出-劳务费。

4。2分析与评价

首先我认为在学校计财处的科研经费管理以及报销的许多方面的工作都是做得比较完善的,无论是岗位的分工明确与细致程度都是有目共睹的,岗位上的牵制上:凭证编制后,立即在下一个科室进行审核,现金、银行结算分开,且实现轮换制度。在控制环境上,多数职员都可以严格执行审核任务,检查发票的内容坏人真伪,拒绝不符合条件的报销业务。

其次在科研经费的管理使用方面,第一是讲究原则:坚持专款专用;坚持拨款与计划管理和项目进度相结合;在经费使用上体现项目负责人负责制原则;在经费审批权上体现责权相统一的原则,科研经费的管理和使用必须符合国家各级财务部门制定的各项政策法规,严格遵守财务制度,科研经费审批人要严格把关,并承担相应的行政责任、经济责任和法律责任。第二是审批权限严格:每笔经费的报销都由项目负责人签字,金额上也有分级;票据上严格管理,需填写完本校专用借款单,合同等审核无误后,才可到计财处办理开票。

但是虽然有以上诸多优点,但是还是有很多地方是存在问题的。尤其是报销上显得很明显,会计人员在负责制单,还需要审核发票,由于审核时候,人员和时间上的限制,往往只是简单地对数额进行加和,并不能够十分仔细的检查真伪。这已经是一个薄弱环节了,在和其他岗位同学交流中,我还发现在稽核处时,这些单据的复审工作比较流于形式,比较匆忙和潦草,并没有起到很好的作用。还有就是这个很多老师或是手下的学生来报一些所谓的科研项目,例如业务招待费、通讯电话费、交通工具票据、餐饮券等内容,其数额巨大,少则3、5千,多则上万元。不禁让我觉得其中有很多不清楚地账目存在,费用似乎没有很好地用在实质性科研工作上。在报销差旅费的时候,常出现有来无回的单程票据,或是来人的填写或是粘贴情况非常不符合规定,这些情况正说明,很多来报销的人员缺少应有的会计基础知识,这对我们的工作也造成了一些麻烦和时间上的浪费。其次就是报销等单据的填写:很多时候,大额单据需要几位人员同时签字,但是由于来人对此不甚了解或是太过粗心,都忘记了要签完整。在经过我们会计的提醒后,有些人甚至当场代签,这样明目张胆的无视会计原则的行为实在可气。

5、实习总结及体会

通过这段时间的实习我进一步巩固了自己所学到的知识我觉得课本上学的知识都是最基本的知识我们要根据具体情况活用这些知识而且我还深深感觉到实际工作仅靠我们课堂上学习到的知识远远不够因此我们要不断给自己充电在扎实本专业的基础上也要拓宽学习领域。在实际的工作中遇到问题时要多向他人请教。并珍惜每一次的挫折把他们当作宝贵的经验财富。这三周实习让我懂得了更多地做人与做事的道理,真正懂得学习的意义,明白终要自己去闯荡去努力。它让我更加的认清了自己,也给了我很多人生的思考,让我更清楚地感到了自己肩上的重任,看清了自己的人生方向。总结自己在实习过程中体会,主要有几下几点。

(1)掌握好理论知识固然重要,但要将理论与实践结合起来。通过这次实习,我明白不管什么时候,我需要的是一种学习的能力,如何去学习才是我应该掌握的。比如去参观企业前,我就应该查找企业的相关资料,了解企业的经营特点,经营范围,从专业角度能够发文,提出自己的问题,带着问题去参观才是正确的。而去财务处实习也是一样,你在什么岗位实习,你必须料及这个岗位的职责是什么,你要做什么,这样才能知己知彼百战不殆。趁着自己年轻的时候,多学习一些知识,多掌握一些本领必将是终生受用呀!年轻的时候就要有劲,要肯付出,少一些抱怨。中铁重工财务人员跟我们谈到,在我们年轻的时候,要为自己的职业生涯做充足的准备,考取注册会计师,考取注册税务师等,但是不能为了考取这些证书而努力,而是为了自己的规划,证书只是给了我们一种这样的资格,会计人员要保持终生的学习。

(2)做事一定要认真,有耐心,够细心。在实习过程中,财务处每天会有很多报销的业务,报销业务中会有很多的原始凭证,工作量也很大,再加上天气热等外部的原因,很容易使人心烦意乱,出错的几率也自然加大了。梁启超说过:凡职业都具有趣味的,只要你肯干下去,趣味自然会发生。因此,会计切忌:粗心大意,马虎了事,心浮气躁。人际交往真的很重要,要有良好的人际关系,做一个心胸开阔的成功人。认真、真诚的对待每一个人,把每个人都当作良师益友,从他们身上学习自己没有的优点,不断完善自己。我相信我的人生一定会越来越有意义的!

6、感谢

专业实习已经结束,那些愉快和偶尔的不愉快都将是我人生中美好的记忆。它为我踏入社会上了很重要的一课,是我人生当中非常重要的一次经历,我会好好的珍惜这笔财富,让它创造出更多的财富。非常感谢接纳我实习的计财处,是在这里让我有了一个机会能够锻炼自己,也感谢在我实习时教我各种工作如何处理的老师,是您让我实际接触了会计业务并亲手处理,您的尊尊教诲我一定牢记于心。

最后感谢在我们背后默默付出、勤劳的洪老师、廖老师,是您们让我有这样的机会参观企业、在财务处实习,接触更多专业实际的工作,一次又一次地教我如何去学习,掌握学习的能力,让我对未来的就业重燃希望,把我推向社会,不厌其烦的告诉我,我已经长大了。让我在这里跟您们说一声:老师,您辛苦了!一切来得匆匆,去的也匆匆,不变的是心中的那份坚持!做任何事都一样,需要有恒心、细心和毅力,那才会到达成功的彼岸!这次会计实习中,我可谓受益非浅。

java学习实践报告 篇17

毕业实习是学生大学学习阶段重要的实践性教学环节之一,通过实习学生将进一步了解社会,增强对社会主义现代化建设的责任感,使命感.实习期间,要求学生对企业(事业)单位的软件设计工作进行业务实践,使学生通过实习做到理论联系实际,充实和丰富所学的专业理论知识,培养发现问题,分析问题和解决问题的能力,为毕业后从事软件设计工作打下基础。

毕业实习有着它深刻的意义,也是大学生必经的体验,感谢学校能给我们提供机会,也感谢公司为我们提供条件。

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学习实践报告 篇18

时间过的真快,不经意间大学四年就这样匆匆结束。回首这四年的校园生涯和社会实践生活,有太多的回忆。在这四年里我不断的挑战自我、充实自己,为实现人生的价值打下坚实的基础。

还记得刚踏入这所大学校园,对一切都充满新奇。积极参加各项活动,加入社团,尽情地体验这种渴望已久的生活,充满着活力。带着这份激情与活力我度过了大学四年。大学自由的生活方式和高中填鸭式的生活方式有着很大的区别,大多数的时间都需要自己去安排,这也需要自己用一段时间去适应。大学四年里,我合理地安排自己的生活,并且注重自己各方面的发展。

在思想品德上,有着良好道德修养,坚定的政治方向,并且积极地向党组织靠拢,参加了入党积极分子的培训,且取得了结业证书。我积极要求上进,主动投身于理论文件讲话的学习,时刻以一名党员的标准来要求和衡量自己。在平时的学习中,我深深地体会到,*人生观、世界观、价值观的确立和坚持不是一朝一夕的事情,也不是一劳永逸的事情,而是一个长期坚持不懈的艰苦努力的过程。惟有不断地学习,用理论来武装头脑,努力在掌握理论科学体系上下功夫,在用理论来指导实际上下功夫,在改造客观世界的同时注意改造自己的主观世界。我遵纪守法,爱护公共财产,关心和帮助他人,并以务实求真的精神热心参与学校的公益宣传和爱国活动。并且认真学习马列主义,毛泽东思想和邓小平理论以及三个代表重要思想,体味其内涵。

在学习上,我从不放弃自己的专业知识。认真学习计算机的理论知识,并且注重培养自己的动手操作能力。能够懂得c、java等一些编程语言,并能进行基本的编程;熟练掌握office办公软件,并且经常帮助老师处理材料;能够巧妙地利用ppt制作精美的课件和演示文稿;也利用业余时间学习了一些应用软件,Photoshop 、Dream weaver等,并能制作简单网页。经过自己的刻苦学习,获得了“计算机三级”证书和“网络管理员”证书。每学期都获得了专业奖学金,并且获得“系三好学生”的荣誉称号。对于其它科目的学习也从不放弃,平时注重英语口语的练习,并取得大学英语六级420分的成绩。在学习专业知识之余我也喜欢欣赏文学作品,我会在忙碌的生活中看一些名人名著和杂志书刊来缓解压力,并且提高自己的文化素养。偶尔还会发表一些网络文学作品。

在生活上,我最大的特点是诚实守信,热心待人,勇于挑战自我,时间观念强,有着良好的生活习惯和正派作风。我喜欢真诚、友好地对待每个人,微笑着度过生活的每一天。因为我相信付出了多少就会得到多少,人是感情动物,人与人的相处是相互的。所以一直以来与同学的相处都非常融洽。四年中我积极参加学校组织的活动,踊跃参与社会实践活动,并在实践中学到了一些课本上学不到的知识,在生活上我勤俭节约,并主动帮助身边有困难的同学。由于我出生农村家庭,因此更懂得珍惜生活。我会利用业余时间勤工助学来填补自己的生活费用。我曾在学校电教中心勤工助学,不仅学到了好多数码知识而且也锻炼了我的协作能力;利用五一、国庆长假帮助中学生辅导功课;星期天还在学校机房帮助学弟、学妹解决计算机方面的一些疑难问题。

在工作上,对工作热情,任劳任怨,责任心强,具有良好的组织交际能力,和同学团结一致,注重配合其他同学出色完成各项工作,得到了大家的一致好评。曾在“听雨轩”文学社担任编辑,和其它同学一起出版了听雨轩文学刊物,并且还会组织一些活动。在学校电教中心工作期间,踏踏实实,勤勤恳恳,出色地完成工作,并且和老师、同学建立了深厚的感情。

我相信“没有目标就等于失去了方向”。特别是在大学这样自主性非常强的生活中,这种计划性显得尤为重要。我是一个计划性比较强的人,在每一阶段我会给自己定一个目标,并且一定会朝着这个目标努力奋斗,最终实现,那么这时也便尝到成功的喜悦。在每一个目标完成之后,我会适时地给自己一点小小的奖励。买一件渴望已久的东西,或者是和几个同学到饭店去吃一顿。因为当老师是曾经的一个梦想,所以为了实现它也为了增加就业的渠道,我开始考教师资格证书:从考普通话到培训教育学和心理学,并且通过考试,再到通过说课,这是一个长期的过程,因为心中有了这个目标,我努力奋斗,终于一步步顺利通过。

大学是人生当中的一个转折点,经过大学四年的生活,我变的更加成熟更加睿智,大学生活培养了我的互助合作的能力,锻炼了我的意志,也陶冶了我的情操。大学这四年是充实的四年,我想这在我以后的工作生活中,一定是一笔宝贵的财富,我会美美地珍藏着。

毕业在即,回首四年的学习生活,我也深深地体会到了学院老师、领导为我们的成材所付出的艰辛劳动,在此我要向他们表示深深的谢意和崇高的敬意.

java学习实践报告 篇19

一、 实习目的

通过对java语言、JavaWeb、Oracle数据库应用设计及SQL语言的复习和锻炼,并且通过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

二、实习主要流程

1、公司管理规则,程序员素质,程序员编码规范;

2、需求开发与管理;

3、面向对象分析与设计,面向对象编程的特性;

4、 javaSE、javaWeb 、页面设计-JSP页面;

5、数据库设计、SQL应用;

6、软件需求分析与设计;

7、项目实战

三、 实习内容

Oracle数据库

数据库是数据的结构化集合。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的组成部分。

Oracle服务器还有一套实用的特性集合,这些特性是通过与我们用户的密切合作而开发的。在我们的基准测试主页上,给出了Oracle服务器和其他数据库管理器的比较结果。

java web实习报告java web实习报告

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时,该容器执行下列步骤。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)强大的可伸缩性。从只有一个小的Ja#from 文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

3) JSP技术的弱势

(1) 与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

(2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。

四、实习总结

通过这一期的实训,虽然实训的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。

当我们正式准备学习实训java编程技术时,让我倍感兴奋,毕竟java是自己以后想主攻技术,所以自然也就非常的亢奋。刚开始实训的第一天,同学们就推荐我为组长,我感觉肩上责任之重大,那一刻起,我就决心带领我们小组,奋战我们的实训路。当然开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我们遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过我们小组的积极努力协作,同时请教老师和其他同学,我们顺利的化解了一道道的障碍。

这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,恶其体肤,也不能掉队跟不上学习进度。

在这里,我非常感谢实训的指导老师,在老师的帮助和指导下,我克服了Java学习上的一道道难关,课上认真听讲,摘好必要的笔记,并通过自己课后的不断消化学习,现在自己已经基本掌握了java的基础知识,并且能独立的开发出系统。

实训即将结束了,我非常怀念厦门万策在南昌大学的校内实训,在实训的这短短两周的时间里,我每一天过的都市踏实的,充实的;我相信,只要我秉持艰苦奋斗,为理想拼搏的精神,尽管在未来的java路上荆棘丛丛,我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!

实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。

本文网址:http://www.tui7.com/zongjie/6207.html