如何从零开始学习Java?

发布网友 发布时间:2022-04-23 15:01

我来回答

5个回答

热心网友 时间:2022-04-27 00:09

学习分为四个阶段
第一阶段一片迷茫,怀疑自己智商!
第二阶段入门后欣喜异常,自信心爆表,征服星辰大海貌似指日可待!
第三阶段需要掌握真功夫时倍感吃力, 意志动摇!
第四阶段一座大桥横跨南北,天堑变通途!回头一望,往事如烟!

很多人在大学就开始考虑学一技之长,以便于将来在职业上有更多的选择。
有的人则是在社会上碰壁撞了南墙之后,毅然决然要学一门技术来安身立命。
或许是同学朋友的介绍,或许是看多了广告,或许仅仅是缘分,你选择了Java。
我不是推荐你要学Java,我是说那么多人总有人选择Java。
做出选择后,更大的麻烦就来了,Java要怎么学?学会了能不能找到工作?对学历要求高不高?Java的前景好不好?

本篇就来讲第一个问题:Java要怎么学

热心网友 时间:2022-04-27 01:27

从零开始学Java就是我们说的零基础,那么零基础应该怎么一步步学习呢?其实基本上学习的开始都是大同小异,细节一点就是你首先要知道Java的特性、了解Java是什么样的一种编程语言,接着就开始学习如何安装Java编程所需要的环境、编译软件等等,这些大家都能给你说得很完整,知了姐姐就不赘述了。

知了姐姐看了其他答主分享的学习路线之后感觉都挺非常完整,但是不够浅显易懂。题主作为初学者零基础,可能会摸不着头脑,那作为专业做IT教育的知了姐姐就给你分享一下知了团队整理出来针对零基础学习者的知识体系学习线路。

首先需要学习一些比较基础的编程(web前端)以及数据库,这两部分将作为整个学习的基础铺垫部分。

预科学习

接着就开始学习JavaSE的部分,JavaSE是Java语言的核心和基础,所以在这一部分需要题主打下非常扎实的功底,才能够支撑后续JavaEE(企业级)或者JavaME的学习。

JavaSE线路1

JavaSE线路2

在JavaSE学习完成之后,就进入到了JavaEE(企业级Java)的阶段,在这个阶段首先要学习的部分是JavaWeb,用Java技术来解决相关web互联网领域的技术栈。

JavaWeb线路1

JavaWeb线路2

然后就是学习非常经典的编程SSM框架,这部分是作为JavaWeb阶段的一个延伸,对做JavaWeb项目是非常有用的一个技术框架。

SSM框架

如果只是作为编程兴趣那么学习到这里已经能够做出比较完整的Java项目作品了,那如果是想要以Java开发为目标就业还是不够的。所以在知了姐姐的学习体系里还有关于Java技术里“前沿技术”的部分,这一部分的学习主要就是学习企业里实际完成项目所需要的技术。

Java前沿技术

当然,只有理论的学习对于IT行业来说是远远不够的,实战(实际做项目)才是积累经验的最佳方式,所以在学习的同时也不要忘了多练手。

以上就是知了姐姐分享的学习线路,关于更多的信息或者经验可以给知了姐姐评论哦

热心网友 时间:2022-04-27 03:01

从零开始,下面这几条建议看看吧~

一、找一本好教材

好的教材,可以让你更快更好的进入 Java 的世界。在校学生的话,你们的教材通常都是不错的,也可以到网上或书店选择合适的教材。也可以在网上看一些视频学习的课程。

书籍推荐:《实战Java程序设计》,这是一本既注重实战,同时也注重底层“内功”(内存分析、JVM底层、数据结构)训练的书,本书能帮助初学者打通Java编程“任督二脉”。本书集作者11年Java教学之精华,既适合初学者入门,也适合已经工作的开发者复习。 全书共分18章,内容涵盖Java开发所需的相关内容及339个案例(很多案例对于工作人员也有很大的参考价值)。书中秉承尚学堂实战化教学理念,从第一章开始介入实战项目,寓教于乐,读者可迅速进入开发者的角色。 本书适合初学者入门,也适合高等院校相关专业作为教材使用,还可作为Java程序员的参考用书。

二、学好基本语法

学习 Java,说白了,就是学习它的语法、功能、结构等。然后按照它的语法编写代码。Java 语法是学习的根本。开始学习时,可能有些难懂。没关系,这很正常。多看多问,多实践。

三、多动手实践

学习 Java,和学数学一样,在学懂理论后,一定要实践。学习 Java 不能搭便车。有时候,语法和例子很简单,很容易看懂,但到自己动手写的时候,又是另一种感觉。只有多动手编程,哪怕是简单的小程序,重复实现书上简单的例子,也是在积累和提高。动手编码离不开编程工具的支持。

