初学者记住一点,学习Java一定是连续性的且循序渐进的“系统化”学习,首先我给你提供一个优秀Java工程师的学习路线。

web前端方面:html、css,Java、jQuery、xml解析、Bootstrap

Java基础:Javase(Java语法、数组、面向对象、Java常用类、异常处理、集合框架、IO、多线程、网络编程、反射机制、)

数据库:MySQL、Oracle、JDBC

Javaweb:Tomcat、Jsp、servlet、ajax

企业级框架:Struts2+Spring+Hibernate+spring MVC+Mybatis(SSH、SSM)

以上知识点都吃透找到工作是没啥问题的,不过对于初学者来说,不可以小看这些的难度,想要真正理解每一个技术,还需要时间去琢磨啊。

根据我多年学习Java编程的经验给大家提出以下几点宝贵建议:

1.了解当今企业的需求,目前的Java工作要求都是两年工作经验以上的,但是你不必担心找不到工作,只要你掌握了招聘网站上的那些要求,就可以实现给企业创造价值的机会,对于互联网公司我最清楚了,他们不管你是哪里来的,只要你可以给公司创造价值,就会有你的用武之地,所以首要目标去了解当今的人才需求。

2.如果你是学生,你的优势在于时间,你可以制订一个半年到一年的学习计划,每天只需要学习一节或者两节视频就好,然后大量的练习去巩固和理解知识点,把基础打扎实。如果你是工作的,可能时间不是太多,那么你就需要提高学习效率,把有限的时间“规划”起来,今天完成哪些东西,就必须要完成,我强调一点,做好“系统的学习规划”,没有规划一定会失败。

3.找大神去请教,你不要想着只通过自己一个人就可以把任何一门手艺学的非常好,那几乎是不可能的,记住一定要跟对这个专业有经验的人多沟通,比如跟我沟通,人和人在交流中会碰撞出你不知道的东西,创造出新的思想和你不可能得知的知识,这是我过来人的经验,一定要听,多跟NB的人交流,对你很有帮助。

4.学习Java的学习方法至关重要,我相信很多自学过Java的小伙伴都有这样的疑问,很多程序我能看懂,但是让我写却很难,这明显就是不会学的表现,在听课的时候,你并没有真正的理解每一个东西的真正用途,课后你完全不知道应该如何应用,一个程序只有你真正动手去写出来,才是注入了生命力,看着像是活,不然就是死的,而这生命力就是我们给的。

5.因为学习时间过长,所以大家不可犯一个错误,边学边忘,所以时间久了忘记了是非常正常的,在规定的一个时间内,进行从头梳理,复习是必不可少缺少的,进行多复习,多动手练习,就会永久的记忆。

注意问题:

1.代码规范,从开始就养成良好的习惯

2.养成阅读博客的习惯

3.不要记笔记,多查Java的API

4.遇到问题,先动脑思考,别张嘴就问,而且问别人之前,先学会如何问问题,不然招人烦

5.初学者少看书,基本看不下去,Java的书少则300页,多则上千页,只推荐一本《Java核心技术》了解下原理就好,以后工作了,在多看技术性书籍

如果你对于学习Java整个流程有任何的问题,可以随时来咨询我,学习方法,学习路线,系统学习规划,希望可以帮助大家少走弯路。

这是我个人的QQ:827917488

我个人的5000人Java交流学习群:494801931

