java/数据库学习的心得

这是学习java/数据库一年后写下的心得,也一并谈谈他们对我学习前端有哪些影响

java其实是一门很容易入门的语言,有点计算机基础的都能很好的上手,虽然已经一年多没写java了,回头再写肯定会生疏。但是让我去看代码逻辑(加了注释)啥的,还是能看懂的。

java是一门面向对象的语言,这也是它的核心思想,我们在写java时不必关心内部怎么实现,只需要知道这个对象有哪些方法这些方法都能干什么,通过调用对象的方法实现我们想要做的,面向对象有三大特征:继承、封装、多态。java通过继承的机制实现了代码冗余的问题,继承使子类直接使用父类的属性和方法,而多态往往是与继承同时出现的,它使得我们在继承的基础上可以方便的去拓展,衍生代码的功能。比如我们可以调用同一个方法,但是因为是不同的类,最终实现的功能是不一样的。封装在于明确标识出允许外部使用的所有成员函数和数据项,相当于隔离了内外的环境,只是通过暴露的接口来实现交互,只要接口不变,不论内外如何改变都不会对另一边产生影响。这个最核心的思想,对我这一年学习JavaScript影响很多。当然java的一些语法,也和js大相径庭,让我在学习js时上手很快。

学习数据库对我学习前端有帮助么?我觉得是有的,因为前端开发难免要与后台开发沟通合作,前后端是通过json数据交互的,但是有的数据最终是要入库的,只有去理解数据库,理解表的设计,才知道哪些数据,哪些格式是合理的。而且前端也有往全栈的发展路线,比如可以通过Node/MongoDB进行后端的搭建,只有有数据库的基础,上手这些才会更容易。

为什么转前端?应该是兴趣吧,不太喜欢一些冷冰冰的数据,前端这种写出来有直观的表现更让我有一些成就感吧(当然我觉得前端更好玩,更有趣)

你可能感兴趣的:(java/数据库学习,java)