欢迎来到天天文库
浏览记录
ID:61352678
大小:14.06 KB
页数:6页
时间:2021-01-26
《it暑假社会实践报告范文.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、it暑假社会实践报告范文 一、实践目的 通过实践,培养综合运用java语言的面向对象编程能力;培养动手能力;培养良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。通过理论与实际的结合、学校与社会的沟通,进一步提高自己的思想觉悟、业务水平,尤其是观察、分析和解决问题的实际工作能力,以便培养自己成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
2、二、实践单位基本情况介绍 神丰信息技术有限公司,是一家由日方注资,专注于面向中国丰田汽车的软件开发设计、受托日本神丰信息系统株式会社开展系统开发,系统维护、面向中国的日资企业开展系统开发,以及面向中国国内的软件开发设计的IT企业。公司成立于2xx年8月12日,注册资金RmB2,000,000元,2xxx年04月04日成为延边自治州信息产业协会会员;20xx年05月25日成为吉林省软件输出联盟会员;20xx年05月30日被认定为吉林省科技企业;20xx年09月25日通过双软认定。神丰信息一直秉承软件提高效率、与社会共创信
3、息化新时代的理念,致力于为用户提供具有自主知识产权的系统软件、安全软件、平台软件、各类应用软件以及全方位的解决方案和相关服务。 三、实践内容 1.日语培训 由于公司为日资企业,日常工作要求职员使用日语,因此,公司特从日本请来中原先生为我们做培训。大家零基础开始,每天有两到三个小时的学习时间,每周一参加语言阶段性测试。过程虽然比较艰难,但是效果显著,目前基本工作语言可用日语交流。 实训 通过本次实习,我对java语言的各种特性有了更进一步的体会: ①java语言的语法与c语言和c++语言很接近,使得大多数程序员
4、很 容易学习和使用java。另一方面,java丢弃了c++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 ②java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。java语言全面支持动态绑定,而c++语言只对虚函数使用动态绑定。总之,java语言是一个纯的面向对象程序设计语言。 ③java语言支持Internet应
5、用的开发,在基本的java应用编程接口中有 一个网络应用编程接口它提供了用于网络应用编程的类库,包括URL、URLconnection、Socket、ServerSocket等。java的RmI机制也是开发分布式应用的重要手段。 ④java语言是体系结构中立的java程序在java平台上被编译为体系结构中立的字节码格式,然后可以在实现这个java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 ⑤java语言是可移植的,这种可移植性于体系结构中立性,另外,java还严格规定了各个基本数据类型的长度。
6、java系统本身也具有很强的可移植性,java编译器是用java实现的,java的运行环境是用ANSIc实现的。 ⑥在java语言中,线程是一种特殊的对象,它必须由Thread类或其子类来创建。通常有两种方法来创建线程:其一,使用型构为Thread的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码
7、。线程的活动由一组方法来控制。java语言支持多个线程的同时执行,并提供多线程之间的同步机制。 ⑦java语言的设计目标之一是适应于动态变化的环境。java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。 3.数据库实训――SQLServer20XX 在此次实习中,与web服务器相连的数据库采用的是大型关系数据库管理系统――SQLServer20XX。它是基于客户机/浏览机模式的数据库管理系统;它支持o
8、DBc、ADo等技术的应用,可无缝的与windows20XXServer和IIS集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。 数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些工作分散在应用程序中进行;在采用数据库技术之后,这些
此文档下载收益归作者所有