如何系统的学习Java的更多相关文章

  1. 零基础如何系统学习Java Web

    零基础如何系统学习Java Web?   我来给你说一说 你要下决心,我要转行做开发,这样你才能学成. 你要会打字,我公司原来有一个程序员,打字都是两个手一指禅,身为程序员你一指禅怎么写出的代码,半个 ...

  2. 系统学习 Java IO (十六)----这么多类,应该用哪个?

    目录:系统学习 Java IO---- 目录,概览 Java IO目的和功能 Java IO 包含 InputStream,OutputStream,Reader 和 Writer 类的许多子类. 原 ...

  3. 系统学习 Java IO (十四)----字符读写缓存和回退 BufferedReader/BufferedWriter & PushbackReader

    目录:系统学习 Java IO---- 目录,概览 BufferedReader BufferedReader 类构造器接收一个 Reader 对象,为 Reader 实例提供缓冲. 缓冲可以加快 I ...

  4. 系统学习 Java IO (十五)----字符读写 Reader/Writer 其他子类

    目录:系统学习 Java IO---- 目录,概览 跟踪行号的缓冲字符输入流 LineNumberReader LineNumberReader 类是一个 BufferedReader ,用于跟踪读取 ...

  5. 系统学习 Java IO (十三)----字符读写 Reader/Writer 及其常用子类

    目录:系统学习 Java IO---- 目录,概览 Reader Reader 类是 Java IO API 中所有 Reader 子类的基类. Reader 类似于 InputStream ,除了它 ...

  6. 系统学习 Java IO (十)----回退流 PushbackInputStream

    目录:系统学习 Java IO---- 目录,概览 PushbackInputStream 旨在从 InputStream 解析数据时使用. 有时您需要先读取几个字节以查看将要发生的事情,然后才能确定 ...

  7. 系统学习 Java IO (十一)----打印流 PrintStream

    目录:系统学习 Java IO---- 目录,概览 PrintStream 类可以将格式化数据写入底层 OutputStream 或者直接写入 File 对象. PrintStream 类可以格式化基 ...

  8. 系统学习 Java IO (八)----装饰流 FilterInputStream/FilterOutputStream

    目录:系统学习 Java IO---- 目录,概览 这两个流的作用是:"封装其它的输入流,并为它们提供额外的功能" 他们的直接子类有: BufferedInputStream 的作 ...

  9. 系统学习 Java IO (九)----缓冲流 BufferedInputStream/BufferedOutputStream

    目录:系统学习 Java IO---- 目录,概览 BufferedInputStream BufferedInputStream 类为输入流提供缓冲. 缓冲可以加快IO的速度. BufferedIn ...

随机推荐

  1. [Python]_ELVE_centos7安装Python3.7.1与Python2共存

    注:该博客转载至PengYunjing博客,加以改动. #0x01 安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses ...

  2. PHP/Post 提交请求获取json数据,并转化为所需要的数组

    /** * Post 提交请求获取json数据,并转化为所需要的数组 */ function request_post($url = '', $param = '') { if (empty($url ...

  3. js/php判断移动端还是PC端

    if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobi ...

  4. NFC 大电池 高性价比手机

    NFC 大电池 高性价比手机三星 Galaxy A60元气版 黑瞳全视屏 3200万超广角拍照手机 骁龙675 6GB+64GB 丹宁黑 全网通4G 双卡双待 1499 https://item.jd ...

  5. 解决C#程序只允许运行一个实例的几种方法详解

    解决C#程序只允许运行一个实例的几种方法详解 本篇文章是对C#中程序只允许运行一个实例的几种方法进行了详细的分析介绍,需要的朋友参考下 本文和大家讲一下如何使用C#来创建系统中只能有该程序的一个实例运 ...

  6. Busybox镜像

    使用docker多少还是要知道一些Busybox的知识,下面转载自https://blog.csdn.net/chengqiuming/article/details/79313539 一 简介 Bu ...

  7. 工作中拓展的加密解密传输方式. DES对称加密传输.

    系统间通过xml传输, 不能采用明文, 就加密传输. 秘钥(真正有效的是前8位)存储于配置中. public static string EncryptStr(this string content, ...

  8. Jmeter发送邮件功能SMTP Sampler

    介绍Jmeter的发送邮件功能,使用的Sampler是SMTP Sampler,详细说明每个配置项的功能 从上往下介绍需要用到的配置项: Server settings Server: 服务器地址 P ...

  9. Python3.6.2安装pip install paramike模块报错

    问题描述: 在有几台电脑上pip install paramike报错 报错内容: Could not find a version that satisfies the requirement sq ...

  10. Microsoft Speaker Recognition API

    azure说话人识别API 官方文档:https://westus.dev.cognitive.microsoft.com/docs/services/563309b6778daf02acc0a508 ...