关键词不能为空

当前您在: 主页 > 英语 >

【优质】计算机java开发实习周记20篇-实用word文档 (16页)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-03 15:13
tags:

-

2021年3月3日发(作者:藤梨)


【优质】计算机


java


开发实习周记


20



-


实用


word


文档



本文部 分内容来自网络,本司不为其真实性负责,如有异议请及时联系,本司将予以删除



==


本文为


word


格式,简单修改即可使用,推荐下载!


==




计算机


java

开发实习周记


20





Ctrl+D


收藏本站



,我们将第一时间为大家提 供更多关于


201X


年实习报告的


信息 ,敬请期待!



点击查看


:


实习报告网




相关推荐:



实习报告范文


|


实习报告模板


|


会计实习报告


|


大学生实习报



|


顶岗实习报告


|


金工实习报告


|


毕业实习报告


|


土木工程实习报告


|


生产实习报告


|


实习周记


| 3000


字范文



计算机

< p>
java


开发实习周记


20






第一周





实习第一个礼拜,算是适应期。主要了解一些公司的背景、产品、发展方


向等。刚到实习公司,不是像学校里的朝九晚五,而是朝八晚九。


< p>
我们不可能


简单的了解一些企业文化,简单的学学新的知识就可以了,我们 的这个实习必


将是一个繁忙的实习,也必将是一个充实的,进步的实习。来到这里,我们 要


忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯


。基于各方


面的原因,虽然在去之前我们做了比较充足的 准备,但还是遇到了一些困难,


例如学习时间长,实战比较繁多,但时间又比较的短,难 以保证按时按质按量


完成。下午下了班,员工们都回去了,我还在那儿练习,一直到晚上


9


点,才


能回住处休息。中午也没有休 息的地方,只能趴在电脑前休息一会,一两周下


来,相当地疲惫。但我们都明白自己来实 习的任务,都坚持着完成自己的任务


和使命。这个星期熟悉了工作环境、


java


编程的环境配臵。等慢慢熟悉起来,


做起事情 也越来越顺手了


.


简单的总结为几个字,那就是:多看,多问, 多观察,


多思考


!




第二周





实习第二个礼拜,主要是熟悉


jav a


的基础语法,把基础打扎实,以后在开


发中才能如鱼得水。学 习总结如下几点:





1


、类之间的关系:关联、聚合、继承、实现和多态。





2


、 基本数据类型:整数型、浮点型、字符型、布尔型。



【优质】 计算机


java


开发实习周记


20



-


实用


word


文档




< /p>


3


、常用逻辑语句和循环语句:


swit ch


只支持


int


类型判断,没有写< /p>


break


易穿透至下一个循环,


jdk 7.0


貌似增强了支持数据类型。





4



Bre ak


:强行退出循环


;Continue


:跳出当前循环。




< p>
5


、修饰符:


pbulic



private



protect ed



default


。设臵访问权限 。





6< /p>



Static


关键字:静态修饰符,它 修饰的方法、类和变量可以全局调用。





7



Fin al


关键字:禁止重写。





8



Thi s


关键字:指向自身引用。





9



str ing


:是不可变的字符序列。


(


两个


string


变量必须用


copy


的方式


在内存中


new

出新的数据块


)



< p>
10



stringBuffer


:是可变的字符序列,可以直接添加字符。





第三周





实习第三个礼拜,主要是熟悉


jav a


的高级语法


(


核心

< br>)




继承:子类继承父类的 所有属性和方法,如果方法和属性被


private


修饰,


子类则无法读取。子类使用


Super


关键 字继承。父类无法调用子类方法。



构造


方法:方法名称必须与类名相同,且没有返回值。


Object


类是所有类的父类,



java


中的 根类。无参构造方法默认继承


object


的。


(


构造方法的重载,实现


不同参数的构造


)




重载:方法相同 ,参数类型不同,数量不同。构造方法中也常使用方法重


载。



重写:重写方法必须和被重写方法具有相同参数列表、相同方法和相同返


回值。重写方法不能使用比被重写方法更严格的访问权限。





