实习周记-软件培训讲学

上传人:tang****xu5 文档编号:146596473 上传时间:2020-10-02 格式:DOCX 页数:14 大小:18.14KB
返回 下载 相关 举报
实习周记-软件培训讲学_第1页
第1页 / 共14页
实习周记-软件培训讲学_第2页
第2页 / 共14页
实习周记-软件培训讲学_第3页
第3页 / 共14页
实习周记-软件培训讲学_第4页
第4页 / 共14页
实习周记-软件培训讲学_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《实习周记-软件培训讲学》由会员分享,可在线阅读,更多相关《实习周记-软件培训讲学(14页珍藏版)》请在金锄头文库上搜索。

1、实习周记,软件第一周实习第一个礼拜,算是适应期。主要了解一些公司的背景、 产品、发展方向等。刚到实习公司,不是像学校里的朝九晚五, 而是朝八晚九。我们不可能简单的了解一些企业文化,简单的 学学新的知识就可以了,我们的这个实习必将是一个繁忙的实 习,也必将是一个充实的,进步的实习。来到这里,我们要忘 掉大学里自由的作息时间,克服困难,养成良好的工作生活习 惯。基于各方面的原因,虽然在去之前我们做了比较充足的准 备,但还是遇到了一些困难,例 如学习时间长,实战比 较繁多, 但时间乂比较 的短,难以保证按时按 质按虽完成。下午下了 班, 员工们都回去了, 我还在那儿练习,一直 到晚上9点,才能回 住

2、处休息。中午也没有休 息的地方,只能趴在电 脑前休息一会, 一两周下来,相当地疲惫。但 我们都明白自己来实习 的任务, 都坚持着完成 自己的任务和使命。这 个星期熟悉了工作环境、 java编程的环境 配谿。等慢慢熟悉起来,做起事情也越来越 顺于了 .简单的总结为几 个字,那就是:多看, 多问,多观察, 多思考!第二周实习第二 个礼拜,主要是熟悉j ava的基础语法,把 基础 打扎实,以后在开 发中才能如鱼得水。学 习总结如下几点:1、类之间的关系:关 联、聚合、继承、实现 和多态。2、基本数据类型:整数型、浮 点型、字符型、布尔型3、常用逻辑语 句和循环语句:swi tch只支持int类型判

3、断,没有写bre ak易穿透至下一个循环,貌似增强了支持数 据类型。Break :强行退出循环;Continue:跳出当前 循环。5、修饰符 :pbulic , pr i vate , prot ected , defa ult 。 设谿访问权限。6、 Stati c关键字:静态修饰符,它修饰的方法、类和 变 虽可以全局调用。7、Final关键字:禁止重写。8、Thi s关键字:指向自身引用。9、string :是不可变的字符序列。10、stri ngBuffer :是可变的字符序列,可以 直接添加 字符。第三周实习第三个礼拜,主要是熟悉java的高级语法继承:子 类继承父类的所有属性 和方法

4、,如果方法和属 性 被private 修饰,子类则无法读取。子类使用Super关键字继承。父类无法调 用子类方法。构造方法:方法名称必须与类名 相同,且没有返回值。 Object类是所有类的父类,即java中 的根类。无参构造方 法默认继承objec t的。重载:方法 相同,参数类型不同,数虽不同。构造方法中也常使用方法重载。重写:重写方法必须和被重写方法具有相 同参数列表、相同方法和相同 返回值。重写方法不能 使用比被 重写方法更严 格的访问权限。抽象:抽象类被继承后, 方法必须被重写并实现,否则子 类也还是抽象 类。抽象方法只需声明,无需实现。接口:实 现 关键字implem ents。接

5、口中所有成员变虽和方法都 是public。接口可以继承其他接口,并 添加 新的属性和方法。接口和实现类之间存在多态。多态:三个 必要条件分别是继承、 重写和父类引用子类对 象。第四周实习第四个礼拜,主要熟悉了 j ava的高级应用线程:进程是运行中 的应用程序,是一套顺 序执行的指令, 每个进程都有自己独立的内存 空间。线程是一个并发 执行的顺 序流,一个进程包括多个顺序执行流 程,这些流程称为线程。JVM就是一个 进程,在JVM中分出线程,比如main就是 主线程。同时开辟并 发执行的序列即多线程。调用start方法, 线程启动;run方法结束,线程就终止。线程是一个操作系统创建并维护的一个

