IT技术基础知识普及贴(每日更新)
  • 浏览:261 评论:3 人




  • 经常有同学问,想学技术,却又不知道该学什么,所以接下来我会日常更新一些技术入门知识,让同学们尽可能的对技术本身有个大概了解之后,再做选择。









    【关于面向过程和面向对象】
    百度标准答案:
    “面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。
    “面向对象”(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术 发展到一定阶段后的产物。








    不知道各位怎么看,反正刚接触的时候,知道自己把这个解释熟记到了倒背如流的程度,也依然不知道说的是什么,那么到底什么是面向过程和面向对象呢,其实网上也有好多很形象生动的解释,例如用“把大象放进冰箱该分几部”来解释,真的,大象得罪谁了呢,好吧,好好说人话,
    举个生活中的例子,
    现在要造一辆车,
    面向过程的思路就是:我得想着怎么造轮子,轮子用什么橡胶,是什么样的原理,发动机需要什么样的零件,基于什么样的物理或是化学原理,接着怎么造外壳,甚至怎么炼钢铁……这就是基于最底层的开发思路,我必须知道最底层的开发原理才行,代表:C语言。
    面向对象的思路:给我一个轮子,给我一个发动机,给我一个外壳,我不需要明白它们是怎么怎么来的,直接拿过来用(调用)就可以了。代表:java、python。








    说到接口,它“无处不在”,当打开APP的时候,你会看到一个菊花转啊转啊转呀,然后加载出来的那些文字、图表、炫酷的动画就是前端ajax通过接口提交数据从后端请求回来的数据。
    一个完整的APP项目一般都是由客户端(前端)和服务端(后端)相结合。
    接口,就是后端将数据源或数据库提供给外部应用去调用的一段程序。
    接口可以完成某个任务,但是它需要有相应的输入(即入参)。在工作中,少不了要定义五花八门的接口。
    后端定义好URL,前端按照规定的格式请求它,它就会把数据给你,这就是接口。
    前端负责将数据展示给用户并快速响应用户所有的操作(点击、长按、左滑、右滑、下拉刷新等等),后端则负责将数据在服务器上进行一系列处理(增、删、改、查)后返回给前端。
    前端负责拿到数据并处理数据展示出来。
    千万不要觉得前端工作简单,不就是写个html页面展示数据,但是他们需要考虑各种浏览器的兼容性、各种土豪、土鳖等设备适配性,响应式设计、VR、AI、3D效果层出不穷的新概念新挑战,且行且珍惜。