学习java数学要什么程度?

我数学一直不好,因为刚学习java发现有好多题需要数学方式来解答,有些题目看似结果我知道是什么,但是运算起来我就懵了。。我想知道学好java需要把数学学到什么程度?

你要清楚自己学习Java的真正目标是否明确,学习Java的想法是否是成熟的。对于这个问题可能很多人都会不屑一顾,凭借我多年从事Java开发及在工作中接触的多数搞Java开发的人经验而言,最终能够把Java 语言学好,多数人都是将Java作为自己以后从事此项工作为目标,这个目标一旦明确则给与自己无尽的动力和压力,没有动力和压力人就有各种借口遇到困难而退缩甚至放弃。 其次,在你有了非常明确的目标后,而为之努力学习过程中,你必需清楚多数企业对于Java 开发人员的基本入职要求和需要掌握哪些常用技术。当然不同企业要求是由些差异的,不过对于一个初学Java的人而言,通常应该知道以下是大多数企业对于初级程序员的基本要求,可以从以下几个技术方面审核自己的技术水平。

一、任何Java开发方向都必需要将Java SE基础核心理论知识及实用技术牢牢掌握,从Java角度讲无论什么样的所谓高级Java技术都建立在Java SE核心基础之上,譬如Jsp 动态网页技术,Servlet Java EE标准核心控制器, freemarker 模板技术, 还是MVC模式的框架(Spring [主流IOC容器],Struts2) , 还是ORM中间件 mybatis, hibernate ,openjpa, 都基于Java SE核心技术, 而Java SE的核心技术,重中之重就是Java 面向对象的核心编程设计思想及实现,也就是Java 面向对象语言三大特点(封装,继承,多态), 如果这里掌握的有很大问题,后面在使用Java语言设计及编码时以及学习后续Java web 及各种Java 框架时不会顺利, 所以这个地方要下大工夫, 更多的时间应该用到这部分内容的学习理解及大量代码实践, 有很多培训机构为了吸引学员,让学员有短暂的成就感,会花费一定时间(甚至比较长)讲解GUI部分内容,从而让你做出一个图形界面或小游戏之类的东西,凭我多年的工作经验来看,这几乎是没必要的。因为这部分内容几乎在99%的Java开发的企业中都是用不到的鸡肋内容,完全没必要花费时间去学习。所以一个Java 从业人员如果不能很好掌握Java SE核心理论和基础并熟练应用,你第一时间就被企业入职门槛挡在了外面。我曾无数次强调Java SE有多么的重要,一旦Java SE学好,以后学习任何内容都会非常轻松。
二、真正的企业级Java项目是100%要有企业数据处理的,而且是及其重要的一块,因为记录任何事物在计算机中都体现为数据,而数据的永久存储最基本常用的软件设备就是数据库, 那么对于数据库的操作就显得尤其重要, 有资历的Java 程序员甚至有这样一个比喻:”Java SE核心技术牢牢掌握你就如同像孙悟空有了筋斗云,而具备非常出色的数据库技术就像又拥有了如意金箍棒”,这样你就有了大闹天空的本事, 如果有兴趣搜索信息,,PL/SQL 数据库开发语言排名很多时候都在前20名, 有很多人掌握了PL/SQL 从而找到薪水很高的工作的比比皆是。当然,如果从Java 角度说数据库操作,那你必需要深入理解掌握并熟练使用JDBC, 在后期你无论使用什么类似于hibernate、mybatis ORM数据库操作的中间件都是对JDBC的封装,这个搞不懂,你也就迈不过第二道企业入职门槛。
三、说到Java 企业级开发,通常都是web 应用, 那就有个绕不开的话题,也就是前端开发, 这自然就是JS的掌握,其实这部分从逻辑方面及复杂性都和Java 有一定差距,也就是说着部分技术并不难掌握,但是必需充分重视, 因为Java web项目,尤其是企业管理系统的后台管理应用JS实现或JS框架构建管理界面及实现异步请求处理数据都是很重的任务,一个JS文件一至二千行代码都是常见的,如果是数据处理,JS框架当然就是jQuery 及相关jQuery插件了,不容忽视,必需努力熟练掌握。
四、企业级Java项目常用的框架,我个人认为,这部分内容的掌握和技术应用并不难,只要你牢牢掌握Java 核心技术,在JavaSE,数据库,Servlet和JSP掌握的基础上,学习都是不难的,就是一个构建Java Web项目的工具而已,核心要学习的就是框架的工作流程和常用注解,多用几次,自然慢慢掌握。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-30

只要你想学。没有什么事学不会的。要区别开英语和计算机英语的区别。因为变成是基于英语的,所以学会英语会有助于你去记忆代码和阅读帮助文档。当然如果感兴趣,英语不好也没关系。甚至在你学习JAVA的过程中还能帮你练习英语。至于数学,其实要求的就是一个逻辑思维。只要你逻辑思维够强。数学不一定要非常好。数学好的人逻辑思维很强。但是数学不好的人不一定逻辑思维不强。也许只是因为在这上面发挥不出来。总的来说,联系总是有的。但是关键还是看你自己。还是那句话,只要你想学,没有学不会的。

java学习路线图供你参考:

第2个回答  推荐于2017-09-16
需要英语功底。想什么API或者标示符命名的时候一般都需要英文的。而数学一般不怎么需要,除非你搞一些特殊的东西。当然,数据结构,你肯定要回的

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

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

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

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

1,精通java基础,java高级编程,及常用java设计模式,深入理解mvc编程模式,了解uml相关知识;

2,掌握struts2、spring、hibernate等主流java开源框架技术;

3,熟练掌握web应用程序设计相关的jsp、javascript、ajax、css、html等技术;

4,熟悉db2、orcale、ms sql server、mysql数据库其中一种,主要是oracle;

5,有较强的新技术学习能力,和良好的沟通能力和理解能力。

如果大学是计算机专业,并且在大学期间学习过java基础,并且了解一定的数据库知识,只要面试能通过,就可以参加工作。

如果大学是非计算机专业,但是是相关专业,如物理学、数学等都是有接触计算机专业知识,也是可以简单进行学习java后就业的。

备注:其实公司看中的并非单方面的技术能力,更关注的还是学习和沟通能力,可以多面试几家找找经验,总会有合适的。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

本回答被网友采纳
第4个回答  2015-10-21

学习JAVA,其实数学不要太高的要求。

    学习JAVA,要对数据结构,要有一定的了解的。因为要考虑效率问题,就要知道对数据怎么排序与查找。

    要有必备的英语功底,因为API,以及一些书箱都是英文的,因此,就要用到英语的知识。

    数学的有高中水平,就足够了。

相关了解……

你可能感兴趣的内容

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