如何系统的学习Java
初学者记住一点,学习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的更多相关文章
- 零基础如何系统学习Java Web
零基础如何系统学习Java Web? 我来给你说一说 你要下决心,我要转行做开发,这样你才能学成. 你要会打字,我公司原来有一个程序员,打字都是两个手一指禅,身为程序员你一指禅怎么写出的代码,半个 ...
- 系统学习 Java IO (十六)----这么多类,应该用哪个?
目录:系统学习 Java IO---- 目录,概览 Java IO目的和功能 Java IO 包含 InputStream,OutputStream,Reader 和 Writer 类的许多子类. 原 ...
- 系统学习 Java IO (十四)----字符读写缓存和回退 BufferedReader/BufferedWriter & PushbackReader
目录:系统学习 Java IO---- 目录,概览 BufferedReader BufferedReader 类构造器接收一个 Reader 对象,为 Reader 实例提供缓冲. 缓冲可以加快 I ...
- 系统学习 Java IO (十五)----字符读写 Reader/Writer 其他子类
目录:系统学习 Java IO---- 目录,概览 跟踪行号的缓冲字符输入流 LineNumberReader LineNumberReader 类是一个 BufferedReader ,用于跟踪读取 ...
- 系统学习 Java IO (十三)----字符读写 Reader/Writer 及其常用子类
目录:系统学习 Java IO---- 目录,概览 Reader Reader 类是 Java IO API 中所有 Reader 子类的基类. Reader 类似于 InputStream ,除了它 ...
- 系统学习 Java IO (十)----回退流 PushbackInputStream
目录:系统学习 Java IO---- 目录,概览 PushbackInputStream 旨在从 InputStream 解析数据时使用. 有时您需要先读取几个字节以查看将要发生的事情,然后才能确定 ...
- 系统学习 Java IO (十一)----打印流 PrintStream
目录:系统学习 Java IO---- 目录,概览 PrintStream 类可以将格式化数据写入底层 OutputStream 或者直接写入 File 对象. PrintStream 类可以格式化基 ...
- 系统学习 Java IO (八)----装饰流 FilterInputStream/FilterOutputStream
目录:系统学习 Java IO---- 目录,概览 这两个流的作用是:"封装其它的输入流,并为它们提供额外的功能" 他们的直接子类有: BufferedInputStream 的作 ...
- 系统学习 Java IO (九)----缓冲流 BufferedInputStream/BufferedOutputStream
目录:系统学习 Java IO---- 目录,概览 BufferedInputStream BufferedInputStream 类为输入流提供缓冲. 缓冲可以加快IO的速度. BufferedIn ...
随机推荐
- ScreenPresso注册码
[3]-[screenpressopro]-[5705]-[www.dayanzai.me]-[01/26/2016]-[Zkj8i42HhuCW1UCNtaklHv7Eekr1Wkt4wKHFket ...
- SQLServer 关于 HAVING子句
使用HAVING子句求众数 示例表 1.使用谓词 2.使用极值函数 (思考,在条件中存在聚合函数时,不可使用where,需要使用having) 使用HAVING子句求中数
- Python控制台颜色
Python控制台颜色 格式:\033[显示方式;前景色;背景色m 说明: 前景色 背景色 颜色 30 40 黑色 31 41 红色 32 42 绿色 33 43 黃色 34 44 蓝色 35 45 ...
- Scrapy 代理IP
Scrapy 代理IP 一.Scarpy使用代理IP 1.在setting.py 配置 代理服务器IP 2.在middlermares.py 配置 downloadmiddlermare(下载中间件) ...
- haproxy反向代理
haproxy是个高性能的tcp和http的反向代理.它就是个代理.不像nginx还做web服务器 官网地址为www.haproxy.org nginx的优点和缺点 优点: 1.web服务器,应用比较 ...
- 通过Jmeter 代理功能获取postman请求
对于初学者在Jmeter 配置 请求其实属于比较麻烦的事情,但是如果在Postman配置就容易多了,所以考虑是否可以把postman的配置直接导入Jmeter,避免初学者上手不易的问题,后来考虑使用J ...
- 百度UEditor的config.json
配合自己修改的.net core DLL使用 /* 前后端通信相关的配置,注释只允许使用多行方式 */ { /* 上传图片配置项 */ "imageActionName": &qu ...
- springboot shiro 项目前端页面访问问题总结
1.springboot前端页面默认需要放到指定的目录下才能访问 在/src/main/resource目录下的: /static /public /resources /META-INF/resou ...
- 创建postgresql表空间
mkdir -p /data/pg_data/tsp sudo chown -R postgres:postgres /data/pg_data/tsp 用下面的命令断开其它的链接 登陆服务器psql ...
- 解决讨厌的警告 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
问题: 执行任何hadoop命令,都会提示如下WARN.虽然影响不大,但是每次运行一个命令都有这么个WARN,让人很不爽,作为一个精致的男人, 必须要干掉它. [root@master logs]# ...