JAVA入门推荐

Posted misaka_mi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA入门推荐相关的知识,希望对你有一定的参考价值。

前言
如果你想自学 Java,认真看完本文,你以后的职场生涯至少少走1年弯路。

由于程序员的薪水比较高,最近几年有很多其他专业的人涌进了程序员行业,加速了这个行业的内卷,但是据某招聘网上的数据统计,程序员当前的需求量还是远高于全行业的平均线的。所以,程序员的现状我觉得是不错的,至少几年内是无需担心的。

Java 现状

Java一直都是编程开发者的首选学习语言,不仅如此,Java也深受零基础学习者的青睐。

最近几年,Go、Python 等语言快速崛起,大有挑战 Java 地位的趋势,但是 Java 毋庸置疑仍是当前互联网行业里招聘需求量最大的。

众多大厂:阿里、美团、快手、拼多多、滴滴、网易等,都是以 Java 为公司的主语言,

部分大厂:腾讯、百度、字节等,虽然以其他语言为主语言,但是多多少少也会有一些 Java 岗。

所以,Java 的现状及未来,我觉得都是比较不错的。岗位多也代表着机会多,对于新人来说比较友好,所以我个人是比较推荐新人学 Java 的。

0基础自学Java会遇到哪些问题?


自学前你应该知道

自学是一个既寂寞又漫长的过程,如果想踏进来,请做好放弃几乎所有娱乐生活的准备,包括过年的时候。如果只是抱着三天打鱼两天晒网的态度,那我建议还是放弃吧。

但是如果你能坚持下来,我相信一定能有所回报。

大多数人是不是都会遇到以下这两点:

不知道怎么学?

没有好的学习方法?

那么,怎么解决?

一个系统的学习路线正是你最需要的,这也是为什么很多前期自学的小白们到处找寻学习路线的原因!

什么是学习路线?说白了,就是告诉你要学习什么,以及应该先学什么后学什么!

对于很多新手来说,有一个学习路线,心里似乎会更加有谱了,可以说是精神力量和动力! 

最基本的学习姿势就是:不断设计小目标,带着问题带着目标去学习,这样就能不断收到正向激励,容易学习下去 

这里推荐一个零基础入门课程: java入门https://www.bilibili.com/video/BV1GT4y197eL

谁能推荐本JAVA入门的经典书籍??

推荐一些JAVA入门的经典书籍,知识点全面,系统的讲述了JAVA编程
1,《Head First Java》java入门书籍
《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。但如果你真地想要好好地学习Java,你会需要《Head First Java》。这本书可是Amazon编辑推荐的十大好书之一!强烈推荐学习此书,非常适合初学者入门。
2《Java从入门到精通》适合自学者
《Java从入门到精通》这本书主要针对java基础,对于没有学过java的人才说,是一个不错的选择。通过这本书,大家可以从零开始,慢慢来学习,而且实操很多,不会让你看到最后出现只会理论的情况。为什么说培训的人不用看呢?因为这本书上的内容和许多培训机构的书籍有很多重复的地方,所以参加培训的同学就可以不看了。
3.《Thinking in java》(中文名:《Java编程思想》)适合中级自学者和培训者
《Java编程思想》可以说是最经典的java著作,是所有java程序员必备教科书。这本书不管是正在学习还是已经工作许多年的程序员,都可以从这本书中得到你想要的东西。这本书具有教材和工具书的作用,就像一本字典,想知道什么都可以从中查询。虽然这本书很好,但并不建议初学者学习,对于初学者难度较大。
4.《疯狂Java讲义》适合自学者看
《疯狂的讲义》这本书比较适合自学者,内容比较项目化,实操方法很多,如果你想进行java的深入学习,不妨看看这本书。
5.《Java核心技术》最适合报培训班的看
这本书分为两个部分,第一个部分讲的是基础知识,第二个部分讲的是高级特性。由于内容非常有层次,所以非常适合自学和上培训机构的同学学习。尤其对参加培训的同学作用较大,因为一般培训机构讲的非常快,有很多东西没办法及时消化吸收,很多基础和核心的东西就会掌握的不牢固,那么这本书正好弥补了这个缺失。
6.《Java开发实战经典》适合自学者看
这本书比较适合自学者学习,里面有很多小案例,可以边学边练,巩固知识。
参考技术A 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。 1、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。 2、《Agile Java》中文版这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。
虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。 二、Java编程进阶类

打下一个良好的Java基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。

1、《重构 改善既有代码的设计》 这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对你产生影响是潜移默化的。 2、《测试驱动开发 by Example》本书最大特点是很薄,看起来没有什么负担。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。
参考技术B java核心技术thinking in java是本经典的书 但要有一定的java基础 参考技术C http://www.yeshack.com/hack.php?H_name=adv&u=69449
这是地址 你自己看看把 呵呵给分把!

以上是关于JAVA入门推荐的主要内容,如果未能解决你的问题,请参考以下文章

新手刚刚开始学习android,求推荐android开发入门教程

新手刚刚学习android,推荐android开发的入门教程

JAVA核心技术入门-JAVA开发工具推荐

经验分享新手学Java编程语言怎么入门?

为什么编程入门很多人都会推荐Java?

Java基础的书都有哪些比较好的?