学习java不知道怎么入手?分享一套我自己学习的路线

学习java不知道怎么入手?分享一套我自己学习的路线
首先最基础的,便是安装java环境变量,和各种java工具,JDK环境安装配置、环境变量配置,只有先安装了这些工具,才可以开始敲代码之路。学java是要多动手才能学得好的,不能只看理论知识。
一、从Java SE部分开始
1、java基础:基础语法;面向对象(重点);集合框架(重点);常见类库API;
2、java界面编程:AWT;事件机制;Swing;
3、java高级知识:Annotation;IO和NIO、AIO;多线程、线程池;阻塞、非阻塞、异步网络通信;反射、动态代理
二、JDBC编程
4、SQL基础:基础SQL语句;基本查询;多表查询;子查询;结果集的交、并、差运算;
5、JDBC基础:常见数据库用法;JDBC操作常见数据库;RowSet与离线结果集;数据库连接池;事务管理、批处理;
6、JDBC进阶:存储过程、函数;触发器;理解JCBC的不足;掌握ORM工具优势和设计;
三、DHTML编程
7、HTML基础:基本HTML标签;常见表单标签;DIV+CSS布局;
8、JavaScript知识:javascript基本语法;javascript基本对象特征;Json语法;深刻理解javascript的动态特征;
9、Dom和事件机制:DOM操作、编程;常见浏览器事件机制;掌握用户交互技巧;
四、Java Web编程
13、Web编程基础:Tomcat服务器;Jsp语法、EL、内置对象;Servlet API;Servlet 3.0注解;Listener和Filter;
14、Web编程进阶:自定义标签库;MVC和DAO、Servlet、标签的作用;JSTL、DisplayTag等常见标签库用法;
15、Web编程原理:请求/响应、架构;Http协议;深刻理解Jsp运行原理;掌握Web容器底层的线程池、socket通信、调用Servlet的命令模式;
五、项目实战
在学习了大部分java知识后,便可以尝试入手一些项目 拓展、进阶:
Java EE实践与架构:Ant+Ivy或Maven;SVN、CVS;深刻理解10种以上设计模式;掌握各种Java EE架构及各自优势;
Workflow:Workflow规范及功能;JBPM等workflow框架;多次重构、反复思考;大型项目经验;Java EE进阶:掌握各MVC框架运行原理、能开发类似框架;掌握Spring、HiveMind、AspectJ等框架原理、能开发类似工具;掌握Hibernate等能开发的类似工具,学习java掌握了基础和一些小项目,在未来就业是不够的,还是需要不断在工作中充实自己,才能拿到高薪,更好的发展自己!
其实网上也有很多学习路线,我也是自己摸索的。大家有关java问题都可以问我!

原文地址:https://blog.51cto.com/14623707/2462558

时间: 2024-11-06 10:00:09

学习java不知道怎么入手?分享一套我自己学习的路线的相关文章

Java新手学习路线,0基础学习Java怎样效率更高?

Java是老牌编程语言,拥有扎实的群众基础和广阔的市场应用,从业人员薪资也普遍较高.很多人想要加入到Java开发行列,不过0基础学习Java怎样效率更高? 很多0基础学习Java的同学想知道怎样学习效率更高?小编以为,学习Java需要一个系统的过程,而根据你未来的职位方向不同,学习也各有侧重.目前来说,Java就业方向包括Web开发.大数据开发.Android开发以及各种后端服务开发领域,但不论你选择哪一个,都要从最基础的知识点学习. Java基础知识点多且杂,初学者在开始的时候需要认识什么是J

如何学习java?

嗯,不知不觉中,学习java的时间快要两年了.在学习这两年中,遇到的挫折很多,收货的知识也很多.下面我给出我自己在学习过程中使用到的经验,以及相关的资源链接,希望每一个爱编程.爱java的人,可以有所收货. 新手阶段 作为一个新手,找到一本学习的课本以及相关的视频教学是至关重要的.我在开始学习的时候,使用的教材是: 1<java开发实战经典>,该书作者是李兴华,是一个很好的讲师.下面链接为mldn公司的相关链接,大家可以进入该网站找到相关视频资料: mldn魔乐科技 在学习这个基础知识过程中,