抽象:抽象类被继承后,方法必须 被重写并实现,否则子类也还是抽象类。


抽象方法只需声明,无需实现。接口:实现关键 字


implements


。接口中所有成


员变





量和方法都是


public


。接口可以继承其他接口,并添加新 的属性和方法。


接口和实现类之间存在多态。





多态:三个必要条件分别是继承、 重写和父类引用子类对象。


(java


的核

心思想


)




第四周





实习第四个礼拜,主要熟悉了


java


的高级应用



【优质】计算机


java


开发实习周记


20


< br>-


实用


word


文档

< p>




线程:进程是运行 中的应用程序,是一套顺序执行的指令,每个进程都有


自己独立的内存空间。线程是一个 并发执行的顺序流,一个进程包括多个顺序


执行流程,这些流程称为线程。




JVM


就是一个进程,在


JVM


中分出线程 ,


比如


main()


就是主线程。同时 开辟并发执行的序列即多线程。调用


start()



法,线程启动


;run()


方法结束,线程就终 止。线程是一个操作系统创建并维护


的一个资源。对于单


CPU


系统来说,某一个时刻只可能由一个线程在运行。一



Thread


对象就表示一个线程。进程的数据空间独立


;


线程的数据空间共享


,


能充分使用


CPU


的资源。线程间通 信更容易。共享数据就要加锁、解锁,会降


低效率。





I/O


:是在


JVM


和外部数据源之间交换数据。按数据传输方向划分:输入


流和输出


;


按数据单位划分:字节流和字符流


;


过滤流用来封装节点流或者其他


过滤流,从而给节点流或其他的过滤流增加功 能。





第五周





实习第五个礼拜,使用


Collection

< br>框架做派叫号系统





首先分析项目需求,概述如下:





1.


产品参与者





顾客:到营业大厅排队取号





柜员:提供业务服务的柜台业务员





管理员:负责对业务类型、业务受 理情况进行实时查看、调配的管理者





2.


功能需求





1)


、取 号:顾客来到营业大厅通过取号机取号,可以选择自己要办理的业


务类型。取号后自动进 入排队中。等待叫号


;




2)


、叫号:柜员可以通过叫号端进行重复呼叫、暂停服务和转移。叫号 端


可是软件也可以是硬件设备


;




3)


、管理业务类型:管理人员可以 通过后台管理进行业务类型的管理。可


以添加、禁用、修改一种业务类型,为某种业务类 型可以设臵每天最大办理量


;



< /p>


4)


、管理窗口:管理人员可以通过后台管理对业务窗口进行管理 。可以为


某个窗口指定办理某种业务类型


;




5)


、统 计整合数据:系统可以定时的整合数据,将分散在每天的数据按人、


业务类型、时间进行 整合,可以将统计数据输出成图表形式


;


【优质】计算机


java


开发实习周记


20



-


实用


word

< p>
文档





6)


、查看办理情况:可以查看当前流量、已经办理、未办理的人数。当前< /p>


办理效率,历史数据等等


;




7)


、记录日志:系统对关键的地方 进行日志记录,以便系统可以在出错时


进行调试和处理。




实施代码编写。第一个项目设计,感觉难度很大。之前


所学的是零零散散的知识点,现在要把之前所学的知识连贯起来,刚开始不知

< br>道怎么去连贯,后来看了需求分析文档,分析图,慢慢的有点思路。在后面的


做项 目的过程中,遇到了太多的问题,通过自己的思考、问同事,问老师慢慢


的解决了。而在 第一个项目中也学到了很多东西。





第六周





1


、数据库范式


作用:尽可能减少数据冗余、保证数据完整性、识别出实


体、关系以及表的缺失





第一范式:字段都为单一属性,且属性为基础类型





第二范式:属性必须完全依赖关键字





第三范式:非主键属性不能依赖其他的非主键属性





mysql

的学习,在学校里我对


mysql


已有了初步的了解。指导 老师教我要


灵活多变,什么时候要用到临时表,嵌套查询,存储过程用的地方等,叫我多


看几个例子,并敲下代码运行下,体会里面的数据生成,查询出自己要的数据