6、资源。 对于单CPU系统来说,某一个时刻只 可能由一个线程在运行。一个 Thread对象就表 示一个线程。 进程的数据空间独立;线程的数 据空间共享,能充分使用CPU 的资源。线程 间通信更容易。共享数 据就要加锁、解锁,会 降 低效率。I/O :是在JVM和外部数据源 之间交换数据。按数据传输方向划分:输 入流和输出;按数据单 位划 分:字节流和字符 流;过滤流用来封装节 点流或者其他过滤流, 从而给节点流或其他的 过滤流增加功能。第五周实习第五个礼拜,使用Collect i on框架做派叫号系 统首先分析项目需求, 概述如下:1. 产品参与者顾客:到营业大厅排队取号柜员:提供业 务服务的柜

7、台业务员管理员:负责对业务 类型、业务受理情况进 行实时查看、 调配的管理者2. 功能需求1)、取号:顾客来到营业大厅通过取号机取 号,可以选择 自己要办理的业务类型。取号后 自动进入排队中。等待 叫号;2)、叫号:柜员可以通过叫号端进行重复呼叫、暂停服务 和转移。叫号端可是 软件也可以是硕件设备;3)、管理业务 类型:管理人员可以通 过后台管理进行业务 类型的管理。可以添加、 禁用、修改一种业务类 型,为某种业 务类型可以设谿每天最大办理虽;4)、管理窗口 :管理人员可以通过后 台管理对业务窗口进 行管理。可以为某个窗口 指定办理某种业务类型;5)、统计整合 数据:系统可以定时的 整合数据,

8、将分散在 每天的数据按人、业务类 型、时间进行整合,可 以将统计数据 输出成图表形式;6)、查看办理情况:可以查看 当前流虽、已经办理、 未办 理的人数。当前办 理效率,历史数据等等;7)、记录日志:系统对关键的地方进 行日志记录,以便系 统可以在出错时进行调试 和处理。实施代码编写。第一个项目设计,感觉难度很大。之前 所 学的是零零散散的知 识点,现在要把之前所 学的知识连贯起来, 刚开始不知道怎么去连贯,后来看了需求分析文 档,分析图, 慢慢的有点思路。在后面的做项 目的过程中,遇到了太 多的问 题,通过自己的思考、问同事,问老师慢慢的解决了。而在第 一个项目中也学到了很多东西。第六周1、

9、数据库范式作用:尽可能减少数据冗余、保证数据完 整性、识别出 实体、关系以及表的缺 失第一范式:字段 都为单一届性,且属性 为基础类型第二范式:属性必须完全依赖关键 字第三范式:非主 键属性不能依赖其他的 非主键属性mysql的学习,在学校里 我对mysql已有了初步的了解。 指导老师教我要灵活多变,什么 时候要用到临时表,嵌 套查询, 存储过程用的 地方等,叫我多看几个 例子,并敲下代码运行 下, 体会里面的数据生 成,查询出自己要的数 据等。然后再根据这些数据写出语句,生成需 要的流程,这就是数据 挖掘的精髓! 那么存储 过程与一般的SQL语句有什么区别呢?存储过程的优点:1. 存储过程只

10、在创造时进 彳了编译,以后每次执彳了存储过程 都不需再重新 编译,而一般sql语句每执行一次就编译一 次, 所以使用存储过程 可提高数据库执行速度。2. 当对数据库 进行复杂操作时或客户 端-服务器结构简称 C/S结构是一种网络架 构,它把客户端与服务 器区分开来。每一个客户端软件的实例都 可以向一个服务器或应 用程序 服务器发出请求。经典C/S系统:QQMSN/ICQHTTP协议:超文本传输协议是互联网 上应用最为广泛的一 种网络协议。第九周实习第九个礼拜HTML:是一种标记诺言、 忽略大小写,语法宽松、使用 HTMLB记和元素,可以:控制页面 和内容的外观、发布联 机 文档、使用HTM成:

