当前位置:首页 > 教育综合 > 正文

想重头开始学Java该怎么办,没有英语和数学基础

新手学Java开发没基础怎么办?

很多想从事程序开发的朋友,首选就是Java语言。但是作为一个编程语言新手,不知道学Java需要什么基础,计算机基础?英语基础?数学基础?逻辑基础?新手学Java需要什么基础呢?很多的朋友都想知道这个问题,那么接下来就跟沙河电脑培训一起来讨论下吧。

新手学Java需要什么基础?学习Java不需要英语非常好,初高中水平就行。学习Java不需要数学非常好,初高中水平就行。学习Java,计算机基础当然是越好学起来越顺,需要一定的计算机基础,逻辑基础,也是要有的。很多朋友觉得这么一听,要求好像很高,其实并没有这么高的要求。


很多朋友开始动摇了,零基础新手可以成功学好Java吗?毫无疑问是可以的,你看看有多少零基础的朋友,已经为自己成为Java行业中一员而感到骄傲,所以对于新手来说学Java,最重要的就是理清自己该怎么学,如何学才能够达到最佳的效果,怎么样才能够快速的学好Java。


?北大青鸟小编建设,新手在学习Java的过程中,不要给自己太多的压力,别把学习计划制定得太宏大,太紧凑,要有适当的长期打算,不要恨不得一天就把它学会了,要知道Java技术需要通过写代码来实现,不可能一口吃个胖子,切莫焦躁。


没有基础如何快速学习Java?

现在,每个人都只带互联网行业的薪资是非常高,想要薪资上万那就是轻轻松松的事,根本不值得一提。但是对于很多人来说,薪资能够达到七八千就已经是非常困难的。所以北京电脑培训发现这就很多人想要学习软件开发的原因。

在所有的编程语言中,Java语言得到更多人的选择,并且也是获得更高薪资的最佳选择。那么在学习Java过程中,如何才能快速入门呢?在没有基础的情况下应该如何快速的学习Java?下面北京IT培训为大家具体介绍。


那么重点来了,学习Java入门是非常困难的,在这个学习过程中,最重要的就是掌握基础知识。如果在没有基础的情况下想要快速入门,那么最好的办法就是选择培训。

您可以选择参与自学或培训。自学一般是理解读书、视频入门、JAVA这种编程语言的基础知识。但是,毫不夸张地说,许多零基础自学Java的人如果直接通过书籍学习是非常困难的,并且很多人在学习一段时间后就会选择放弃。

因此,昌平IT培训建议您到一些专业网站了解一下Java是什么,并到招聘网站了解一下当前企业需要什么样的技能。在学习过程中一定要有方向。如果初学者选择自学的方法,那么视频学习会比书籍学习更加容易理解一些。

如果觉得自学很困难,那也是没有关系的。选择北大青鸟培训这样学习能够避免走入死胡同,并且在学习过程中还有老师在指导,能够接触很多实际的项目,对于掌握Java知识有很大的帮助。


零基础如何开始学习Java?

Java语言的学习开始,很多同学不知道从哪入手?如果你也想知道如何从零开始学Java?怎样学Java最有效?

虽然Java面象对象很多东西都是被封装好的直接用,相对其他语言没那么复杂,但是学的东西也没有那么的soeasy,总之如果你是真想做开发,就先沉下心用心把基础打好,不要先老想着因为软件行业有市场,所以要进来分一杯羹的这种急躁心态。

另外,在编程这个行业,技术更新速度快,所以一定要具备相应的自学能力及自学意识,不然即使现在入职了Java相关的工作,不主动学习的话,说不定几年后你就跟不上技术要下岗了。互联网时代最快的就是更新迭代了。话不多说,下面一起来了解一下如何从零开始学Java。

一、到相应的Java培训机构付费学习

别在这说Java培训机构没用什么的,不过一定要找正规的培训机构,不然容易被坑。培训机构里面的课程都是现在工作中需要用到的,时间短,所以可能学生消化得没那么快,基础可能也没那么快巩固,所以需要自己更加的努力。

在Java培训机构里学习要注意的是:勤加练习、主动自学、有问题提,不懂的尽管问老师,不然毕业后再有问题就没有这么好的机会能够直接得到有效的沟通了。