< p>
等。然后再根据这些数据写出语句,生成需要的流程,这就是数据挖掘的精髓


!


那么存储过程与一般的


SQL


语句有什么区别呢


?




存储过程的优点:





1.


存储 过程只在创造时进行编译,以后每次执行存储过程都不需再重新编


译,而一般

< p>
sql


语句每执行一次就编译一次


,


所以使用存储过程可提高数据库执


行速度。





2.


当对 数据库进行复杂操作时


(


如对多个表进行





Update,Insert ,Query,Delete



)


,可 将此复杂操作用存储过程封装起来


与数据库提供的事务处理结合一起使用。




3.


存储过程可以重 复使用


,


可减


少数据库开发人员的工作 量





从中 我学到了:存储过程是数据在存储到数据库的过程中


,


可以对这 些数据


进行操作


,


不然数据就是直接从 页面获取


,


直接原样存储。





第七周





实习第七个礼拜,为了进一步了解


java


开发的相关知识,掌握


jav a


开发


的基本技术,丰富


java


开发的实战经验,代码的复用性。学习


SQL


的基础知识


【优质】计算机


java


开发实习周记


20



-


实用


word


文档



及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过项目重构,

< br>培养我们综合运用已学知识


Java


语言的面向对象编程 能力


;


培养我们动手能力


;

< p>
培养我们良好编程规范、编程方法


;


以便能较全面 地理解、掌握和综合运用所学


的知识,提高自身的编程能力


;< /p>


增强自己的团队协作意识,了解软件开发的思考


角度和主要流程。 为以后能够更快地进入工作状态并且能够更好的工作,打好


一定的基础。





从这里,我才真正的 意识到实施一个软件工程并不是说简单的会编码就能


够解决问题的,我们更多的精力不是 放在编码上,编码只是一个很小的模块,


只占到那么小的一个部分。这个事实在很大程度 上颠覆了我以前的思想,在我


以前的认识中,似乎整个软件就是编码,除此无它,还好有 老师的指导,不然


真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想 来完成


这个工作。





项目程序的编程是一个非常烦琐而枯燥的过程,需要耐心和毅 力去完成,


不然中途出现过多的错误,会使之后的校验略显费时。





实习项目的代码编写,从而进 入到后期的校对和验收过程,但同时也少不


了反复的调试和修改,为我的程序软件更加简 单更加实用。





第八周





实习第八个礼拜,主要了解网页的基本架构


B/S

< p>
架构:浏览器


-


服务器


( Browser/Server)


结构,简称


B/S

< p>
结构与


C/S


结构不同,其客户端不需要安装


专门的软件,只需要浏览器即可,浏览器通过


Web


服务器与数据库进行交互,


可以方便的在不同平台下工作。服务器端可采用高性 能计算机,并安装


Oracle



Sy base



Informix


等大型数 据库。





B/S


结构简化了客户端的工作,它是随着


Internet


技术兴起而产生的,对


C/S


技术的改 进,但该结构下服务器端的工作较重,对服务器的性能要求更高。


C/S


架构:主从式架构


(Client


< br>server model)


或客户端


-


服务器


(Client/Server)


结构简称< /p>


C/S


结构是一种网络架构,它把客户端


(Client) (



常是一个采用图形用户界面的程序


)


与服务器


(Server)


区分开来。





每一个客户端软件的实例都可以向一个服务器或应用程序服务 器发出请求。



经典


C/S

< p>
系统:QQ/MSN/ICQ…





HTTP


协议


:


超文本传输协议


(HTTP



HyperTextTransfer Protocol)


是互联


网上应用最为广泛的一种网络协议。





第九周





HTML


:是一种标记语言、忽略大小写,语法宽松、使用


HTML


标记和元素,


可以:控制页面和内容的外观、发布联机文档、使 用


HTML


文档中插入的链接


【优 质】计算机


java


开发实习周记


20



-


实用


wo rd


文档



检索联机信息、创建联机表 单,收集用户的信息、执行事务等等、插入动画、


开发帮助文件等。




CSS

< br>:样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字


d


