学习java前需要提前掌握什么基础知识?

 

       时间过的太快,转眼就到了Java面授学习的第二阶段了。

      从只知道各种输出,循环判断到前端的web编写的小白,再到前端后台的数据传输,再到数据库,后台,前端的独立完成,在老师的带领下,我一步步的成长为一名优秀的程序员。

学习java前需要提前掌握什么基础知识?

 

      记得刚开始学习前端知识的时候,我确实觉得简单,我一直都以非常轻松的姿态去学习。直到开始接触数据库,才知道曾经的自己有多么的幼稚。

      同一样功能,增删改查,用静态list存储,到用数据库存储,用Serlvet取值传值,也许在以后的第三阶段可能还是一样的繁琐复杂。

      为了学好Java知识点,我基本上每天听完老师讲课后,自己再回顾下哪些地方不理解。然后看看老师讲课录制的视频,最后把课上讲的代码反复地练习。

 

      看似简单的码,但是有时候当我照着敲上去一编译运行,就会发现很多问题:不是这里出错就是那里有问题,搞的焦头烂额的;更令人郁闷的是,有时候编译没有问题,但是运行的时候却报错了,这种情况十有八九是因为一些情况没有考虑清楚。

      比如说,有时候我们定义的是整型变量,输入却输入了非整型变量;有时候是因为数组的下标越界;有时候是什么空指针异常……这些情况这段时间我也有自己试着去找错误,有些还是能自己独立找到哪里错了,但是有时候还是感觉找不到,只能请教同学或者老师才能找的出来。自己独立找出所有的问题,是我下个阶段的目标。

 

      参加Java面授学习的我,除了学到实用的Java知识外,我最大的收获就是感觉自己在对待很多的事情上都转变了思维模式,心态平静了很多,没有当初刚离开大学校门时那般浮躁。

      感谢这次Java面授学习的老师们,也希望自己在接下来的学习中再接再厉。