java开发入门

       java是当先最流行的开发语言之一,他为什么如此受欢迎呢?我认为最重要的一点就是他的跨平台特性,java良好的设计使得编写代码时很愉快,就像是写一篇优美的散文一样。可能会有同学想学习java但是不知道如何入门,今天我就该怎样学习java做一些简单的介绍。

##也许会有人建议你看各大IT公司的招聘要求,但是他们动不动就要求SSH框架,redis,mybatis,mongoDB等等看着高大上的技术,但是这些技术每一项都是一个很大的模块,我完全搞懂这些技术没有工作经验,难度还是相当大的。

       如果你有过其他语言的学习经验,那么java的入门对你来说并不会很难,首先你要找一本java入门的书,接着你需要在你的电脑上装java的开发环境,即jDk。JDK的安装方法百度一下就就知道了,这类我就不再赘述,然后你需要装一个java开发的IDE,比较流行的想eclipse,idea等,这里我推荐使用idea(安装教程网上很多,可自行百度)。许多人推荐用命令行工具作为java的入门开发,这里我想说,入门用命令行实在不是一个好主意,诚然用命令行更有助于理解,但是这样会增加入门的难度,IDE强大的代码提示功能,会使你编写起来很方便,节省了一些乱七八糟的时间,能使你专注于写代码。装好开发环境后你就可以了边看书边写代码了。

##读完这本入门书籍之后你可能对java也有了一定的了解,熟悉了java的一些基本语法,但是你可能还是不能理解集合是用来做什么的,不明白线程是什么东东,更对泛型非常困惑,好了如果你有这些问题,那么我推荐你看《java编程思想》这本书对java的概念进行了详细的说明,当你买会这本书的时候,你可能被他的厚度吓到了,你担心你不能读完这本书。我来告诉你怎样读这本书,你完全没有必要从第一页按着往后面一页一页的看,应该java的基础部分我已经知道了,再看你可能会感觉枯燥,那么你可以从集合部分看起,List,Set,Map看看他们都是什么东西,用来做什么的。接着你需要看看泛型,多线程,再看这些的过程中你可能会发现之前你有的基础理解的不是很透彻,或者你忘记了一些概念,你可以再翻到这本书的那一部分再看看。如果你认真的完成了我之前所说的你写内容,我想你对java有了一定的认识,你自己已经知道自己还需要学那些,我想这时你会自己去查序列化,反射,并发这些有一定理解难度的概念,你自己研究一段时间后,你知道这些都是java里面比较基础的东西,你还想学习一些更加高大上的东西,那么我推荐你学习java并发,比较有名的一本书是《java并发编程实战》这本书读起来会有一定难度,但是希望你不要着急,慢慢看,多读几遍你就明白它说的是什么了。

       在读《java并发编程实战》之前希望你读一些《深入理解java虚拟机》,这样有助于你对并发编程的理解。学完这些内容之后我你就可以学习一些高大上的东西了,恩首先Spring框架,大多数公司都会基于Spring开发项目,你学习Spring对你的技术会有很大的提升。然后边学习你就会接触到之前提到的redis,mongoDB等等看似高大上的东东了,如果你在大学期间学完了这些东西,并对其有着一定的理解,那么你再看一些面试的书籍,应付一般的java面试,就没什么大问题了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,335评论 25 709
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 13,824评论 6 244
  • 1.1 java概述 计算机语言分为:机器语言、汇编语言、高级语言三大类。机器语言:由二进制0和1组成的编码。汇编...
    MrZhisheng阅读 2,241评论 0 1
  • 本文参与#漫步青春#征文活动,作者:赖宝林,本人承诺,文章内容为原创,且未在其他平台发布。 《立》 这个世界秋天深...
    王铁柱柱柱柱阅读 1,092评论 0 0
  • 生前禅定修行,可以帮助人最终证得菩提,但是短暂的禅定并不是永恒的解脱,人之本性原本清净空明,只是迷惑于现象世界才导...
    想坐你身旁阅读 1,014评论 0 2