学Java需要英语和数学功底吗 要学的较精通的那种

如题所述

英语和数学是精通必备的技能,但是如果你打算停留在应用阶段,用JAVA写一些小程序的话,中学的英语和数学功底就行,常用的API有中文,数学不是JAVA需要的,而是编程需要的,特别是复杂的设计。

可以确定的说Java初学者完全不需要微积分和离散的知识(有就更好了),一来这是更高层次的设计,一般涉及到复杂的算法,比如游戏设计、大数据分析等等,学习一门语言的时候一般不会碰上这种问题。二来一些相关的算法前人已经实现了封装好了,拿来主义直接调用就行。

所以其实你完全可以先开始学习Java,自己还需要什么到时候自然就会知道了。有问题谷歌百度基本都可以解决,Java还是比较热门的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-16
刚开始的话是不需要的。
先学好最基本的语言逻辑,然后随着学习深入需要学习相关专业知识(如数据结构、操作系统)以及数学相关知识,至于英语其实是没什么必要的。
第2个回答  推荐于2018-03-08
需要英语功底。想什么API或者标示符命名的时候一般都需要英文的。而数学一般不怎么需要,除非你搞一些特殊的东西。当然,数据结构,你肯定要回的追问

可我听说要掌握什么微积分和离散那些什么的啊

追答

微积分在java上,我还真没有听说过。不过我听说matlab貌似用到。但是离散数学是很有必要的。离散数学准确的说,在编程上都有用处的。包括一些逻辑关系(就是整天真真假假的那些东西),还有图啊之类的,换句话说,有点像数据结构。只不过很多东西,数据结构都是用代码的形式表现出来。你自己仔细看看数据结构和离散数学的目录发现都有一些共同点,这些共同点侧重点也都不一样。你要真的喜欢java的话,还是看看数据结构,离散数学有些东西至少我觉得在本科阶段用在编程当中不多

追问

那么离散在工作中会经常用吗

追答

用到肯定是会用到,不过我估计用到不多。我觉得吧,离散数学有些时候表示的是一种思想,不是具体的东西。如果计算机的技术已经达到了非常高的程度了,我觉得是会用到的。工作是工作,不是研究。工作需要的是熟练运用成熟的技术,而不是去研究新的技术。我看过有关项目开发和编程之类书,都没有要求过详细的离散数学的知识

追问

谢谢

本回答被提问者和网友采纳
第3个回答  2014-03-06
不需要,太多,看的懂API的大概意思就明白了。数学逻辑思维挺重要的追问

可我听说要掌握什么微积分和离散那些什么的啊

追答

据我所知,不怎么需要除非你研究,有些学java的是高中毕业就学了。他们没接触过离散,高等微积分呀。但是java也有学的蛮好的

第4个回答  2014-03-06
多少是早点的,英文要记住一些常用的单词,数学倒是不是很重要,逻辑思维能力要强追问

可我听说要掌握什么微积分和离散那些什么的啊

追答

没那么复杂的,除非是开发针对数学专业性的软件

相似回答