实习日记 2014 年7 月 11 日 今天的java课程主要是通过工程程序编写教授的,主要学习了方法模块、封装、继承、多态等大模块。可以说这就是java的核心。方法主要介绍了构造方法、方法重载、方法重写等内容。构造方法是用来初始化的,无返回值且与类同名,方法重载是在同一类中,方法名相同但参数不同,且与返回值类型和访问修饰符无关。方法的重写是指在继承父类之后对其方法进行重写:方法名相同,参数相同,返回值类型可以是子类,且访问修饰符不能更严。为了方便的给多个类设置相同的属性或方法,可以使用继承,通过extends实现。多态则是方法的另一大特性,是指具有相同父类的子类显现出来的不同形态特性。 实习日记 2014 年 7 月 12 日 今天课程的开始介绍了接口特性,即在接口中定义方法后(不能进行实现),在相应含有该接口的类中必须进行实现,否则出错。之后又是综合了各个特性进行工程项目程序的编写,达到熟练运用各种特性的目的。之后就是数据库软件SQL server的运用,只有将网页、Java程序、数据库综合起来,工程才会变得有意义,达到为用户方便使用的目的。数据库中主要是练习命令语句的使用,包含增加、删除、查询、修改等主要语句。 之后又通过植入驱动的方法把Java和SQL server联系起来。到了晚上,老师就布置了最终的答辩项目。我们组选择的是宠物系统,可以比较完善的将之前学习的知识全部串起来。明天就答辩了,好好奋斗吧! 第 页
实习日记 2014年 7 月 13 日 今天是答辩的日子,答辩的项目是宠物系统,编写的过程中遇到了很多问题。首先是项目整体的结构构造花了很长的时间。最终才确定了以登陆模块、宠物父类模块、宠物狗模块、宠物企鹅模块、宠物测试主程序模块、数据库模块构成整个项目。程序编写完毕后,运行时意料之中的出错。之后经过测试,发现是登陆SQL失败,经仔细检查才发现是驱动没做好,重新加入驱动后才得以连接。后面的问题也都是经过仔细测试才解决了许许多多的问题。晚上的答辩并不是特别满意,因为被老师指出了很多漏洞。 不过这也是难免的,只有不断深入学习才能登峰造极。加油!! 实习日记 2014年 7 月 17 日 上午安排了一场来自一位已毕业于理工大的学长,已工作十余年。他给我们带来的讲座是关于PCB板子的设计。刚开始他给我们介绍了各种类型的PCB板,包括指示灯PCB板,TV内部的PCB板,路由器内部PCB板子等等。层次结构也是由最初的双层,变成四层,六层,八层。学长还展示了许多来自不同企业对于PCB设计的应聘要求与限制。不过无论什么事情都是由简单而入,逐渐深入,只要有一颗上进的心,逐渐积累经验,就能够一步一步提升自己的设计能力。学长还给我们介绍了很多的设计PCB的软件以及学习PCB设计的学习论坛,对我们来说都是宝贵的财富。学长接着给我们介绍了如何设计好PCB,给我们传授了自己的经验。这次的讲座让我对本专业的认识更上一层楼,一切都得依靠自己的学习和经验积累。 第 页
实习报告 2014年 7 月 17 日 这次的北大青鸟实训实习让我受益匪浅,完全出乎我意料的是他们的这种培训方式,如此的高强度、紧密度,不过不可否认的是他们的专业知识的确是不可小觑的,真的很强大。经过此般一个星期的学习,让我收获了web编程、Java编程、数据库操作等方面的知识,收获了团队精神,还收获了拼搏精神能创造一切奇迹的道理。——七天里,各位北大青鸟的老师与助手陪我战胜每一个知识难点;——七天里,同路人小组陪我一起披荆斩棘克服每一个团队项目;——七天里,内心深处拼搏精神带我过五关斩六将习得专业技能; 我逐渐认识到,这种学习的节奏才是通往光明顶的不二之路,没什么荣誉是可以随随意意就能获得的。 是时候重温一下这次的实习内容了。最初学习的就是网页的制作。我一直向往着能够靠自己的努力制造出漂亮的网页,因为我觉得这是一个很有魅力的技能。终于,这次的实习还是让我兴奋起来了,终于有机会可以比较系统的学习一下网页的制作。其中之最让我印象深刻的就是各类标签以及CSS层叠样式表。网页之所以能够这么炫,绝对离不开这两个元素的作用。万维网World Wide Web的核心就是超链接,因此链接标签:连接 的地位是处于核心位置的。另外我还比较喜欢的标签就是图片插入标签:
没有图片的网页是不会精彩的,所以网页的布局离不开图片的渲染。另外的一个重要元素CSS层叠样式表的利用就相当于先创建好一个修饰模板,之后便在想用的时候加以引用,足可见其便捷程度,当一个网页非常大时,CSS层叠样式表的利用可以省去很多的繁琐修饰步骤,因此它的地位不可取代。 第二个学习的模块就是Java程序编写。由于Java编程与C语言和C++语言有着很大的相似之处,因此学起来还算容易。最重要的知识点非以下几点莫属了:类、对象、oop三大特性(封装、继承、多态)、接口。所谓的类,也就是一个模板,想用的时候直接调用便是。对象,则是对类的实现,成为一个具体的事物,自然面向对象的三大特性封装、继承、多态便很具重要性了。封装就是将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问,可通过public、private、protected等关键词实现。继承即在子类中访问父类中的成员:如构造方法、属性和方法等,继承可以通过声明子类时加入extends+父类 实现。而多态则是子类重写父类方法时体现出来的多种形态。仔细研究Java编程后必能体会面向对象的三大特性的精髓。 紧接着,老师传授了我们数据库的知识。由于之前选修过数据库SQL server,因此学起来也是比较容易。其命令语句主要包含增
加、删除、查询、修改几个类型。关键字分别为add、delete、select、update。老师之所以把数据库也加在本次实习的内容中,是因为把网页、Java编程、SQL server数据库关联在一起才是有意义的,只有这样,做出来的产品才能符合用户的需求。他们本身就是一个大的有机整体。 实习是以一个答辩项目结束的,我们同路人小组选择的是宠物系统的制作。主要完成的就是登陆、宠物店的选择、全体宠物查询、宠物添加、宠物删除、特定宠物查询、宠物修改、换宠物店、退出等功能。调试过程中确实被许多难点绊倒过,可是我并没有气馁,而是选择坚持攻克难关。而最终的结果也是没让自己失望,成功的调试出来程序。无疑这证明了,只要有决心,没什么是做不到的。整个实习还让我体会到的就是团队精神,我们的答辩项目是分工完成的,每个人都努力的完成分配到的任务,为整个组的成功奉献出一份力量。这次的实习已经结束了,可是实习中收获到的知识和哲理却是永远的伴随着我的人生。未来的路还很长,就这么奋斗下去吧! 学生签字: 年 月 日 第 页