1.刚开始需要知道什么

Java SE是我们Java入门的开端,是Java学习的基石,这块内容也就是大家所熟悉的坦克大战、聊天软件、五子棋这些桌面级项目所组成的。学完了Java SE部分,接下来就该选择方向了。

2. Java SE中应该关注的内容

下面我们将列出Java SE的学习中应该关注的方面,以及这些方面里主要涉及哪些核心内容。大家可以根据自己的学习情况,对照这些条目,看看有没有缺漏的内容。在之前提到过如坦克大战这样的项目,这些确实能很好的涵盖了大部分Java SE的内容,所以必要的项目是很关键的。

坦克大战

Java SE大致可分为以下几块内容:

对象导论:如何用面向对象的思路来开发

深入JVM:Java运行机制以及JVM原理

面向对象的特征:封装、继承、抽象、多态

数组和容器:容器的线程安全问题

I/O和IO:IO工作原理和应用

网络编程:TCP/IP+BIO/IO UDP/IP+BIO/IO

JDBC框架和反射:JDI、连接池、aotatio等

其他:正则表达式、字符串等

3 Java EE中该学点什么

Java EE很杂,但是也很容易学,因为你做几个网站大概就能把所有知识点串联起来。所以Java EE方向说好听点儿的叫企业级应用开发,说难听点儿的其实就是做网站。当然并不局限于做网站。

对于Java EE方向的学习,重点在于能够熟练的运用各种框架,以及掌握各种框架构成的核心思想。至于学什么框架,用什么应用服务器,在学习的时候可以采用容易配置的,所有的同类服务都是类似的,精通了一个,相似的学习就很快了。

javaEE

下面来具体的看各个模块应该学点儿什么:

序列化:XM、JSO与Java之间的序列化和反序列化

ORM:推荐学习hiberate

JSP/Servet:可以顺带着把JS学习了

sprig:IOC、AOP、Sprig MVC

MVC:推荐学习Struts

Web Service:JDK自带web service、CXF等框架

SOA:了解ESB、MQ等企业级应用架构。

EJB:主要了解思路。可顺带着学习JBOSS

其他:会使用JMS。了解JTA。

还是一点,Java EE方向的学习主要是会熟练运用即可。大点儿的企业都会有自己的框架,技术含量大同小异。会用即可。当然到了这个阶段设计模式的学习也必不可少,设计模式可以穿插于各个框架中进行学习。

关于Java EE之后应该学点儿什么

对于大多数企业来说,如果你能掌握上面提到的相关技术,并且熟悉SQ和iux,那找个Java相关工作应该是没有问题的了。如果你想更深入的去应用上面所学的知识,分布式、搜索引擎、大数据处理等互联网热门技术都是你扩宽技能的方向。

最后的最后,我们常说活到老学到老,学习Java也是,我们需要有足够的学习能力,对于高速发展的互联网来说,你不学习,就意味着被淘汰,即使你今天找到了一份月薪过万的程序猿程序猿工作,切记要不断学习新的知识!

了让学习变得轻松、高效,今天给大家免费分享一套Java入门教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群:9285,05736