二、自学Java

由于是自学Java,所以从开始到入门会很枯燥,不一定所有的人才能坚持下来,所以如果你没有深厚的兴趣的话个人建议还是别自学编程了。

下面再给大家补充一些Java的学习思路!

学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别,比如Java中的Interface,你几乎在以前的学习中没有碰到过。以下我仔细给你说几点:

1、明确面向对象的范畴

我们必须明确一个大方向,也就是说现在面向对象的编程范畴。尽管人工智能曾经有所浪潮(看看Borland为什么有TurboProlog),但未来5-10年工业界广泛承认并接受的将是面向对象式的编程。

工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。

2、掌握Java的精华特性

掌握Java的精华特性的同时,一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。

3、开始进行设计

理解了语言的特性是为什么了之后,就可以试着上升到设计这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。

首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的应从界面开始设计。

4、学习设计模式

有了基本设计模型后,可以学一些设计模式(DesignPattern)。这是目前证明很有效的。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),设计模式(有很多,比如对象池ObjectPool、缓冲池Cache等),编程模式(比如Copy-on-Write)。

懂了这些模式之后,就会对系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。前面提到的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试了。另外一个很重要的领域就是并行和分布式计算领域,大概有20种左右。

5、进行编程实践

接下来就不能纸上谈兵了,最好的方法其实是实践。一般教科书上的例子并不能算是实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能是你自己越来越迷糊。

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的,比如在我的实践当中,我曾经学习过一个很经典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我记不大清楚了。好象是个网站,上面有原代码和一些基本设计的文档。

另一个来源可以到是个不错的文档基地。从HotDraw上我学到了什么是Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。顺便说一句,这个例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework。

6、学习修改经典例子

结合前面学到的设计模式你就可以很好的理解这些经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

好象以上谈的跟Java没什么关系,其实我们早就应该从单纯的学习语言到真正的学习好编程的领域。学习技术是没有止境的,你学习第一种语言可能要半年时间,以后每种语言都不应该超过两个月,否则你会觉得学习语言是包袱,是痛苦。

7、学以致用

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。

免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!

没有一点基础怎么学JAVA

1. 首先你要给自己有个清晰的定位。学习java的目的是什么,为什么要学习java?是感兴趣?还是只是随便学一个?其实Java并不是一定要有计算机基础才能学习,任何人零基础都是可以学Java的,Java也没有想象的那么难学,所有人学习都是从零基础开始的,零基础不可怕,可怕的是认为自己学不会,所以不肯去学,不肯努力,才是最可怕的。如果感兴趣的话学起来会相对轻松很多。

2.零基础学习java我这边有一些建议。首先零基础的话推荐的学习方式是:视频教程+书籍。建议一天要拿出至少4个小时来学习,学2个小时的新知识点,剩下2个小时练习代码,每天先看视频教程,然后把视频中的代码全部盲写练习一遍,加深印象。然后看对应的书籍章节,对于今天所学的知识点加深理论知识的理解,把书中的代码全部在键盘敲一遍。一般教程中都会配有今天的作业,把作业的代码全部独立完成。如果你能坚持每天学习,之后就会有意外的收获。

3.java学习内容主要有:

①JAVA编程基础(基础语法、面向对象、和谐特性等)

②WEB应用开发(静态网页制作、Oracle数据库、Java Web开发技术、Linux技术、网站性能与安全、软件工程开发流程、Java Web和谐等)

③企业级框架开发(数据结构与算法、SSH框架、JavaEE和谐等)

④项目实训

4.互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

我想学JAVA,想自学的,但我几乎完全没这方面的基础,大家给些意见或者建议好吗?谢谢大家

如果你没有编程基础并且时间足够的话,建议你从c语言的入手,理解和体会一下计算机语言的语法和思想,有了一些编程经验之后,学JAVA就容易很多了,起码语法上大同小异,然后理解下面向对象的思想(C语言属于面向过程),就可以用JAVA进行编程了。 书的话,个人认为《THINK IN JAVA》十分不错,如果觉得有点难懂的话,可以去找下清华出版社关于JAVA入门的书
展开全文阅读