栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

什么是数据

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是数据

无论是学生还是初学者,或者是有经验的中级和高级开发,都要有自信和克服困难的毅力。从大学毕业到现在,我接触了很多的Java项目,发现如果你接触到的项目越多,你自己大脑里积累的各种知识经验就越丰富。学习技术不能妄自菲薄,也不能狂妄自大,要脚踏实地,一步一个脚印地走下去。比如Java exception异常,对于各种项目中的出错信息,你要一眼就能辨别真伪,究其根源。当你接到一个项目的需求,大脑里一定要有自己实现功能点的思路,就是怎么做,如何做,当项目收尾的时候还要想想为什么要这么做,这也是一种沉淀积累。高手在民间,清心寡欲才能学好技术。

做项目的过程分为:需求分析,项目设计,编码,测试,运维。我是个中级开发,讲点中级开发该做的事,就是实现功能,做需求,改bug。建表,实体设计,controller,service,dao,一步一步来,以数据处理为核心。

对于“数据”这个关键词,我们要有自己的理解。数据是什么,我们在开发中是如何对待数据的。其实数据在面向对象的编程中是类对象,在面向过程编程中是叫结构体的术语,都是描述数据的一种计算机编程概念。数据分为简单数据和复杂数据,简单数据就是我们各种编程语言中的基本类型数据,而复杂数据是基本类型数据的组合,即复杂数据是由基本类型数据组成的。

说到数据,就要讲讲什么是数据类型。数据类型是描述数据的一种方式,对于Java来说,基本的数据类型有byte/boolean short/char int/float long/double 八种数据类型。我们定义数据类型是为了什么,因为数据有大小,计算机内存容量有限。对于各种类型的数据,我们定义了不同的处理方式api。分类检索,空间复用,这是计算机架构师每天都要想的事。现在普及的计算机是32位的和64位的,代表着它们处理数据的能力。

数据建模,就是物理世界网络化,虚拟化,通过计算机的方式来描述我们的现实世界所经历的事情。这也叫项目设计,我一般是这样做实体表抽取的。比如“我去超市购物,使用购物车购买商品,在收银台给购买的商品生成订单,结账离开”,这就是需求。我们看到这句话的时候,就要使用想象力,思考问题。看看这个业务逻辑设计到哪些实体表,表里需要确定什么属性字段。对于这句需求,我们可以使用 主+谓+宾+定+状+补,把句子中的实词和虚词区分开,做分析,抽取句子中的实体名词形成各个实体表。虚词一般都是要剔除掉,实词就是实体表。动词+宾语名词就是方法名,描述的是做什么。最后一步建立表实体与表实体之间的关联关系。关系型数据库,你了解吗?主键,外键,字段的确立等,这些都是建表的一些常识,说专业点就是建表三大范式。

用户表是基础表,是所有表的父表。主从表,左右表,左关联,右关联,这些编程术语很重要。每次看到一个需求,我的首先做的是把数据拿出来。写sql查询,组装好基础数据是编程的第一步。之后做数据库数据映射到后台数据再映射到前端数据。读写数据,数据入库出库,数据采集和数据存储,都是围绕着数据为中心的就,开发从此开始。

2022/05/08

Liao

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868203.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号