java学习明确的路线规划奉上,助大家进阶相关推荐

  1. 计算机毕业设计Java春运出行铁路路线规划推荐系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java春运出行铁路路线规划推荐系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java春运出行铁路路线规划推荐系统(源码+系统+mysql数据库+lw文档) 本源码技术栈 ...

  2. Java使用graphhopper完成路线规划

    首先graphhopper是一个开源的免费的的路线规划,里面涵盖了全世界的地图,采用的经度纬度上WGS84(Gps)坐标系.因为是开源的所以设计到一些很精细到城市道路路线,可能与国内的三大图商(百度. ...

  3. 新型前端学习成长计划路线规划

    这里写自定义目录标题 必须学习的技术和工具 推荐必须了解的技术 免费教程持续更新 必须学习的技术和工具 很多人想学前端,但是又不知道怎么学,先学哪个,在学哪个,完全蒙圈了. 这是所有小白的通病,网上各 ...

  4. 【RE:布丁JAVA学习】这大概是史上最详细的JAVA泛型教程,不看后悔。

    文章目录 引言 概述 1.为什么要使用泛型 2.什么是泛型 3.泛型类&泛型接口 4.泛型方法 5.泛型数组 5.extends关键词 6."?" 通配符 7.注意事项 8 ...

  5. Java整合ImageMagick图片裁剪工具,奉上实现图片处理的常用方法,如:自由裁剪、中心化裁剪、缩略图、中心化缩略图等。 工具方法类

    手把手教你整合Java+ImageMagick. java 利用Img4JavaUtil 工具对图片做缩略图.裁剪等常用方法 安装ImageMagick最新版本, 并设置path系统环境变量.获取安装 ...

  6. Java学习之路整理-技术书从入门到进阶最全50+本(珍藏版 )

    学习交流加 个人微信:LyyCoder 学习交流资源分享qq群1(已满): 962535112 学习交流资源分享qq群2: 780902027 一.速读一遍(最好在1~2天内完成) 人的大脑记忆力有限 ...

  7. java学习到了瓶颈期,要怎么样才能进阶?

    这篇回答没有长篇大论的 Java 进阶学习路线推荐,作为纯靠自学获得大厂 offer 的过来人,给几点建议: 1.一定要动手实践 2.避免货物崇拜编程 3.提高系统设计能力 4.造轮子 5.深入学习, ...

  8. 2022年Java学习笔记目录

    一.2022年Java任务驱动课程 任务驱动,统摄知识点:2022年Java程序设计讲课笔记 二.2022年Java学习笔记 (一)踏上Java开发之旅 Java学习笔记1.1.1 搭建Java开发环 ...

  9. java学习路线规划

    java学习路线规划 一.写在前面 兄弟,我整理了一下关于自己之前学习java的一些方向,给你归纳在这里,有空就来看看,希望对你有帮助. 二.java基础篇 1.认识java ​ 了解java历史,大 ...

最新文章

  1. bat 将war文件转换成ear文件
  2. 一个雷达和摄像头融合的3D目标检测方法CenterFusion
  3. 【python图像处理】txt文件数据的读取与写入
  4. Google今日更新PR值,帆船书会由1升到了3
  5. 详解malloc,calloc,realloc原理及其模拟实现
  6. Java 位运算和逻辑运算的区别
  7. 二维观察---曲线的裁剪
  8. Java-P: 1、程序设计语言的分类
  9. linux 程序 监听端口,linux和windows下如何知道端口是被那个程序监听占用?
  10. CCNA学习指南中文第七版-1
  11. Excel VBA 代码加密
  12. 电气火灾监控系统在太焦铁路博爱站房项目的应用
  13. EMACS 使用手册
  14. python 球的表面积和体积_[给球的体积算表面积]C语言求球的表面积和体积
  15. 【技巧】屏蔽百度搜索热点和相关软件推荐等(提高注意力)
  16. 第三周项目 侦察队委派任务
  17. gmail真心用不惯啊
  18. 龙族幻想服务器正在维护中,【龙族幻想】3月18日维护公告
  19. mysql ping命令_MySQL常用命令总结
  20. 详解冬奥冠军背后的AI黑科技

热门文章

  1. jQuery的radio,checkbox,select操作
  2. 基金小窍门:如何判断基金的赚与赔
  3. 免费 Flash 留言板 -Powered by Kong
  4. openvino安装小记
  5. lte核心网由哪些设备组成_投影地面互动的实现由哪些设备组成?「振邦视界」...
  6. python海龟图画龙珠_火影,海贼王,七龙珠,还在为漫画书发愁!我用Python一键生成电子漫画书...
  7. simulink显示多个数据_Matlab/Simulink与自动驾驶(ADAS)算法开发
  8. Verilog HDL语言实现ROM、RAM+有限状态机
  9. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 18丨即时食物配送 II【难度中等】​
  10. Split Temporary Variable(分解临时变量)