java实习日志_Java毕业生校外实习日记

41528d3028836879cd698677c3999917.gifJava毕业生校外实习日记

信息工程系学生校外实习周记姓名 班级 学号周次 日期 实习内容与收获1 10-31这周老师主要是帮我们复习一下之前暑假学习的一些 Java 基础的内容,重要的内容有以下几点:一是:线程 Thread,主要是多用户同时工作;二是:集合 Collection,list,set,map,vector,proprity 这几个大类,主要需要掌握的内容是:arrarylist,linkedlist 这两个区别。vector(线程安全) 有序:可以排序,在 collections 中提供了 sort 方法,只要提供比较器(comparator)或者实现 comparable 接口, [set:无序、不可重复的集合]Hashset(不可重复) TreeSet(1)无序:需要转化为 list来实现排序,直接放入到 list 中。(2)不可重复:需要重写equals,hashcode 这两种方法,来去除那种重复。[map:键值对映射集合] Hashmap Treemap HashTable他是根据键值来排序的,可以在用 map 构造函数的时候,就提供比较器(compartor) ,这样就能指定键值排序的规则。通过这一周的学习,我很好的总结了之前学习的知识,对于我们即将学习的内容充满了激情和期待,因为我一直坚信,只要有目标一定能做好一切的事情。2 11-05这周是第二周了,之前的学习是一些 Java 基础的内容,为了给之后的内容打基础。本周我们学习了一些新的内容,例如:Java 的网络编程, JDBC,泛型还有反射。其中 JDBC 和反射式本周学习的重点,因为在以后的工作的使用中,他们使用的频率很高。其中 JDBC 是相关链接数据库的一些操作。基础操作分为以下几步:1、加载驱动,利用反射的原理。2、写链接(URL)指定我们即将使用的数据库的类型,还有我之前建好的数据库。值得一提的是,上周我们作业就是在 Terminal 的环境模式下,对数据库(mysql )进行了一些基础的操作,例如增,删 ,改,查,多表的查询。多张表的链接是重点。3、使用 Connectins 进行连接。4、通过getStream 和 OutPutStream 对数据库的内容进行封装。 5、写 SQL 语句,进行你想要的一些数据库的操作。6、关闭数据库,断开连接,关闭结果集,命令集。在使用命令的时候应该多多关注对于预处理的使用,因为他在以后的工作中使用的几率很大,不仅仅是在方便使用的方面,在编程效率上也有很大的优势。反射是一个比较抽象的内容,不容易让人理解。我的理解就是通过反射机制,你可以清楚的了解对象中的各个字段,方法,属性。这一系列的东西。在本周的结束时,老师布置了一个项目“超市账目管理系统”,利用的编程的三层构架,很有挑战力,在努力的学习中。老师节奏很快,需要接受的知识很多,我们压力很大。不过我相信我能够挺过去。我相信能很快的吸收以上的一些重点知识。3 11-15这一周主要是做“超市账单管理系统”这个项目,同时也当做第一阶段学习的一个总结。该项目正式的时间为期五天,不包括周末的时间。项目从三个方面入手,就是之前的三层构架。第一层就是数据层,主要是用来连接 mysql 访问和存储数据,保证数据库的安全。第二层就是业务逻辑层,现在我们主要做的就是一些逻辑上的判断,例如:当我们录入数据时,用户名不为空,或者电话号码为数字这一类情况的限定。第三层即为用户层,这个项目使用 swing 来做用户界面,不过因为没有学过,当时也是现学,虽然作出了基本的功能,但是界面做的比较丑。大多数人都是在周五之间就已经做好了,更多的时间是用来数据的测试,也就是业务逻辑层的判定上。周五答辩让我们深刻的了解到了老师的严格,虽然不至于被劈头盖脸的骂,但是也是批评的够惨。从我们答辩的过程中,我总结有三点:1、一点要做好相应的注释,因为一个完整的项目不是通过你一个人做好的,是一个团队工作,如果你注释做不好,不利于别人的书写。2、注意自己的书写规范,接口,类,方法等不同的命名方式也需要我们的注意。一个良好的命名规范可以帮助我们后期的更好的差错。3、这点就是我自己的问题了,我自己在 IO 这一块问题上做的不好,在答辩的过程也因为这个问题吃了大亏。这周基本的问题就是如此了,真的很想说“怎一个累字了得”。4 11-24在一周的忙碌中,我们结束了第一阶段的项目。本周我们主要是学习第二阶段的内容:web 方面的内容的学习。在周一、周二我们主要学的是一些关于 html,css 等网页设计方面的知识,我们要掌握的就是 html 的一些基本的知识,能够制作简单的网页,能够使用样式表来美化网页,当然样式表也是重点内容,因为在后续的学习中,我们依然会用到这方面的内容。我认为在这一方面应该很好的掌握级联样式表中的类、id 这类知识。在周三的时候就开始了学习脚本语言 javascript,这是一个与 java 完全没有关系的一门语言,切不可与之混于一谈。javascript 的语言规范很宽松,所以导致了学习的难道增大。初学者在学习中很容易犯错,例如:不同类型之间的转化,自定义函数的时候等等,这些方面都是初学者要小心谨慎的地方。别的内容暂时还没有学到,到时再说。5 12-1来网博学习已经是第五周了。从之前的 java 基础到现在的 javaweb,我们在慢慢接受更多的知识。这周我们主要是学习了 javascript 脚本语言,和我们想象中的不一样,这门语言和 java 没有一点关系,唯一有点关系的可能就是名字上的关系了。和学习 Java 一样,第一步是学习语法,一些基本类型。第二步就是学习语言自带的函数,还有灵活多变的自定义函数。第三步就是在 JS 中写一些 Html 语言,达到一些理想中的要求。经过五天的学习,觉得有一下几点需要注意:1、JS 的类型转化非常的灵活,因为变量定义的类型都是 var,当使用时类型会根据具体的要求转化。2、JS 函数支持回调功能,并且自定义函数不用第一返回值,在使用的过程中非常的灵活。下面说说这个阶段的小项目,做一个日历。功能如下:1、点击日历按钮日历才显现。2、日历的显示,随着点击位置而出现。3、显示日记的基本功能,做到查询某年某月某天是星期几,而且可以做到定位今天具体日期。这就是周末的我们需要完成的小项目。6 12-7这周我们开始学习 XML 语言。学习周期是从本周一到周三为期三天的时间。需要掌握的重点有:1、读懂 XML 文件,可以根据 skema 或者dtd 写出简单的 XML 文件。2、可以用四种方式解析 XML 文件,分别是:DOM 方式,SAX 方式,jdom 方式,dom4j 方式,这四种方式,其中 dom方式是基本的,且符合 w3c 组织规范的;SAX 方式是事件处理,后两种都是由第三方组织提供的,具有很好的优势。这些就是 XML 的重点,需要我们好好的去学习,多看多敲,以此来熟悉不同的创建方式。周四开始我们就开始学习 JSP 服务器相关的开发。首先,需要做的就是熟悉服务器的搭建,配置等一些基本的操作。这里我们是用的是Tomcat,它所具有的优势这里都不用说了,大家都懂得。学习 JSP,需要

你可能感兴趣的:(java实习日志)