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

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

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

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

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

java/数据库学习的心得相关推荐

  1. JAVA基础学习精简心得笔记整理

    JAVA基础学习精简心得笔记整理 配置java环境变量 Java的运行过程  基本数据类型 引用数据类型 逻辑运算符 数组 方法重载 封装 继承 多态 多态的作用 单例设计模式 接口interface ...

  2. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  3. java学习之心得体会

    面临毕业与就业的压力,不久将来就要从一个学生到一个社会人的转变:技术在不断的提高,思路在不断的开阔,思想在不断的升华,更重要的是自己的理想和抱负更加的坚定.对于一个投身于IT的新人,经验谈不上,一些学 ...

  4. Java异常学习心得

    2019独角兽企业重金招聘Python工程师标准>>> Java异常学习心得             本文重在Java中异常机制的一些概念.写本文的目的在于方便我很长时间后若是忘了这 ...

  5. oracle权限培训,Java培训-ORACLE数据库学习【2】用户权限

    查询用户拥有的权限: 1.查看所有用户:select *from dba_users;select *from all_users;select *from user_users; 2.查看用户或角色 ...

  6. java容器doc_关于Java容器类学习心得体会.doc

    关于Java容器类学习心得体会 由于小编对C++比较熟悉所以学习Java应该重点体会Java带来的新概念本文基本上是Java标准库中集合框架的基本概念没有例子写本文的目的在于方便小编很长时间后若是忘了 ...

  7. JAVA面向对象学习心得

    JAVA面向对象学习心得 ​ Java是面向对象编程的语言,在学习完Java基础语法后,下一个内容就是面向对象的内容了.那么什么是面向对象呢?下面就简单解释一下. 面向过程编程和面向对象编程 ​ 提到 ...

  8. 计算机毕业设计Java移动学习网站(系统+源码+mysql数据库+Lw文档)

    计算机毕业设计Java移动学习网站(系统+源码+mysql数据库+Lw文档) 计算机毕业设计Java移动学习网站(系统+源码+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  9. JAVA博弈论学习网站计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA博弈论学习网站计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA博弈论学习网站计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

最新文章

  1. springBoot启动时让方法自动执行的几种实现方式
  2. Windows 10 又在生产环境进行测试?微软:发错了
  3. textview 滚动显示.txt
  4. WinCE 开始菜单StartMenu_Create()函数代码分析
  5. 机器学习之集成学习(一)
  6. Php学习准备(环境)
  7. java aqs实现原理_JAVA基础学习之-AQS的实现原理分析
  8. 获取div中的内容写法
  9. java基础 包装类
  10. python 地理处理包:geopandas介绍
  11. Windows 利用DbgView 查看内核打印日志
  12. css边框图片的使用场景
  13. 内部系统界面设计【下】 | 设计技巧
  14. 可变参C API va_list,va_start,va_arg_va_end以及c++可变参模板
  15. C++成员变量指针和成员函数指针
  16. 矩阵特征值的求解过程
  17. 拍摄全景的要点,拍摄全景的注意事项有哪些?
  18. 使用这个传感器模块,你也可以监测你身边的空气质量了
  19. 产品灵感之能工抄,巧匠偷
  20. python if函数用法_python中if条件中的Contains()函数“in”

热门文章

  1. SQL安装时出现挂起的文件操作”错误解决办法
  2. Linux下python的卸载与安装
  3. 数据库系统概论第五版(理论总结)
  4. 一周AI资讯|如果深度学习成为“侦探”,会发生什么?
  5. laravel6+Laravel-admin1.8.11 一对多 hasMany 中集成UEditor富文本编辑器
  6. Camshift 算法原理
  7. 电力系统监控实验平台QY-PGD20
  8. 电力系统静/暂态稳定性Matlab编程/ Simulink仿真
  9. 华为笔试题1-面试题17.24-最大子矩阵
  10. 蓝色easyui组件美化easyui皮肤html后台系统模版设计