java实训报告(精选9篇)

时间:24-01-11 网友
java实è®æŠ¥å‘Š

java实è®æŠ¥å‘Šï¼ˆç²¾é€‰9篇)

  我们眼下的社会,报告对我们来说并不陌生,其在写作上有一定的技巧。那么你真æ£æ‡‚得怎么写好报告吗?以下是小编帮大家整理的java实è®æŠ¥å‘Šï¼Œä»…供参考,欢迎大家阅读。

  java实è®æŠ¥å‘Š 篇1

  å¦éƒ¨ï¼šè®¡ç®—机信息å¦é™¢

  å¦ç§‘门类:计算机信息类

  专业:计算机应用技术

  姓名:朱恩林

  å¦å·ï¼š12310020020

  实习单位:北京盛威南凌信息科技有限公司

  指导教师:王洪钊

  实习时间:20xx年5月15号—9月23号

  一、实è®ç›®çš„

  计算机信息管理专业的java实è®åœ¨æ•™å¦è®¡åˆ’ä¸æ˜¯å®žè®ã€å®žä¹ è¯¾ç¨‹ã€‚它涵盖了java开发和工程组织、数据结构ç‰å¤šé¡¹ç›¸å…³çŸ¥è¯†ã€‚

  通过对javaè¯è¨€ã€JavaWeb、数据库、jsp、html+css、ssh框架应用设计及SQLè¯è¨€çš„复习和锻炼,并且通过使用elipse开发平台设计库å˜ç®¡ç†ç³»ç»Ÿé¡¹ç›®ï¼Œä»¥è¾¾åˆ°å……分熟悉开发平台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求。

  整个实è®è¯¾ç¨‹æ•™å¦å†…容从应用的角度出发,在理论和实践上掌握java工程开发的理念、类的组织、类的结构关系、面向对象ä¸æµçš„使用ç‰æŠ€æœ¯ã€‚使å¦ç”Ÿèƒ½ç‹¬ç«‹è®¾è®¡åŸºäºŽEclipse控制台开发的小型系统。

  本次实è®é‡ç‚¹å’Œéš¾ç‚¹ï¼š

  利用javaæå»ºå·¥ç¨‹æ–‡ä»¶ç»“æž„ï¼›B/S程序;数据库前后台程序;C/S程序。

  二、实è®å†…容

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

  2、需求开发与管理;

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

  4、javaSE、javaWeb

  5、数据库设计、SQL应用

  6、软件需求分析与设计

  7、项目实战

  三、实习收获总结

  经过4个多月的实习培è®ï¼Œè®©æˆ‘们收获颇丰,作为即将æ¥å…¥å·¥ä½œå²—位的大三å¦ç”Ÿï¼Œæˆ‘们了解了企业项目的工作过程,为以后的实践打下基础,积累宝贵经验。同时我们也掌握了数据库的功能和使用方法。通过对数据库的å¦ä¹ ï¼ŒæŽŒæ¡åº”用程序的部署:包括数据库的设计、安装数据库、创建数据库对象、数据导入ç‰ã€‚加深理解了Tomcat的使用方法,包括ä¸é—´ä»¶æœåŠ¡å®‰è£…及配置。

  开始å¦ä¹ åŽä¹Ÿå¹¶éžæ˜¯æƒ³è±¡ä¸é‚£æ ·é¡ºåˆ©ï¼Œå¼€å§‹çš„å¦ä¹ è®©æˆ‘异常感到å¦ä¹ ä»»åŠ¡çš„艰巨,因为å¦ä¹ ä¸é‡åˆ°äº†å¾ˆå¤šä»¥å‰æœªæ›¾é‡åˆ°çš„难点,有时难免冥思苦想也无济于事,通过与其他同å¦åä½œï¼ŒåŒæ—¶è¯·æ•™è€å¸ˆï¼Œé¡ºåˆ©çš„化解了一道道的障碍。

  这让我不æ–的对å¦ä¹ æŠ€æœ¯åˆæœ‰äº†æ–°çš„认识:å¦ä¹ ä¸æˆ‘们必须边总结边å¦ä¹ ï¼Œå¼€å§‹é˜¶æ®µå¯¹è€å¸ˆäº¤ä»£çš„任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得å¦ä¹ ä¸èƒ½å’Œè€å¸ˆçš„讲的课程同æ¥ï¼Œä»¥è‡³å‡ºçŽ°ä»¥åŽå°±è·Ÿä¸ä¸Šè€å¸ˆè®²è¯¾çš„进度而掉队。所以å¦ä¹ ä¸æˆ‘们宁可先劳其ç‹éª¨ï¼Œè‹¦å…¶å¿ƒå¿—,饿其体肤,也不能掉队跟不上å¦ä¹ è¿›åº¦ã€‚

  通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。我å¦ä¼šäº†å¦‚何团队合作,共同开发。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队ä¸åšçš„贡献,创造出不可磨ççš„重大价值。

  有些知识点以前没有å¦è¿‡ï¼Œä½†æˆ‘也没有去研究,实习时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的å¦ä¹ ä¸åŠ ä»¥æ”¹è¿›çš„地方,同时也要督促自己在å¦ä¹ çš„过程ä¸ä¸æ–的完善自我。另外一点,也是在实习ä¸å¿…不可少的部分,就是同å¦ä¹‹é—´çš„互相帮助。

  我å¦ä¼šäº†å¦‚何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练ä¸ï¼Œè€å¸ˆæ•™ä¼šäº†æˆ‘们如何组织团队æ£ç¡®çš„理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。

  我å¦ä¼šäº†å¯¹æŒ‰ç…§éœ€æ±‚对软件架构进行设计,这点我想是我们许多同å¦ä¹‹å‰éƒ½éžå¸¸æ¬ ç¼ºçš„,因为我们在å¦æ ¡çš„时编写代码篇幅çŸå°ï¼ŒåŠŸèƒ½å•ä¸€ï¼Œæ‰€ä»¥è®¾è®¡æ€è·¯é€šå¸¸åªç•™äºŽè„‘内,非常模糊。而在这次项目开发演练ä¸ï¼Œè€å¸ˆæ‰‹æŠŠæ‰‹çš„教会我如何从需求ä¸æŠ½è±¡å‡ºé—®é¢˜ï¼Œå¹¶å°†ä¹‹æ¨¡å—化,然后逐æ¥æ±‚精,就如同为高楼大厦æå»ºæ ‹æ¢ã€‚

  实è®å³å°†ç»“束,我非常感谢这次为期四个多月的实è®ï¼Œç»™æˆ‘们一次亲身实践的机会同时给我们以后就的就业之路打下一定基础,通过这次实è®ä¹Ÿè®©æˆ‘更加的明白的团队的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感谢王老师教给我们新的知识以及在实è®ä¸å¯¹æˆ‘们的帮助。

  java实è®æŠ¥å‘Š 篇2

  一、实è®ç›®çš„

  1.熟练掌握Java面向对象程序设计的基础知识。

  2.熟练掌握Javaä¸å¸¸ç”¨çš„Swing组件的使用方法。

  3.熟练掌握Java程序ä¸å›¾å½¢ç”¨æˆ·ç•Œé¢è®¾è®¡çš„方法。

  4.熟练掌握使用JDBC操作数据库的方法。

  5.通过实è®ï¼ŒåŸ¹å…»å¦ç”Ÿåˆ†æžå’Œè§£å†³å®žé™…问题的能力,提高调试和分析应用程序的能力,并为后ç»Java高级编程ç‰ä¸“业课程的å¦ä¹ å¥ å®šè‰¯å¥½çš„基础。

  二、课程设计报告内容

  2.1实è®å†…容

  本课程设计的题目是设计一个简化的仓库管理系统。该系统从仓库管理人员的角度出发,实现对货物信息、生产商信息的浏览、添加、删除和查询,同时还可以对货物出货、入货进行操作和控制。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。

  系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统需要完成的基本功能主要有:

  用户管理:主要包括用户的添加、修改和删除。

  供应商管理:主要包括供应商的添加、删除和修改。

  产品管理:主要包括产品的添加、删除和进货、出货。

  产品视图管理:主要包括产品查询、数据文件的导入、查询结果集的导出。

  2.2实è®è®¾å¤‡æˆ–软、硬件

  硬件:PⅣ及以上性能的PC机;

  软件:Windows20xx或WindowsXP系统;JDK工具;JCreator4.0环境

  2.3功能设计及思想

  本次实è®è®¾è®¡é‡‡ç”¨é€‰æ‹©ç»“构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐æ¥å®žæ–½çš„系统开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐æ¥è®¤è¯†é—®é¢˜çš„过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。

  开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标,这样整个开发过程容易调整和控制。

  三、结论

  仓储是现代物流的一个重要组成部分,在物流系统ä¸èµ·ç€è‡³å…³é‡è¦çš„作用,是厂商研究和规划的重点。高效合理的仓库管理系统可以帮助厂商加快物资流动的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管理,现代物流的发展需要现代化的仓库管理系统。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、å˜å‚¨é‡å¤§ã€ä¿å¯†æ€§å¥½ã€å¯¿å‘½é•¿ã€æˆæœ¬ä½Žç‰ã€‚这些优点能够极大地提高仓库管理的效率,也是企业的科å¦åŒ–、æ£è§„化管理与世界接轨的重要条件。企业通过使用本系统,可以实现对产品和供应商实现添加、删除、修改ç‰ç®¡ç†ï¼Œå¯¹æ“ä½œå‘˜è¿›è¡Œæ·»åŠ ã€åˆ é™¤ã€ä¿®æ”¹å¯†ç ç‰æ“ä½œï¼Œä»¥åŠæŸ¥è¯¢å‡ºåº“入库产品信息和供应商信息ç‰åŠŸèƒ½ï¼Œè¿™æ ·å°±æé«˜äº†æ•ˆçŽ‡ï¼Œé¿å…å‡ºé”™ã€‚仓库管理系统软件切实推进了仓库管理的信息化。该软件是以面向对象编程è¯è¨€ä¸ºå®žçŽ°è¯è¨€ï¼Œå…¶åŠŸèƒ½åœ¨ç³»ç»Ÿå†…部有源代码直接完成。操作人员只需输入一些简单的汉å—、数å—,即可完成操作,达到自己的目标。大大提高了工作效率,做到信息的规范管理,科å¦ç»Ÿè®¡å’Œå¿«é€ŸæŸ¥è¯¢ï¼Œè®©ä»“库管理系统更好的为企业服务。

  JAVA的主要特点是JAVA的安全性高,不能写病毒,所以适用于金融ç‰å¯¹å®‰å…¨æ€§è¦æ±‚较高的行业。用Java编写的仓库管理系统都具有Java上述特点。

  三层架构在写代码时起到了很重要的作用,一切的工作都需要依附于这一结构才能够真æ£åœ°åŽ»æž„建要实现的系统。它们是组织整个系统的骨骼,支撑起整个系统的各项功能。action层是返回层,biz层是业务逻辑层,dao层是数据访问层。

  实è®ä¸é‡åˆ°çš„问题及解决方案:

  Java对于某些细节的东西要求是很严格的对于代码是不能出错的这是绝对的因为如果你出了一点点的小错误可能导致你的整个程序都跑æ¥èµ·æ¥ï¼Œæˆ–者是其ä¸æŸäº›é‡è¦çš„功能不能实现。再有对于页面的设置页面之间的跳转传值å—体的设置是关键虽然这是一个在老师看来是不为问题的问题但还是经常出错utf-8这个就是页面上的设置。是一个很小的细节问题。这里也体现了Java细节重要性。每天打开机器都要附加数据源、还原数据库,并且SQLSever数据源的验证有“使用网路登录ID的WindowsNT验证”和“使用用户输入登录ID密码的SQLSever验证”两种验证方法,本次实è®ç¨‹åºåº”该选择第一种验证方法。本次实è®æ—¶æˆ‘就是因为选错了验证方法导致数据库无法与仓库管理里系统连接,导致了不能登录。

  从用户角色需求上看,整个系统应该有两种用户角色,即普通操作员与系统管理员。操作员可以进行产品信息和供应商信息的查询,产品添加、修改、删除ç‰æ“ä½œï¼Œè€Œæ²¡æœ‰æƒé™æ·»åŠ æ–°çš„操作员,删除操作员或者更改操作员密码;系统管理员除了具有操作员所有可实现操作外,还拥有对操作员进行管理的权限,即添加新的操作员,删除操作员和修改操作员密码。每个角色操作都通过用户名和密码验证后登录。

  从性能上看整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适ä¸ã€‚

  最后总结:æ¤æ¬¡å®žè®æ‰€åšçš„仓库管理系统已达到ä¸ç‰æ°´å¹³ï¼Œä¸ªäººæ„Ÿè§‰å·²ç»èƒ½æ»¡è¶³ä¸€èˆ¬å…¬å¸è¦æ±‚。

  四、结束è¯

  我在这次实è®é¡¹ç›®ä¸æœ€å¤§çš„收获有以下几个方面:

  一、在系统设计方面,我熟悉了系统设计的整体æ¥éª¤ã€‚系统设计大体可分为需求分析、概念设计、逻辑设计、物理设计、数据库的实施及调试测试å…大æ¥éª¤ã€‚每个阶段都必须认真对待,只要错一个小地方,就会影响整个设计。另外,还必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能å‡æƒ³è±¡æˆ–自己的了解,这样会在后ç»çš„工作ä¸é‡åˆ°å¾ˆå¤šçš„问题。

  二、在数据库方面,我在表的创建部分尝试了很多次,表的内容修改了好几遍,关系也建立了好几遍。从ä¸æˆ‘了解到建立好表是建立好整个数据库最基础也是最重要的部分。表的内容和表之间的关系一定要建立æ£ç¡®ï¼Œè¦ä¸ç„¶ä»¥åŽå†ä¿®æ”¹ä¼šå¾ˆéº»çƒ¦ã€‚我还领略到了数据库设计在计算机领域的重要性。数据库作为一个永久å˜å‚¨å½¢å¼åœ¨åº”用ä¸å‘挥着重要的作用。

  java实è®æŠ¥å‘Š 篇3

  作为就业培è®ï¼Œé¡¹ç›®çš„好坏对培è®è´¨é‡çš„影响十分大,常常是决定性的作用。这篇是关于在å¦ä¹ java软件开发时练习项目的总结,简单总结为以下几点:

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

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

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

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

  长话çŸè¯´å°±æ˜¯ä»¥ä¸Šå‡ ç‚¹ï¼Œå¦‚果你想要更多的了解,可以继ç»å¾€åŽçœ‹ã€‚

  一、项目的地位

  因为参加就业培è®çš„å¦å‘˜å¾ˆå¤šéƒ½æ˜¯æœ‰ä¸€å®šçš„计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的å¦ç”Ÿï¼Œå¤šå°‘都有一些基础。

  他们欠缺的主要是两点:

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

  (2)没有任何实际的开发经验,完全是想象ä¸å¦ä¹ ï¼Œè€ƒè¯•è¿˜è¡Œï¼Œä¸€åˆ°å®žé™…开发和应用就æ‡èœäº†ã€‚

  解决的方法就是通过项目练习,对所å¦çŸ¥è¯†è¿›è¡Œæ·±åŒ–,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。

  二、如何选择项目

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

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

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

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

  项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教å¦æ€§æˆ–者是纯练习性的项目。因为培è®çš„时间有限,必须让å¦å‘˜å°½å¿«åœ°èžå…¥åˆ°å®žé™…项目的开发当ä¸åŽ»ã€‚任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真æ£æŽŒæ¡ï¼Œæ‰€ä»¥æ¯ä¸ªé¡¹ç›®éƒ½å¿…须跟实际应用挂钩。

  3、项目应能覆盖所å¦çš„主要知识点

  å¦ä»¥è‡´ç”¨ï¼Œå¦å®Œçš„知识点需要到应用ä¸ä½¿ç”¨ï¼Œæ‰èƒ½å¤ŸçœŸæ£ç†è§£å’ŒæŽŒæ¡ï¼Œå†è¯´äº†ï¼Œè½¯ä»¶å¼€å‘是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。

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

  å¦å‘˜ç»è¿‡è¿™ä¸ªé¡¹ç›®çš„练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,å¦å‘˜ç»ƒä¹ è¿‡åŽä¹Ÿè¿˜æ˜¯è¾¾ä¸åˆ°ä¼ä¸šå®žé™…的需要,那么这个培è®åº”该说质量就不高了。理想的状况是这个项目就是实际项目,到时候å¦å‘˜å°±ä¸šåˆ°å¦å¤–一个公司,不过是换个地方干活而已,完全没有技能上的问题。

  三、java怎么选择项目

  这个不是靠想象,而是根据实际的情况一æ¥ä¸€æ¥åˆ†æžå‡ºæ¥çš„,当然这里只是讨论方法,不涉及具体的项目案例。

  我们可以采用倒推的方式来分析:

  最终的项目一定是真实的项目,也就是要把å¦å‘˜è®ç»ƒåˆ°èƒ½å¤Ÿç‹¬ç«‹å¼€å‘实际应用,通常我们还不能选最简单的项目,因为å¦å‘˜çš„吸收还要有一个折扣,所以最终的项目应该选实际项目ä¸ä¸ç‰éš¾åº¦çš„项目。

  java实è®æŠ¥å‘Š 篇4

  一、课程设计名称及主要内容:

  1、课程设计名称:

  时钟动画

  2、课程设计的主要内容:

  以下题目任选一个:

  (1)图形界面类,如科å¦è®¡ç®—器、绘图板、日历、游戏程序ç‰ã€‚

  (2)动画类,编制功能较复杂、效果较好的Applet动画程序。

  (3)数据处理类,如å¦ç”Ÿå¦ç±ã€è¯¾ç¨‹æˆç»©ã€å›¾ä¹¦ç¼–目、仓库货物ç‰æ•°æ®å½•å…¥æŸ¥è¯¢ç¨‹åºã€‚

  (4)其他类型,自选题目,须经指导老师同意。

  我所选的题目是动画类的Applet动画程序,主要任务是用Java程序设计一个时钟动画。

  二、程序的设计思想和流程图:

  1、设计思想:

  现在的各种时钟花样百出,千奇百怪,功能亦是越来越先进了。

  我很喜欢这些各式各样的时钟,所以希望自己也能设计出一个来。

  于是,我希望自己能够用自己所å¦çš„Java知识设计出一个自己的时钟动画,即使是最简单的,但我相信这是暂时的。

  只要我能够努力å¦å¥½Java知识,将来一定能够设计出更好更完美的时钟动画。

  2、流程图:

  三、程序介绍:

  1、设计方法及æ¥éª¤ï¼š

  题目分析:

  根据《课程设计任务书》要求,分析题目,构造出程序的基本思路(算法设计)。

  画出程序

  设计结构框图。

  构造数据结构:

  根据程序结构框图和题目分析结果(采用算法),构造程序所用各项数据,各种窗体及他们

  之间的联系。

  构造程序框架:

  在窗体确定之后,根据算法设计出所用各个窗体之间的调用关系。

  程序设计:

  ①画出程序功能框图和结构框图;

  ②根据框图设计程序;

  ③编译程序调试程序,使程序可以使用;

  ④完备程序功能。

  程序打包:

  所设计程序汇总,将程序分类归入相应åç›®å½•ï¼Œå®Œæˆç¨‹åºæ‰€æœ‰è®¾è®¡è¦æ±‚。

  2、完成情况:

  经过一系列的Java程序代码的设计,虽然过程ä¸é‡åˆ°äº†è®¸å¤šçš„问题,但是最终解决了所有的问题,准确的设计出了时钟动画,运行情况æ£å¸¸ã€‚

  3、类的关系:

  “public class AnimatorDemo”是公共类,且是程序ä¸çš„唯一的一个类。

  4、构造方法、成员变量和成员方法的功能说明:

  “Thread timer”用于显示时钟的线程;

  “SimpleDateFormat formatter”用于格式化时间显示; “String lastdate”用于保å˜å½“前时间的å—符串;

  “Font clockFaceFont”用于设置显示时钟里面的数å—çš„å—体; “Date currentDate”用于显示当前时间;

  “Color handColor”用于显示时针、分针和表盘的颜色; “Color numberColor”用于显示秒针和数å—的颜色; “public void init()”用于设计时钟格式并捕捉异常;

  “public void plotpoints(int x0, int y0, int x, int y, Graphics g)”用于计算四分之一的圆弧;

  “public void circle(int x0, int y0, int r, Graphics g”)用Bresenham算法来画圆,其ä¸(x0,y0)是圆的ä¸å¿ƒï¼Œr为圆半径; “public void paint(Graphics g)”用于运行时钟程序; “public void start()” applet的启动方法;

  “public void stop()” applet的停æ¢æ–¹æ³•;

  “public void run()”线程的run方法。

  四、遇到的问题和解决方法:

  1、问题:

  写程序的时候,由于对有些Java知识不懂,所以有些想要表达的意思无法用Java代码准确的表达出来,老是出错或者无法写下去;

  一开始,自己准备的参考资料不足,无法在遇到问题时有效的利用参考资料解决,遇到不懂的问题和不会用程序è¯è¨€è¡¨è¾¾çš„问题时,只能留在那里,无法解决,结果问题最后越积越多,导致我无法再把程序写下去;

  一开始,对于老师布置的作业题目,我不太懂,无法进行有效而且清晰的分析,自然也无法继ç»ä¸‹åŽ»å†™ç¨‹åºäº†ï¼Œè€½è¯¯äº†è¾ƒå¤šçš„时间;

  对于要写流程图,一开始我并不懂是什么意思,也不知道怎么去写。

  2、解决方法:

  对于那些不懂的Java知识和不会写的程序,我通过向同å¦å¯»æ±‚帮助和利用参考资料书,最终都解决了;

  对于自己参考资料不足的缺点,我在下课后,去了图书馆借阅有关方面的Java参考资料书,并且向同å¦å€Ÿé˜…了他们所拥有的资料书,然后又利用自己的电脑上网查找了一些有关方面的参考知识,终于在最后解决了资料不足的缺点;

  对于不懂的题目,我也通过向多个同å¦è¿›è¡Œè¯¢é—®ï¼Œæœ€ç»ˆå¼„懂了老师布置的题目所要求的内容;

  java实è®æŠ¥å‘Š 篇5

  一、实习目的

  通过实习,培养综合运用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集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。

  数据库设计实际上主要是所要处理的数据的表示方法和å˜å‚¨ç»“构的设计。在采用数据库技术之前,这些工作分散在应用程序ä¸è¿›è¡Œ;在采用数据库技术之后,这些工作可以通过数据库设计集ä¸èµ·æ¥ç³»ç»Ÿåœ°è¿›è¡Œã€‚进行数据库设计的首要任务是考虑信息需求,也就是数据库要å˜å…¥ä»€ä¹ˆæ ·çš„数据。创建数据库并不是仅仅为了å˜å‚¨æ•°æ®ï¼Œæ›´ä¸»è¦çš„目的是从ä¸æå–有用的信息。除了考虑数据å˜å‚¨ä»€ä¹ˆæ•°æ®å¤–,还应考虑å˜å–方式,也就是处理需求。即要根据用户提出的å˜å–要求来设计数据模式和应用程序。

《java实训报告(精选9篇)》相关文档:

会计实训心得体会范文(精选9篇)09-04

会计实训心得体会范文(精选6篇)09-04

会计实训心得体会范文2000字(精选10篇)09-04

实训心得体会(15篇)09-06

实训心得体会15篇09-06

物流实训心得体会(集合15篇)09-06

关于实训的心得体会(集锦15篇)09-06

实训心得体会(精选15篇)09-06

实训报告心得体会(通用15篇)09-06

专业实训心得体会15篇09-06

Top