2个月的java学习总结

来源:互联网 发布:java工程师要多少钱 编辑:程序博客网 时间:2024/04/27 20:00

    学习java已然两个月了,终于熬到了暑假。离别前总结一下这两个月的学习成果。

    刚开始我们先学习了java基础知识,虽然简单,但是却是最重要的。之后我们独立完成了自己的图书管理系统,内容包括对图书的增删改查,保存,图书的借阅系统等等。虽然我们能对数据进行基本的处理和保存,但是毕竟是保存在内存中,数据的可操作性和持久性都不够完善,于是我们又学习了输入流和输出流来将数据保存在txt文档中。

    然而用txt文档保存的方式虽然实用,但是在文档中却不能查阅相关内容,显然不符合我们的要求(其实用在一些隐私的保存上还是很实用的)。所以我们又学习了xml,xml的优点就是在xml文件中能查阅数据,非常清晰。缺点也很明显,就是操作相当复杂,数据的存储方式还是不够方便。

    这样,我们就开始用现在最流行的数据库来进行对数据的操作。数据库的功能显然是相当强大的,但是用起来却也是相当复杂的。首先我们要掌握基本的sql语句来使用数据库。然后用jdbc来建立java与数据库的联系,通过jdbc,并输入sql语句来对数据进行各种复杂的操作。

    用过jdbc的程序员都知道这是一件多么痛苦的回忆,由于它不能直接面对对象,如果一个对象的属性又极其的多,我们只能通过写重复代码来实现,太烦人了。ps:其实我们也没学多久的jdbc,所以感受不到了。

    终于hibernate的出现很好的解决了这一现状,它面向对象的思维显然更符合java的编程思想。而且hql更加的简练,让我们这些初学者学起来也更容易。

    最后一个星期,我们又学习了html,css,JavaScript。这些都是网页设计要用到的相关知识。学习过程中呢,我是没啥感觉,网页设计是个技术活,如果要设计一个漂亮的网站,你需要足够的耐心去排版,还需要你独到的眼光来美化,总之我是干不来的了。老师也说只需要了解,所以也没深究,不过一些基础知识我还是掌握了的。

   总结一下,我们学习的内容主要有:java基础知识——用输入输出流保存数据到txt文档——xml——数据库——sql——jdbc——hibernate——html——css——JavaScript。学习的过程嘛,痛并快乐着,还好过去了。暑假最重要的还是基础知识的复习,为了自己的第一份工作,为了自己的梦想,坚持下去吧!不过回家肯定要先玩一阵,调整调整状态,释放一下嘛。下面呈上老师做的总结,自己多多学习。