学习Java,与数学的关系大吗?

如题所述

学习Java肯定会用到一些数学知识,但需要更强的数学逻辑思维能力,还需要有一定的外语基础。
从本质上说,计算机离不开数学,被称为“计算机之父”的冯·诺依曼,大家都知道吧,20世纪最著名的数学家之一。其实开始计算机只是为了辅助人们做一些比较复杂耗时的计算。那么有人说,现在的计算机都是UI显示,和数学一点关系都没有了吧。其实不然,计算机归根到底在cpu执行的都是指令操作,每个指令最终都是靠0101二进制来存储和解析,这就是数学里面最基本的东西。所以说,计算机和数学密不可分。
上面说的都是计算机和数学的关系,那么计算机专业呢?计算机专业都是学的编程知识,和数学有毛关系?下面说一下数学可能带给计算机专业同学未来工作的影响。

1.数据库
数据,一下子就拉近了数学和计算机的距离,计算机离不开数据,数学那就是一辈子和数据在一起。互联网后台靠什么,数据库存储,大并发,大数据,这都和数学里面的很多定理和公式有关系。而且这些方向的工作工资还不菲。

2.数据结构
主要和算法有关。很多企业的核心技术都是算法,其他的可以共享,但是企业的核心算法都是保密的。企业的面试中多多少少都会有算法题目,数据结构题目,屡见不鲜。路径最优,二叉树等等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-21
需要英语功底。想什么API或者标示符命名的时候一般都需要英文的。而数学一般不怎么需要,除非你搞一些特殊的东西。当然,数据结构,你肯定要回的
微积分在java上,我还真没有听说过。不过我听说matlab貌似用到。但是离散数学是很有必要的。离散数学准确的说,在编程上都有用处的。包括一些逻辑关系(就是整天真真假假的那些东西),还有图啊之类的,换句话说,有点像数据结构。只不过很多东西,数据结构都是用代码的形式表现出来。你自己仔细看看数据结构和离散数学的目录发现都有一些共同点,这些共同点侧重点也都不一样。你要真的喜欢java的话,还是看看数据结构,离散数学有些东西至少我觉得在本科阶段用在编程当中不多本回答被网友采纳
第2个回答  2017-07-21
Java是一个编程软件,可以利用它编写一些专业的数学计算器
第3个回答  2017-07-21
没关系。主要看你逻辑。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网