四、规范编程

俗话说,无规矩不成方圆。编程是一个将思维逻辑变为代码,让计算机来执行的过程。特别需要规范。无论是变量、函数命名还是代码格式,都需要一致规范。这样便于代码的阅读和修改。代码的规范性,在代码质量中占据着重要的比重。

五、注释说明

代码注释的作用,豪不夸张的说,就像旅游景点的指示牌。我们在编程时,对自己的想法十分清楚。但一段时间之后呢,或者让别人来阅读代码呢。如果注释丰富,读代码就大体可以用读注释来代替了。

注意,注释要对那些有一定难度的语句、过程方法或结构等的注释,非常浅显宜懂的就不需要注释啦。养成对难懂代码注释的习惯吧。

对于刚学习 Java 的初学者,很多适合会感觉学的没有方向,越学越迷茫,这样的情况一般都是学习方法开始就是错误的。没有把 Java 技术进行专业系统化的学习。从就业和节约时间的角度考虑,不要一个人盲目的学,少走弯路才是学习 Java 最大的捷径。

六、多看别人的代码

对同一种功能的实现,可以有很多种编码方式。多读别人的代码,非常有利用开拓思路,提高编码的灵活性。甚至经常可以从别人的代码中得到启发,产生灵感,创作出优秀的代码。

七、代码尽量简单易懂

代码的简单性、正确性是最重要的。不要为了追求高效率而写出晦涩难懂的代码。后续阅读和修改代码时,你会为晦涩的代码付出很多代价。记住,尽量将代码写成初学 Java 就能读懂的,那么你的代码就十分的优美了。

八、掌握常用的几种设计模式

设计模式就是高手们总结的一些关于编程方法的总结。非常的有用。学习设计模式,可以提高我们编程的灵活度以及设计的合理性。不仅 Java,其他编程语言,如 C#、C++中,设计模式也在大行其道。所以,你没有理由错过高手们总结的编程精华。

九、多学习,多交流

这对提高你的 Java 非常有帮助。个人的智慧是有限的。如果你汇集了众多高手们的编程经验,那么你的大牛之路必将走的更顺利哦。

十、坚持是制胜法宝

Java 的学习,容易入门,却难以精通。永远不要因为害怕困难,而减少你对它的兴趣。每年都有很多人在学习 Java,因为它很强大。如果你能坚持下去,那么你也是强大的。

如果你依然觉得自学是一件很难的事情,需要耗费你大量的精力,你急需找到一个更轻易高效的学习方法,那么建议可以找一个专业的人士指导带你,或者直接报班,这样可以避免你多走弯路。

俗话说态度决定一切,一个人的学习态度相当重要,而一个良好的态度不仅会提高你的效率,而且还会影响效果。

希望对你有所帮助,如果需要资料的话,可私信我获取~免费提供~

望采纳~

热心网友 时间:2022-04-27 04:53

找一个线程图,然后按照计划学习,至少得3个月的时间,不然出不了效果。

资料都在这里,适合初学者,希望可以帮助到你!

望采纳

热心网友 时间:2022-04-27 07:01

JAVA编程的学习分为:入门、初级、中级、高级、架构几个阶段。

入门

入门所需要的时间较短,几小时、几天即可。重在形成良好的编程习惯、引发足够的兴趣。大学编程课最失败的地方就是一开始就打消了很多人编程的兴趣。 编程是最容易引发成就感的事情,完全可以和游戏一样有意思。

入门大家需要掌握的JAVA知识有:JDK的安装和配置、eclipse开发环境的使用、变量、控制语句等基本知识的掌握。

初级

        JAVA的初级我们需要学习JAVASE基本知识,这是我们以后工作的基础。在这个阶段,学会使用API、理解面向对象将是初学者首要面对的问题。

        JAVASE中需要熟练掌握的有:面向对象、异常、常用类、数组、容器、IO流、多线程、网络编程。 这些都需要大家熟练掌握,都是以后工作必须用到的内容。

        JAVASE中唯一不会在工作中使用的就是GUI编程,具体就是:AWT/SWING。桌面软件开发是JAVA语言的短腿,很少有企业使用。当然,如果时间充裕,学习一下也无妨,毕竟可以通过SWING做出漂亮的界面。而且,技术都是相通的(天下文章一大抄,呵呵),对于学习其他GUI技术也有帮助。

    如果需要学习资料,推荐大家学习高淇出的《JAVA300集视频教程》。对于大家来说,学习前200集足矣。后100集的内容涉及较深,可以作为参考。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com