11、档中插入的链接检索 联机信息、创建联机 表单,收集用户的信息、 执行事务等等、插入动 画、开发帮助 文件等。CSS样式会根据下面的规则层叠于一个新的虚拟样式表 中,其中数字d拥有最高的优先权。浏览器兼容: 一旦为页面 设谿了恰当的DTD,大多数浏览 器都会按照上面的图示 来呈现 内容。然而IE 5和6的呈现却是不正 确的。根据 W3C的规范, 元素内容占据的空 间是由width属性设谿的,而内容周围的 padding和bo r der值是另外计算 的。不幸的是,和 6在怪异 模式中使用自己的非标准模型。这些浏览 器的width属性不是 内容的宽度,而是内容、填充和边框的宽度的总和。虽然有方 法

12、解决这个问题。但是 目前最好的解决方案是 回 避这个问题。也就是,不要给元素添加具有 指定宽度的内边距, 而是尝试将内边距或外边 距添加到元素的父元素 和子元素。这 些属性是DIV布局的奠基石。由于浏览器的不同,盒 模式中也 有差异,比如 说对于宽度盒高度,在 不同浏览器中定义是不 同 的,IE6是包含边框、内边距,而 FF的只是指内容的宽度。细节 上的差异,往往 是我们在日常工作中能 总结出来的。当你的 C SS写的不兼容时候, 你自然就会想起这些内 容。第十周实习第十个礼拜JavaSc ript是一种基于对象和事件驱动并具有安全性能 的脚本诺言基本特点:基于对象的 语言、简单性、安全性、动

13、态性、 跨平台性、是一种脚本编写语言、解释型语言使用typ eof操作符判断NaN-notan umber,即非数值a、NaN用于表示一个本来要 返回数值的操 作数未返回值的情况;b、任何涉及NaN的操作都会返回NaN c、NaN与任何值都 不相等包括NaN本身,返回 falseis NaN函数-判断某个值是否为数值如果是数字值,返回本身、如果是null ,返回0、如果是 unde f ined,返回NaN、如果是字符串,遵 循以下规则:-如果字符串中只包含数 字,则将其转换为十进 制-如果字符串 中包含有效的浮点格式,将其转换为浮点 数值-如果是空字符串,将其转换为0-如果字符串中包含非以

14、上格式,则将其转换为NaN如果是对象,则调用对象的val ueOf方法,然后依 据前 面的规则转换返回 的值。如果转换的结果 是NaN则调用对象 的toString 方法,再次依照前面的规 则转换返回的字符串值parsein t-将字符串转换为整 数类型的数值,规则如下、 忽略字符串前面的空格,直至找到第一个 非空字符、如果第一 个字符不是数字符号或者 负号,返回NaN如果第一个字符是 数字,则继续解析直至字符串 解析完毕或者遇到一个 非数字符 号为止、如果 上步解析的结果以0开头,则将其当作八进制 来 解析;如果以0x开头,则将其当作十六进 制来解析。第十一周实习第十一个礼拜Ser vlet

15、生命周期Servlet的并发问题:在Servle t中使用静态变H和成 员 变虽是,要非常小心。如果你的程序改变这 些变虽值的时候, 就会发生并发问题。如果从 不会去改变,只是读取,则不会发 生并发局部 变虽永远不会有并发问 题。Servlet的并发处理: 不使用静态 变虽和成员变虽、如果 一定要使用,要加锁,但会影响性能资源访问:WebRoot下面的都叫容器内的资 源、Servlet、 容器外的资源、for wardvsredi rect都能访问内部 资源, redirec t还可以访问外部资源、使用forward是在后台转发; 浏览器也不知道干了什么,所 以地址不会变、而re direct要 先回到浏览器,告诉浏览器要 访问谁,所以浏览器的 地址栏要 发变化、当访 问内部资源时,使用f i rward效率会更高。实训总结实训目的:实训单位和工作岗位:实训的内容:从事工作情况实训的心得体会:“天下英雄皆我辈,一入江湖立马催。”从学校到社会的 大环境的转变,身边接触的 人也完全换了角色,老 师变成老板, 同学变成同事,相处之道完全不 同。在这巨大的转变中,我们 可能彷徨,迷茫,无法马上适应新的环 境,但在同事的帮助和 自己摸索的情况下,我 还是完成了这次实训。但我发现,以我们的经验,不学到一定的深度 和广度是难以在实际工 作中应付 自如的。因此反映出学习的还不够,缺点疏漏

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号