j2se学习总结

来源:互联网 发布:python exec info 编辑:程序博客网 时间:2024/05/31 18:30

学习java已经有一年多的时间(之前有C++和C#学习经验),所学内容为java基础知识 、jsp 、servlet、 javaBean,由于马上毕业,面临找工作,目标为java(web)方面,开学从图书馆借了一本java方向大学生就业指导,浏览了一遍之后发现自己还欠缺很多知识, 比如常用的web框架 spring 、structs和持久层框架hibernate及常用的设计模式等,对这些东西自己还只是知道其概念而已。对于java基础部分,感觉自己更是不扎实,以前只是对java 基础语法和面向对象部分比较熟悉,而对于java的多线程、反射机制和泛型及I/O流等基本不了解,平时在做例子时,经常查阅jdk文档,对里面的类和接口,知其然而不知其所以然,我意思不是说要知道类中每个方法的具体实现 ,主要指一些类之间的关系,那个类个类实现了那个接口等等,一开始看时还真比较晕,举例说明吧  在使用JDBC连接数据库时 Class.forName(“driveclass”) 当时就不知道此代码什么意思,只是知道教程和书上都这么写,首先把相应数据库驱动加载到项目的编译路径下,然后在Class.forName(“driveclass”)代码中指定数据库驱动类的名称就行了,然后通过DriverManager就能获得数据库连接了。

通过查阅资料才知道在此使用了java的反射机制,以及类的加载机制,并对泛型有了了解,到此自己心里的结才算打开。对一些底层的东西有所了解(java基础API)。

通过以上对自己认知,我决定要利用这学期也是大学时代的最后一个学期,对以学过的东西查缺补漏,并展开对一些新知识的学习,做好从学校到工作岗位的过渡。充分利用剩余在校时间,为自己充电,为工作作准备。

我不知道在我学习过程中或是以后走上工作岗位,我这种学习态度是否正确是不是太追根问底,不彻底搞明白自己心里感觉不爽。自己曾有一段实习经验,在工作中由于时间原因大部分情况下只要实现功能就ok了,大部分情况下为赶进度不可能有时间追根问底,毕竟我们要接触很多新的东西。