java实习日记范文3篇.docx
- 文档编号:15919213
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:9
- 大小:26.31KB
java实习日记范文3篇.docx
《java实习日记范文3篇.docx》由会员分享,可在线阅读,更多相关《java实习日记范文3篇.docx(9页珍藏版)》请在冰点文库上搜索。
java实习日记范文3篇
java实习日记范文3篇
实习日志经过一天一夜的行程,终于到了这座美丽的城市——青岛。
拖着疲惫的身躯走出车站的那一瞬间,迎面扑来的海水的味道,将心底的那一丝疲惫伴着海风悄然的吹走。
第一次如此近距离的接触海,第一次接受海风的洗礼,我的心彷佛飘荡在那泛着层层浪花的海里。
到了实训基地,我看到了久别的几个同学也是永远的同学,感到分外的高兴,每一个人都充满着本属于我们这个时代的朝气与活力。
大家聚在一块永远都有说不完的话和描绘不完的未来。
实训的第一天,实训基地的组织人员为我们做了一个简单的实训典礼,介绍了我们在实训期间应该遵守的规章制度,为我们安排了一个简单的实训实施计划。
老师们一直都在强调着,来到这里就要把实训当做是真正的工作,我们每时每刻都要严格的要求自己,把自己当成一个职业人来对待,要完成从学生到职业人角色的转变,征做一名合格的职员,要体验什么是正规企业的规范模式。
我会努力完成这次实训内容,因为我会收获很多。
实习日志来青岛的第二天,感觉整个身体都浸在海水的笼罩下,细细品味着还带给我们的清爽,有一种异样的感觉,同学们都玩笑的说,人生就是在不断的感受和体会这些不一样,生活才会多姿多彩。
我们遇到了具有多年开发经验,计算机工程硕士而且个性随和的讲师黄进华。
接下来的九天时间他将和我们一起度过,今天主要是为我们讲解了C弱类型:
javascriptrubyperl4.Javac编译java进行解释和运行archievejar.exe主要把一系列与.class文件相关的打包成一个文件便于管理5.JNI来实现不同语言之间的调用6.类的命名:
如果是一个单词的话第一个字母大写如果有两个字母合成的名称,第一个字母大写,第二个单词的第一个字母大写HelloWorldStudentXueSheng第一个单词的第一个字母小写,二个单词第一个单词第一个字母小写,第二个单词第一个字母大写printStudentInfo变量和方法命名相同标示符:
只能以字母a-z或A-Z下划线$开头后面可以跟着字母下划线数字$$abc$7.注释语句//单行注释/**/多行注释/***/类注释,方法注释8.常量使用final修饰的不能改变的量默认是Double类型8.定义格式如下:
变量的定义方式Typename;常量定义方式:
finaltypename;Type可以是基本类型,也可以是引用类型9.数组定义格式,数组属于引用类型Typename;intarray;intarray;Chararray;Stringstrs;Intaa;aa的默认值null引用类型的默认值都是Null基本类型:
默认值整型0字符\0浮点型0.0booleanfalseIntarray=newint;Chararray=newchar;关于数组一个重要的属性;length代表数组的长度array.length数组的赋值方式:
Intarray={1,2,3,4,5};Intarray=newint;10.基本类型转化基本类型的转换:
前提条件:
可转换强制类型转换:
由范围大的到范围小的转换其中,大与小靠字节数来区分自动类型转换:
系统在运算过程中会自动的把小的向大的转换11.通过main方法中的命令行参数来与程序进行交互把字符串转换成整型:
intoper1=Integer.parseInt;实习日志四今天是我们来到青岛软件园实习的第四天。
老师上课布置了几个作业,在课上完成题目为题目:
输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:
以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。
题目:
输入三个整数x,y,z,请把这三个数由小到大输出。
1.程序分析:
我们想办法把最小的数放到x上,先将x与y进行比较,如果xy则将x与y的值进行交换,然后再用x与z进行比较,如果xz则将x与z的值进行交换,这样能使x最小。
题目:
企业发放的奖金根据利润提成。
利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
1.程序分析:
请利用数轴来分界,定位。
注意定义时需把奖金定义成长整型。
题目:
在一个字符串中统计某个字母出现的次数例如:
“weshouleseizeeveryday”统计字母e出现的次数老师仍然按照前一天的思路,让我们自己先尝试编写,然后进行讲解。
我经过自己的不断尝试终于把代码编写成功。
一下为我编写的代码举例。
publicclassSumTest{publicstaticvoidmain{intyear=Integer.parseInt;intmonth=Integer.parseInt;intdate=Integer.parseInt;intyueshu1={31,28,31,30,31,30,31,31,30,31,30,31};intyueshu2={31,29,31,30,31,30,31,31,30,31,30,31};Dateda=newDate;if)){System.out.println;intaa=0;for;System.out.println;}else{System.out.println;intbb=0;for;System.out.println;}}}classDate{intyear=0;intmonth=0;intdate=0;publicDate{this.year=year;this.month=month;this.date=date;}}该程序实现了输入某年某月某日,判断是这一年的第几天。
虽然程序并不复杂,但是对于初学java的我来说增加了我对Java的理解和熟练了我敲代码的程度。
实习日志今天是我们来到青岛软件园实习的第五天。
今天仍然以写代码为主,老师布置了一个双色球作业,让在课上完成。
我利用面向对象的思想实现了随机产生双色球数字的程序,即六位随机数字,一位红球数字。
并且不重复。
具体代码如下importjava.util.*;publicclassTwoColorBall{publicstaticvoidmain{RedBallredball=newRedBall;BlueBallblueball=newBlueBall;blueball.random;intkey2=blueball.getBlueBall;int;intnum2={-1,-1,-1,-1,-1,-1};for{redball=newRedBall;redball.random;intkey1=redball.getRedBall;Arrays.sort;intindex=Arrays.binarySearch;if{num1=-10;num2=key1;num1={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}}else{i--;}}System.out.print;for{System.out.print;System.out.print;}System.out.println;System.out.print;System.out.print;}}classRedBall{privateintredNumber;publicvoidrandom{Randomr=newRandom;redNumber=r.nextInt;if{this.random;}}publicintgetRedBall{returnredNumber;}}classBlueBall{privateintblueNumber;publicvoidrandom{Randomr=newRandom;blueNumber=r.nextInt;if{this.random;}}publicintgetBlueBall{returnblueNumber;}}本程序我首先创建了两个数组,一个是篮球数组,一个是红球数组。
然后在制定的范围内产生随机数,当数字一产生,就讲数组中的数字改为-1,用这种方式避免了产生相同数字的情况。
最后一次选出随机数。
实习日志今天是我们来到青岛软件园实习的第六天。
今天老师开始讲面向对象的编程,并让我们在课上进行了一些题目的练习,以下为我练习的题目。
1.创建一个名为qrsx的子包,其基础包为com。
子包中包含一个Location类,Location类中包含一个名为display的方法,用于显示“qrsx子包中的Location类”的消息。
在com下创建一个名为Test的类,使它导入此子包,并调用Location的display方法2.编写一个盒子类,得出三个不同盒子的体积,将每个盒子的高度,宽度,长度参数的值传给构造方法,计算并显示体积。
3.定义两个类Point类,具有x,y属性,具有构造方法初始化功能,同时具备到计算传入点之间的距离的功能。
Line类,代表线类包含start,end两个属性,类型为Point具备构造方法初始化功能,同时具有方法length,从而计算线段的长度。
给四个坐标,,,计算两条线段的交点坐标4.编写一个类,用于显示水果的订购详情。
定义一个带有参数的构造方法,这些参数用于存放产品名,数量,价格。
输入三种水果,并输出详情。
通过这些题目的练习使我更加深刻的了解了Java面向对象的编程,使我感受到了它和传统的面向过程的变成的区别。
实习日志今天是我们来到青岛软件园实习的第七天。
今天高老师给我讲解继承和多态,它是面向对象编程的核心内容。
并且十分难理解,我经过细致思考和不断的体会,终于理解了什么是继承多态,并在课上进行了一些代码的实现。
一下为我上课编写的题目。
动物特性的面向对象描述三个阶段。
首先需要抽取问题描述中对象分析每个对象所具有的特征分析每个对象所发出的动作从这些对象的特征中,抽取类的属性和方法分析类之间的关系,画出类结构图抽象类和对象的基本方法:
抽取对象的基本的方法:
找出句子中所使用的名词例如:
在句子“小猫喵喵叫”中,我们能够确定一个对象:
猫;确定对象发出的行为动作的基本的方法:
找出句子中的动词例如:
“旺旺叫”、“喵喵叫”都属于对象发出的动作;确定对象的属性或者特征的基本的方法:
找出句子中的形容词例如:
“哺乳性的”“肉食性的”“卵生的”等等;“是”的关系一般抽象为继承例如:
狗是一种动物,意味着:
“狗”类继承自“动物”类;“有”的关系一般抽象为类的属性例如:
动物都有情绪,意味着:
“情绪”是“动物”类的一个属性;:
不考虑情绪影响动物打招呼的方式编写Animal类,没有mood属性,只有一种SayHello方法;编写Dog类、Cat类和Frog类,分别继承自Animal类,实现与Animal类不同的功能;编写main方法,分别实例化以上三个类的三个对象,测试类方法实现的正确性;实习日志今天是我们来到青岛软件园实习的第八天。
今天老师给我讲述了io的知识,并让我们实现了1.把一个10M的文件bbb,分割成10份,然后在把这十份文件合并成bbb在编写的过程中我们联系了异常的应用和流的输入输出。
和不同流的区别的演示。
利用这些流的不同我们分别实现了不同的程序。
理解了流的含义,和作用。
实习日志今天是我们来到青岛软件园实习的第9天,今天的我们学习的课程为网络通讯。
大概内容如下网络通信的核心是协议。
协议是指进程之间交换信息已完成任务所使用的一系列规则和规范。
它主要包含两个方面的定义:
1定义了进程之间交换消息所必需遵循的顺序。
2定义进程之间所交换的消息的格式。
通过定义协议,可以看出,两个进程只要遵循相同的协议,就可以相互交换信息,而这两个进程可以用不同的编程语言编写,可以位于两个完全不同的计算机上。
国际标准化组织给出了一个通用的参考协议,称为开放式系统互连参考模型。
Java提供的网络功能有三大类:
URL,Socket,Datagram.1)URL是三大功能中最高级的一种,通过URLJava程序可以直接送出或读入网络上的数据.2)Socket是传统网络程序最常用的方式,可以想象为两个不同的程序通过网络的通信信道.3)Datagram是更低级的网络传输方式,它把数据的目的纪录在数据包中,然后直接放在网络上.客户端接收包的步骤如下:
1.定义数据成员intport;InetAddressaddress;DatagramSocketsocket;DatagramPacketpacket;bytesendBuf=newbyte;2.建立socketsocket=newDatagramSocket;实习日志今天是我们来到青岛软件园实习的第十天今天老师给我讲解了Oracle数据库的知识,虽然以前学过Oracle但是毕竟是课本上的知识。
通过老师的讲解,我掌握了oracle数据库的rdbms结构,掌握了oracle数据库的数据类型,掌握了数据定义的意义,掌握了数据操纵的语言,掌握了事物处理,和数据控制的命令。
以下为我的总结。
数据库有下面两类组建,物理组建,逻辑组件。
物理组建是操作系统组建,有下面三种类型:
数据库文件或数据文件,控制文件,恢复日志文件。
逻辑组件决定数据库中物理空间的使用,它包括:
表空间,段,数据区,模式对象。
Oracle支持char,varchar,number,long.date.raw,longraw,lob等数据类型。
Create,alter,drop,truncate是用于定义数据的不同命令。
Insert,update,dalete,select是用于操纵数据的不同命令。
Grant,revoke,是用于控制数据的两条命令。
实习日志今天是我们来到青岛软件园实习的第三天。
这里的天气似乎比内蒙的还冷。
湿冷的感觉有些不适应。
老师也以一种怪异的口气说今年青岛的天气十分的异常,这不免让我们想到了环境的问题。
高老师今天主要是为我们讲授WEB基础知识的使用情况,这些知识在选修课上有点了解,但还是不够熟悉。
高老师只是做简单的介绍,这么短的时间里,也只能为我们介绍一些常用的标签和简单的JavaScript。
今天的收获很多的,虽然时间很紧,我们也有些疲惫,但学到了不少东西。
对web基础中的最基本的标签有了全新的认识,而且还会应用简单的JavaScript。
这两天的时间就让体会到了什么是“术业有专攻”,我们在学校里学到的东西,也只是入门,万里长征,我们也只是迈出了第一步。
我们在今后的日子里,要不断的汲取养分,努力去掌握庞大的知识系统,努力的在知识的海洋里匍匐,努力的为生活注入新的元素,这才是我们的生活,活到老要学到老。
实习日志今天是我们来到青岛软件园实习的第十二天。
我们今天的学习内容主要是javascripe.JavaScript是Netscape公司与Sun公司合作开发的。
JavaScript的第一个版本出现在1995年推出的NetscapeNavigator2浏览器中。
微软在推出IE3的时候发布了自己的VBScript语言并以Jscript为名发不了这个版本。
Netscape和Sun公司联合ECMA对JavaScript语言进行了标准化。
JavaScript是一种脚本语言,只能通过Web浏览器去完成某种操作而不是像普通意义上的程序那样可以独立运行。
JavaScript还向程序员提供了一种操控Web浏览器的手段——DOM。
它是一种面向前端的脚本语言。
以前只是听说过,但从来没有学习过。
经过老师的讲解和自己复习思考。
我主要学习了一下知识。
Javascript的语法,它的语法和Javac++的语法十分相似。
Javascript的语句是其脚本的基本组成单位。
Javascript的数据类型,数组操作符,函数,对象的概念。
目前使用的95%以上的浏览器都具备对DOM的内建支持。
Safari、Firefox、Mozilla、Camino、Nescape7以及IE都提供了良好的DOM支持实习日志今天是我们来到青岛实习的第十三天。
今天我们开始学习Jsp。
Jsp技术是一个纯java平台的技术,它主要用来产生动态网页内容,包括,hetm,dhtml.xhtml和xml.我们主要讲解了以下主要内容,Jsp的简介,jsp执行过程,jsp的生命周期。
经过对Jsp的学校我了解到了jsp位于表示层的技术。
通过它进行数据的采集,显示。
他是一个信息的采集显示平台。
并且它结合了许多新技术。
可以实现跨平台性。
同时我还学习到了jstl标签el表达式这些新技术的实现代替了原有的jsp标签是操作更将简便和快捷大大的提高了生产效率。
以下为我编写的少数代码EL表达式跳转方法servlet跳转到jsprequest.setAttribute;servlet跳转到jsp应用el表达式request.setAttribute;${requestScope.abc}jsp跳转到jsp${param}应用el表达式${user.name}实际上式调用user对象的getName方法实习日志接下来的很多天我们进入架构学习阶段。
Struts+hibernate+springStruts介绍时apache软件基金下的jakarta项目子项目。
实习日志今天是我们来到青岛实习的第四天,紧张的敲代码生活让我们感觉到时间过得是那么的快,如白驹过隙,但感觉很充实。
但是很喜欢这种快节奏的生活方式,也很喜欢这种忙碌的感觉,每当比别人提前完成,还总会有一点点成就感。
今天的安排,是一个在校生根本很难完成的事情,也是我们每个同学都没有想到的事情。
高老师让我们自己做项目,我们觉得很不可思议,因为从来都没有尝试过,但这也是对自己的一个挑战。
高老师先是带领我们大家一起边讲解边建立框架,框架建立完成后的工作,便由我们自己来完成,当然遇到技术问题,同学之间可以互相讨论,也可以请教老师。
当我们真正自己动手的时候才发现,我们在大学里太缺乏动手能力了,我们一开始不知道从何下手,有点像丈二的和尚,摸不着头脑。
但在老师的悉心指导下,我们很快的便开始投入到项目代码的编写状态。
听到同学们你追我赶的敲击着键盘,有一种不一样的感觉,似乎真的已经把自己当成一位职业人,开始热爱上自己的键盘和屏幕以及编程中一些小小的乐趣。
一天的时间在不知不觉中过去了,当你真正忙起来的是很,你就会发现时间会在指缝间悄然的溜走。
十分充实的一天。
实习日志今天是我来到青岛实习的第五天,今天的任务依旧是做项目,敲代码。
坐在电脑前,我们便噼里啪啦的敲打开代码。
每一个同学似乎已经不再是刚开始什么头绪也没有的小菜鸟了,看似都已经胸有成竹的作者自己的项目,都在争先恐后的敲打着键盘,敲打声像一首美丽的乐曲,那么的亢奋,那么的有激情。
项目当中,我们每个人但当的角色不一样,而在彼此不同的代码撰写过程中,我们也遇到了很多很多的技术问题,当我们快要失去信心的时候,老师告诉我们,我们现在正处在一个过渡期,如果真正想要走进IT,这个阶段是必不可少的,我们也正走在IT的成长的道路上,他给我们打着气,也为我们解决了很多的技术问题,我们在这当中也学到了很多的东西。
当我们遇到bug的时候,如何进行调试,怎样去分析,都是在真正实践开始以后才会感觉到的,才会学到的。
累并快乐着,这就是一天的感受。
实习日志今天是我们来到青岛软件园实习的第六天,我们上午的任务仍然是开发项目,敲打代码。
下午我们参观了青岛市区的海尔工业园区。
做项目期间,我们依然很专心的撰写着代码,有什么不懂的地方,不是请教同学就是问老师,形成了一种良好的学习气氛。
下午,我们来到了青岛市区的海尔工业园区。
在这里我们进行了近两个小时的参观。
我们了解了海尔的短暂的发展历程,从很小的一个破旧的工厂,到现在成为世界500强的一个家喻户晓的企业,这当中经历了多少风雨历程,这其中的曲折经历是难以想象的。
海尔的信誉是世界人都知晓的,从85年海尔老总高瑞敏带领员工一起砸掉76台质量不合格的冰箱开始,海尔就在人们心中留下了深刻的印象,并从此发展越来越好。
海尔的管理模式也是很具有创新性的,一般企业管理模式是金字塔,而海尔则是倒三角模式,这就极大的调动了员工的工作积极性和工作的热忱,也由此获得了企业管理的最高奖项金马奖。
接下来参观的几个展厅,都给我留下了很深刻的印象。
海尔的很多产品都很人性化,他分析不同的用户并做了详细的分析,对不同的人群生产不同的产品,站在用户的角度考虑问题也正因为他时刻为用户着想,才会一步步拥有着今天不菲的业绩。
实习日志今天是我来到青岛实习的第七天,刚好一个星期的时间。
一周的时间里,我们体会到,实训过程中在专业知识及专业技能上,我都得到了相应的扩展。
拓展了自己的知识面,但我知道这些仍然是专业上的一些皮毛,想要去深入的研究和学习,要在以后的日子里不断的努力学习。
今天是周末,时间可以自由支配。
本来计划的要出去好好参观青岛风光的一角,但是天公不作美,始终阴沉沉的,还下起了毛毛细雨,所有的计划也因此被取消了。
在宿舍当中,我思考了一周来的自己的收获,也描绘着自己的未来人生会是一个怎样的情景。
一周来,我学到了很多东西,从老师身上,我感受到了他对工作的热忱和喜爱,感受到了他敏捷的思路,感受到了他专业技能的熟练等等,这一切都将鼓舞着我在以后的人生道路上,不停的追求和努力。
我在为自己的人生描绘着、计划着,我也希望自己的未来能够和自己计划和描绘中的那样美好,但前提是自己需要不断的努力,不断的强化。
实习日志今天是我来到青岛实习的第八天,也正是我们项目撰写代码的最后一天,大家每时每刻都各司其职,专项完成自己的任务,尽最大的努力完善自己的内容。
每个人都在忙碌中,为了能够让自己的项目更加的完美,为了能够有一个好的结果,都认真的做着这最后的工作。
我们体会着不断学习所带来的快乐,体会着彼此合作所带来的利益,这样一来,大家无论是在编写代码的思路上,还是在速度上,又或者是团队合作精神的意识方面,都有了显著的提高,在处理bug上也得到了很大程度的锻炼。
时来易失,赴机在速。
在校的时光已经不能挽回,完美浪费掉的青春已经不会在回来,遗憾是必不可少的。
但幸运的是,我们在这次的实训中有了新的意识,这是难能可贵的。
我们应该把握现在的每一分每一秒,用一身去学习,去珍惜时间,去努力奋斗。
实习日志今天是我来到青岛实习的第九天,今天是项目的总结与点评。
老师为我们每一个同学的项目进行了点评,每一个同学脸上都洋溢着灿烂的笑容,一种成就感显现在我们脸上。
将我们自己做的项目部署在电脑上,实现了应有的功能,我们很是开心。
我们每个人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 实习 日记 范文