拥有最高的优先权。浏览器兼容:一旦为页面设臵了恰当的


D TD


,大多数浏览


器都会按照上面的图示来呈现内容。然而


IE 5



6


的呈现却是不正确的。根



W3C


的规范,元素内容占据的空间是由


width


属性设臵的,而内容周围的



padding



border


值是另外计算的。不幸的是,


IE5.X



6


在怪异模式中使


用自己的非标准模型。这些浏览器的


width


属性不是内容的宽度,而是内容、


填充和边框的宽度的总和。





虽然有方法解决这个问题。但是目 前最好的解决方案是回避这个问题。也


就是,不要给元素添加具有指定宽度的内边距,而 是尝试将内边距或外边距添


加到元素的父元素和子元素。这些属性是

DIV


布局的奠基石。由于浏览器的不


同,盒模式中也有差 异,比如说对于宽度盒高度,在不同浏览器中定义是不同


的,


I E6



是包含边框



、内边距,而


FF


的只是指内容的宽度。细节上的差


异,往往是我们在日常工作中能总结出来的。当你的


CSS


写的不兼容时候,你


自然就会想起这些内容。





第十周





JavaScript


是一种基于对象和事件驱动并具有安全性 能的脚本语言




< br>基本特点:基于对象的语言、简单性、安全性、动态性、跨平台性、是一


种脚本编 写语言、解释型语言


(


不用编译、直接由浏览器解释执行


)




使用


typeof


操作符判断





NaN--not a numb er,


即非数值


a


< br>NaN


用于表示一个本来要返回数值的操作


数未返回值的 情况


;b


、任何涉及


NaN

< p>
的操作都会返回


NaN;c


NaN


与任何值都不


相等包括


Na N


本身,返回


false




isNaN


函数

--


判断某个值是否为数值





如果是数字值,返回本身、如果是


n ull


,返回


0


、如果是


undefined


,返



NaN


、如果是字符串,遵循以下规则:





-


–如果 字符串中只包含数字,则将其转换为十进制


(


忽略前导


0)




-


–如果字符串中包含有效的浮点格式,将其转换为浮点数值


(

< p>
忽略前导


0)


-


–如果是空字符串,将其转换为


0




-


–如果 字符串中包含非以上格式,则将其转换为


NaN


【优质】计算 机


java


开发实习周记


20



-


实用


word


文档





如果是对象,则调用对象的


valueOf()


方法,然后依据前面的规则转换返


回的值。如果转换的结果是


NaN


,则调用对象的


toString()

< br>方法,再次依照前


面的规则转换返回的字符串值。





parseInt-

< p>
将字符串转换为整数类型的数值


,


规则如下、忽略 字符串前面的


空格,直至找到第一个非空字符、如果第一个字符不是数字符号或者负号, 返



NaN


、如果第一个字符是数字, 则继续解析直至字符串解析完毕或者遇到一


个非数字符号为止、如果上步解析的结果以< /p>


0


开头,则将其当作八进制来解析


;


如果以


0x


开头,则将其当作十六进制来解 析。





第十一周





Servlet


生命周期





Servlet


的并发问题:在


Servlet


中使用静态变量和成员 变量是,要非常


小心。如果你的程序改变这些变量值的时候,就会发生并发问题。如果从 不会


去改变,只是读取,则不会发生并发局部变量永远不会有并发问题。


Servlet


的并发处理:不使用静态变量和成员变量、如果一定要使用,要 加锁,但会影


响性能





资源访问:


WebRoot


下面的都叫容器内的资源、


Servlet


、容 器外的资源、


forward vs redirect


都能 访问内部资源,


redirect


还可以访问外部资源、使



forward


是在后台转发

< p>
;


浏览器也不知道干了什么,所以地址不会变、而


redirect


要先回到浏览器,告诉浏览器要访问谁,所以浏览器的地址栏要发变


化、当访问内部资源时,使用


firward

< br>效率会更高。





Session


是容器为每个客户端开辟内存空间,专


;


第十二周


;


实习第 十二个


礼拜


;MVC



Model--


职责分明,便于风开发、优点


;JSP


