java需要基础数学吗,java想要做得好,就需要培训吗?


时间:

答案是否定的,很多优秀的Java程序员都是通过自学掌握Java编程的。

Java语言的学习虽然存在一定的难度,但是总的来说还是可以自学的,技术的掌握主要在于自己的钻研程度和学习能力,当然了,如果在学习的过程中能有人指导一下会节省一些时间。

Java语言属于先难后易的编程语言,在学习的早期要接触一些比较抽象的概念,需要通过大量的实验来理解这些概念。比如Java中首先要理解的概念就是“类”的概念,类的定义就是一个抽象的过程,简单的说就是把同一类事物做一个概念层次上的抽象。

比如要定义一个表示学生的类,那么表示学生的元素有哪些呢?这个时候就需要把学生的特征进行一个抽象,比如学号、姓名、年龄等表示状态的内容,还有学习等表示功能的内容,然后把这些特征分别采用属性和方法定义出来,这就是定义类的一个简单的思路,看一下这个类的定义:

面向对象编程有一个核心是对象,那么怎么来理解这个对象呢?简单的说任何事物都是对象,类就是在对象的基础之上进行抽象的,所以每个学生都是一个对象,把这些对象共同的特征抽象出来就定义成了类,然后通过类再把对象构建出来,这个过程就完成了对象在Java程序中的描述,进而可以通过对象完成功能的调用,看一个例子:

当然,这个例子并不完善,还需要定义构造器等内容,但是通过这个例子可以看出Java在编码过程中的一些特点,也描述了Java编程的一个过程。

掌握了类和对象的概念就打开了学习Java编程的大门,接下来就可以学习封装、继承和多态的概念了,另外在Java基础部分的知识里还包括异常处理、IO、集合、序列化、多线程等内容,要想掌握好这些内容,一定要多做实验。我会在后续的文章中,陆续写一些关于Java编程方面的内容。

我使用Java语言多年,也出版过Java编程书籍,如果大家对Java编程感兴趣可以关注我,相信一定会有所收获。

如果有Java方面的问题,也可以咨询我。

谢谢!

想做好不一定需要培训。

如果你是在校生或者已经一名工作中的java开发者,我认为没有必要去培训。

在校生一方面会有java的相关课程,即使你是非计算机科班,也可以去旁听或者跟计算机相关专业的同学要学习资料。

另一方面在学校有很多老师会跟外面企业有合作或者接外包,你可以参与其中,虽然钱不多,但是对你提升编程能力有帮助。

再者,对于应届生来说,公司更看重的是你的潜力你的基础,很多知识可以进公司再学。

那就更没必要了,因为他们的工作就是在跟java打交道,整天撸码就是在不断提升自我,做的越来越好工作之余可深入学习java。

当然,也不乏存在面试造火箭工作拧螺丝的情况,即使是整天增删改查或者写sql,可能会抱怨自己的工作,但是应该先把业务代码写熟练才能更好的深入学习。

对于其余人,根据二八定律,将想入java局这个群体分为两部分,对于多数人来说需要"花钱""培训,而少数人靠自学就好。

对于大多数来说,是没有很强的自律能力,可能其自学能力很强,现在网上已经可以获取到很多的视频文档资料,但是一种惰性心理导致你不去学习。花钱可以作为一种督促的作用,当你花了钱,就像有一个鞭子赶着你,你会想着这个钱不能白花,即使不想做,为了这个钱也会挣扎的去学习,特别是对于口袋瘪瘪的人来说。

我觉得当你看到这高昂的房价,再看看自己空空的口袋,会想着提升自己的java能力,升职加薪走上人生巅峰!

我是萌新程序猿,科技圈的事情欢迎邀请我来回答!

码了这么多字,点个赞关注下再走吧!!!

关注萌新程序猿(本人咯),跟小编一起从菜鸟成为大佬,了解更多IT以及程序猿的知识!!