小白如何学习Java编程?

如题所述

  Java已经成为如今互联网企业使用广泛的语言之一,Java开发市场需求大、发展前景广,吸引了越来越多的人前来学习。对于零基础的小白而言,想要系统的学习Java方法,学习路线

  第一步:对于Java的基本认知

  学习Java,首先要明白Java是什么,其未来的发展方向和应用场景有哪些?当然,很多从业者和求学者往往看重的是Java行业的薪资水平,这样考虑固然无错,但是对于深刻理解Java却并无实际意义。可以看看专业分析Java的书籍,这对于后期的学习将有着巨大的助力作用。

  第二步:理论知识学习

  这一过程尤为重要,毕竟这是学习Java的关键,而且,这一过程对于系统化的要求更高,如何循序渐进,有方式有目的的学习,将是小白更加快速的学懂Java的关键。所以给大家分享一个学习Java知识点的先后顺序安排,希望对大家有所帮助。

  1、Java 基础以及 Web 开发基础—小程序项目阶段,让学员可掌握Java 基本面向对象知识、Java 常用集合的使用、JDBC 与 MySQL 基础、HTML/CSS/JavaScript 前端基础技术、 Servlet 编写服务端程序等,同时熟练使用 IDEA 开发工具,能实现简单的小程序;

  2、Java高级基础、SSM 前端框架、代码管理、持续集成,是进阶阶段,让学员可以深入理解Java面向对象相关知识点,可以胜任Java 初级软件工程师、Web 初级前端开发工程师、初级 BI 工程师等岗位。

  3、服务与分布式解决方案,让学员掌握Linux、Docker、Vue、SpringBoot、Shiro、分布式事务的使用等,可以熟练使用Docker 完成项目部署,胜任Java 中级开发工程师等岗位;

  4、大型互联网解决方案,让学员掌握JUC、Zookeeper、Dubbo、MySQL 高级、MyCat和微信小程序以及微信支付的开发等内容,可以胜任Java 高级软件工程师等岗位。

  第三步、真实实训项目、培养实操能力

  如今互联网上关于Java的应用案例有很多,也有很多的实训项目,大家可以去进行独立的实操。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-16

.

    如果你是一个经常在电脑上工作的文员,请继续往下看,否则请跳过我的答案.

    分为3步,一培养兴趣   二实用与转化  三学习新的语言

    建议你先不要看那些C啊,之类的编程语言.很容易枯燥而放弃

    建议你从按键精灵学起,理由:1鼠标拽拽就能做脚本,帮助自己工作,从而培养兴趣,要记住,实用才会有兴趣,然后再用按键精灵写一些后台判断运行的脚本,例如合并excel啊,批量复制黏贴,把剪切板内的文档加工一下再黏贴啊,等等,就可以进军下一个阶段,此时脚本应该以解决工作内容为主,培养兴趣。

    实用与转化,此时根据不同的工作内容而决定到底自己有没有能力学编程的时候,可以选择Excel-vba或者易语言,前者工作时excel多一点,能闭着眼睛处理大量的excel数据,后者能制作各种工具,对工作也有一定的帮助,此时也不能忘记实用才是根本。

    学习新的语言:当你对Excel-vba或者易语言熟练掌握,感觉这东西不足以满足现在的需求的时候,是时候选择一门新的语言了,javascript或者PHP都可以,或许你可以买本书或者去上课,祝你好运。

第2个回答  2019-08-14
首先告诉你的是,作为一个初学者想转行学习Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来就是一件非常煎熬的事情,没有多少人愿意学习,但是或许你现在是身为一个应届生或者你是一个本职工作没有发展的,想转行的,所以对于学习任何东西开始,必须逼着自己学,不然可能你学什么都学不进去,我看了其他答主的回答,我个人并不是认为说那些专业术语是对零基础有好处,因为他们根本看不懂,一下是我的白话文,可以让零基础的同学有一个明确的学习方向,和刚开始应该去做的事情。
学习注意点:
1.在没有人教你的情况很多东西你自然不会知道,所以第一点就是代码规范,我看过很多人写代码都是顶格的,这样开始就走错了路,很容易放弃。
2.多动手,勤练习,多看API。
3.先尝试自己解决问题,实在弄不懂,去找别人解答,锻炼自己解决问题的能力。
4.提高学习效率,一个问题不要在意太久,规划好每天做的事情,完成就行,记住哥的一句话:贪多嚼不烂。本回答被网友采纳
第3个回答  2020-06-01
第4个回答  2022-04-07
适合小白学习Java的入门知识点分享给大家: 一、Java编程基础 编程语言中通用的语法点,学会写出符合语法规范的代码,逐步适应与计算机进行沟通的方式,即“你告诉我要做什么,数据在哪里,我来执行”。 二、Java面向对象编程 学习面向对象的思想,以类和对象的方式,花式组织代码和数据,从而能够让你的程序解决更为复杂的问题。学完后可以深刻理解、Java、面向对象的思想带来的好处,并利用它们来解决实际问题。 三、、Java中的异常处理 当代码执行出现错误时,Java会通过异常机制来反馈信息。为了避免程序崩溃,学会如何处理程序的异常,如何结合代码逻辑来快速排查和解决程序的问题。 四、Java中的常用工具类和新语法 编程中有一个很重要的原则“不要重复发明轮子”。各种常用的类库就相当于各种现成的轮子,直接使用不需要用代码重复实现一遍。学习Java提供的数据结构相关类,文件和网络、I/O、相关类以及一些新增的常用语法,高效地解决一些常见问题场景。 五、Java中的线程 线程可以简单的理解为一个CPU的核是驱动程序运行的发动机。要学习如何在一个程序中使用多个线程。多个线程就像是多个工人在一起干活,协调好资源很重要,协调不好工程进度就会受到拖累。这是学习的重点难点。 六、Java编程实战 必备工具,Java平台,常用类库,程序设计,游戏程序大练兵等。可以开始独立设计和编写程序为下一步的学习做好准备。 学习编程语言可以速成,但是掌握一门编程语言没有捷径,想掌握Java编程语言需要多学多用。对一门编程语言的掌握程度会随着代码量和用它解决的问题的数量慢慢增长。本回答被网友采纳
相似回答