技术使用


Java


编程语言

< p>
编写类


XML



ta;W eb


服务器在遇到访问


JSP


网页的请 求时,首先执


;JSP



JavaSe rvlet


一样,是在服务器端


;JSP


:为什么要学


EL



jstl


、在一个系统


中,


;EL

< br>表达式:


$${


属性名


}//


属性


Session


是容器为每个客户端 开辟内存空间,


专门用来保持状态信息、


Session


需要一个


id


来标识:

sessionid




要求客< /p>


户端要保留


id




每一次访问时都带上这个


id


、< /p>


a



Session

< br>的基本特点:保


存在服务器端


(


安全性高,保护隐私


)


、类似


Hash table


的数据结构保存、支持


任何类型的对象、

< p>
b


、保存会话


id


的技术


(aporia)



Cookie


表单隐藏字段、


c



获取


Session



d

< p>


Session


存取信息、

e


、设臵


Session


的有效时 间





第十二周





MVC



Model--


职责分明,便于风开发、优点:解耦,职责分明,便于分工


开发、缺点:分成 三部分,造成系统架构复杂,对于小系统不适合、造成调试


困难,一旦出现错误,可能是


Model


,也可能是


view


也可能是


control


、对开


发人员要求比较高。



【优质】计算机

< p>
java


开发实习周记


20



-


实用


word

< br>文档





JSP


技术使用


Java

< p>
编程语言编写类


XML



tags



scriptlets


,来 封装产


生动态网页的处理逻辑。网页还能通过


tags



scriptlets


访问存在于服务端


的资源的应用逻辑。


JSP


将网页逻辑与网 页设计和显示分离,支持可重用的基


于组件的设计,使基于


We b


的应用程序的开发变得迅速和容易。





Web


服 务器在遇到访问


JSP


网页的请求时,首先执行其中的程序段, 然后


将执行结果连同


JSP


文件中的< /p>


HTML


代码一起返回给客户。插入的


J ava


程序段


可以操作数据库、重新定向网页等,以实现建立动 态网页所需要的功能。





JSP



JavaServlet

< p>
一样,是在服务器端执行的,通常返回给客户端的就


是一个


HTML


文本,因此客户端只要有浏览器就能浏览。





JSP


: 为什么要学


EL



jstl

< p>
、在一个系统中,页面通常是由美工开设计完


成,美工并不懂


java


语言、当美工看到页面上充满着


java< /p>


代码时,会干扰美


工维护页面,造成维护困难、如何做到动态页面 没有


java


代码


?EL


表达式和


JSTL






EL


表达式:


$${


属性名


} //


属性名是调用对象的


setAttribute(


属性名,


属性值


)


、在


servlet


往范围对象中设臵属性,


forward


到目标 页面、


EL


访问常


量值,直接输出


$${


常量


}


、可以使用


==


判断字符串



、存取器


[]


读取对象的

< p>
值、使用


.


可以访问对象的属性,读取

< p>
map



key


、读取数 组只能用


[]






第十三周





功能需求如下:





这是一个网上在线购物系统


(B2C )






系统需要提供网上购物的功能。





用户能够随意浏览商品,并能获取商品的详细信息,如图片预 览、商品描


述等。




系统能够向用户提供一些浏览信息,让用户能够快速的了解系统出


售商品信息 ,如特价促销,店长推荐,排行榜,新上架商品等。





系统能够提供


3

级分类商品。





系统能够提供品牌分类。




系统能够提供公告信息,让用户快速了解系


统的通告信息。

< p>




系统能够提供论坛的方式,供用户发表对商品的评论的功能。





系统能够提供搜索功能,让用户快速了解他需要的产品。





用户在浏览


3


级分类商品的时候,需要体统高级筛选功能,如不同方式浏


览商品信息、按价格排序商品,按规格浏览商品等功能。


-


-


-


-


-


-


-


-



本文更新与2021-03-03 15:13,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/701056.html

【优质】计算机java开发实习周记20篇-实用word文档 (16页)的相关文章

【优质】计算机java开发实习周记20篇-实用word文档 (16页)随机文章