(转)如何学习Java技术?谈Java学习之路

51CTO编者注:这篇文章已经是有数年“网龄”的老文,不过在今天看来仍然经典.如何学习Java?本篇文章可以说也是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领域其他技能的学习. [在原先<学好Java之我见>的基础上重新整理而成] Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”.“倚天剑”. Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助. 1. 思考一下 学习Java之前,先别

学习java,自学需要先学习什么

我想学习JAVA ,做一名编程人员. 但是没什么基础,除了会玩游戏,别的基本不会什么了. 顶多也就算是了解电脑基础. 我想知道我自学JAVA的话,应该先学什么再学什么. 谢谢大家非常谢谢大家的解答.我现在又面对了 如何学习C的问题.因为没有基础知识,导致我不知从何下手.刚刚下了一本电子书教C的,可发现并不太适合我,很多词汇都不理解. 锁业还希望有朋友能推荐一本.另外,我现在的年龄不小了,实在不好意思管家里要钱去学校学习了,打算自学.哪位前辈如果精力比较充沛,可以带带我,告诉我学习方法,不胜感激.

业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送)

业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送). 超过1024G的IT学习资料免费领取,你值得拥有! 领取资源方式,关注“业余草”公众号,回复对应的关键字 01.回复”我要健康“,获取程序员健康.内涵大礼包! 02.回复”大数据“,获取大数据相关资源. 03.回复”linux“,获取linux相关资料. 04.回复”mongodb“,获取mongodb学习资料. 05.回复”redis“,获取redis相关资料. 06.回复”zookeeper“,获取分布式等相关资

【JAVA学习笔记】-零基础学习JAVA人分享自己的心得(转)

进入毕业季,毕业设计早早的做完,不想那么早进入职场,便趁此大好时光,一边接受企业培训,一遍自学JAVA.在我看来,学习一门语言必备的几个要点在于,看,练,悟.在这个连技术也已经沦为快餐的时代,很多人无可厚非的认为,在短时间内,快速应用一门语言才是他们所追求的,这也造成了当今培训机构的泛滥.我对此不评价,存在既是合理.但是,我这些心得体会,是想对那些真正喜欢技术的朋友,动机纯粹的朋友而言的,那些不喜欢的人,尽管拍砖,嘿嘿. 学习技术的时候,你是否总会被一些琐事烦恼呢,qq,网游,小说... 我并不

【自学java四年,分享学习资料】

[本人现任职于上海,大专学历,工作经验三年多,学习java四年多.] 因为学历不高,所以在上海这个地方也是一路摸爬滚打过来的. 一开始学校里都是靠着看马士兵的视频入的门,因此后来就一直有看视频的习惯. 这么多年不断的积累学习的视频,都是一些自己看过的.从基础到有点难度的,都学过. 趁着这个端午节放假,工作任务完成了,给大家免费分享自己的三百个g的基础视频. 其实我知道java自学是很难的,不是java学习的难度,而是坚持不懈的难度. 注意我说的是自学,所以可能会走弯路,我把一些以后工作可能会用到

【转】学习JAVA的步骤

好东西大家分享: JAVA学习的一些重点 . Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的<Thinking in Java>.它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它.该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的<Thinking in C++>在1995年曾获SoftwareDevelopment Jolt Award最佳书籍大奖,<Thinking in Jav

2018高级java架构师的成长路,最新技术大纲学习

我目前从事分布式服务架构的设计与开发工作,在阿里的大数据平台上进行应用程序开发.我们整个系统架构采用了"前后端分离"的思想,前端关注数据展现,后端关注数据生产,通过 REST服务将前后端整合起来,所有的应用都是无状态的,可以做到水平扩展.我们将整个系统拆分成许多"微服务",服务之间通过统一的接口来调用,每个服务是通过容器技术进行隔离,此外服务可发布到统一的服务管理平台上,可通过该平台监控每个服务的运行状态与生命周期事件,并为服务调用者提供了服务发现的能力,可对服务进