前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >给 Java 新手的入门指南,这一篇就够了。

给 Java 新手的入门指南,这一篇就够了。

作者头像
框架师
发布2019-09-19 16:56:39
4760
发布2019-09-19 16:56:39
举报
文章被收录于专栏:墨白的Java基地

作为最受欢迎的编程语言之一,Java 已经走过了20多个年头。从已经落寞的诺基亚到现在火热的电商系统,我们都能看到 Java 语言的身影。虽然这几十年来,也都陆续有众多其它语言出现,但它们在普及程度上仍然无法与 Java 相提并论。

所以,我也认为,在未来十年,Java 仍将会是最受欢迎的编程语言。如果你想成为一名合格的后端工程师,并且想入职知名的互联网公司,那我推荐你深入学习 Java。原因如下:

  • 薪水高。Java 工程师的月薪普遍在 8K-30k 之间,相比于一般职位,可谓“高薪”。
  • 工作岗位较多。包括阿里巴巴、京东、去哪儿网、亚马逊在内的知名公司都在使用 Java 语言。
  • 生态非常成熟。Java 不仅仅只是一种主流编程语言,它同时也代表着一整个活跃的生态系统。你在大数据、微服务、云计算等热门领域都能看到它的身影。

可以说,学好了 Java,不愁没有用武之地,未来的开发之路会非常宽广。

Java 的身影无处不在

对于初学者而言,一开始很容易被各种编程语言的抽象概念吓倒。比如常量、字符类、对象、封装、继承、等等,虽然字都认识,但就是搞不明白什么意思,有时候如果过于关注某个概念的字面含义,反而更容易跑偏。

另外,好不容易把这些抽象的概念都弄懂了,但却不知道该怎样把它们串起来写出完整可用的程序。往往脑子里有思路,就是不知道怎样用代码体现出来。

我觉得这些问题其实很正常,编程语言并不像我们平常讲话用的语言那样是人和人之间交流的语言,它更像是一种人和动物之间交流的语言,两者的思维方式和行为方式是完全不同的,所以从理解一门编程语言到熟练运用,这中间还有不少的路要走。

第一章 Java 编程基础

会抽出编程语言中通用的语法点来讲述,让你学会写出符合语法规范的代码,逐步适应与计算机进行沟通的方式,即“你告诉我要做什么,数据在哪里,我来执行”。

第二章 Java 面向对象编程

会慢慢让你熟悉面向对象的思想,以类和对象的方式,花式组织代码和数据,从而能够让你的程序解决更为复杂的问题。学完后,你可以深刻理解 Java 面向对象的思想带来的好处,并利用它们来解决实际问题。

第三章 Java 中的异常处理

当代码执行出现错误时,Java 会通过异常机制来告诉我们“臣妾做不到啊!”。为了避免程序崩溃,会带你学会如何处理程序的异常,如何结合代码逻辑来快速排查和解决程序的问题。

第四章 Java 中的常用工具类和新语法

编程中有一个很重要的原则,就是“不要重复发明轮子”。各种常用的类库就相当于各种现成的轮子,我们直接使用就可以了,而不需要用代码重复实现一遍。在这一章,会带你学习 Java 提供的数据结构相关类,文件和网络 I/O 相关类以及一些新增的常用语法,从而让你能够更高效地解决一些常见问题场景。

第五章 Java 中的线程

一个线程可以简单的理解为一个 CPU 的核,是驱动程序运行的发动机。这一章中,你将学会如何在一个程序中使用多个线程。多个线程就像是多个工人在一起干活,协调好资源很重要,协调不好,工程进度就会受到拖累。这是这一章学习的重点,也是难点。

第六章 Java 编程实战

这一篇中涉及的方向很多,包括必备工具,Java 平台,常用类库,程序设计,游戏程序大练兵等。安排这些内容的目的就一个:让你可以开始独立设计和编写程序,为下一步的学习做好准备。

学习编程语言,可以速成,但是掌握一门编程语言,没有速成的方法。一个人可以五天学会游泳,但是没有人可以五天成为游泳健将——无论这个人身体素质有多好。因此,想掌握一门编程语言的程,也需要多学多用。对一门编程语言的掌握程度,也是随着代码量和用它解决的问题的数量慢慢增长的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 框架师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档