在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习,以我做开发6年的经验来看虽然java开发人员的需求量变得越来越大,但这并不代表做java开发人员的技术就可以一成不变,java技术更新的很快,而且在现在中国的培训机构里java学员都是批量生产的,那么竞争压力也是很大的。所以许多人在学好java的基础后,转战到火热的安卓开发。我今天来分析一下java各种大致学习路线。

首先总结一下做java最后大致是两个方向:web企业级开发(JavaWeb J2EE)和手机android开发。这两个方向的先决条件是J2SE,J2SE并不是那么简单,只有当你逐渐学的深入了你才体会到java的精髓。

1.HTML+CSS+DIV,前端会用到,作为研发人员至少应该会简单写些页面出来,这是许多编程语言都需要了解的基础。

2.JAVASCRIPT,想要使用一些特殊的效果就需要这个了,但是你并不需要很精通,当你需要用到JS的地方可以用Jquery代理,Jquery很好学,很有用的JS框架,看似复杂华丽的效果他都能轻松完成。

3.Ajax,前端异步交互技术,值得去研究

4.JSP,Servlet,Javabean,发展至今已经不提倡在JSP里嵌入JAVA代码,所以仅仅是作为视图层使用,嵌入些如JSTL和Struts2标签库的标签成为动态页面。Servlet是应该重点学习的,包括如过滤器、监听器等,这些都是当下Struts2或者未来WEB框架的底层基础和原理。

5.Strut2+Hibernate(or JPA)+Spring,当下十分流行的开发框架。其实是很容易上手的,但关键是需要懂得原理。

6.Web Service技术,它能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。 如果有意向的话可以来我自己的学习交流裙,进去就有免费的学习资料和全栈工程师在线指点,835+224+549 进裙记得写邀请码(崽崽)

转载于:https://juejin.im/post/5b98ef1e6fb9a05d0a05160b

给初学者的一点建议,新手学习java需要学习哪些基础?相关推荐

  1. 学习Java的学习顺序

    学习Java的学习顺序 第一阶段(四个月) 1.j2se 面向对象-封装.继承.多态 内存的分析 递归 集合类(Set,List,Map的子类).泛型.自动打包与解包.Annotation IO流(I ...

  2. 新手如何学习Java以及学习java的步骤

    第一步 首先要做好学习前的准备工作:java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理.Unix开发环境.Unix常用命令.熟练掌握Unix常用命令:熟 ...

  3. java基础不好框架能学会吗_转行Java能学会吗?零基础学习Java的学习路线

    Java的跨平台性.通用性.安全性.高效性决定了这门语言在未来10年都会是最热门的语言之一.Java技术的安全性和平台移植性足够让他应用到不同的领域,它的工作需求足够大,现实一点来说即使Java濒临o ...

  4. 零基础可以学习java吗_零基础真的可以学习java吗?

    Java是一个比较抽象的开发语言,涉及知识点比较多,如果自学的话,可以按照五个阶段来学习,先学好基础知识,再逐步扩展,由易到难.要注意视频和书本内容相辅相成,切记不要只看视频而不忽略书本基础的知识要点 ...

  5. 零基础学习Java的学习流程与学习误区

    学习Java编程技术肯定是以就业拿到高薪工作为主要目的的,可是高薪不会那么轻易拿到,这是一个简单的道理.没有付出就没有回报,在整个学习Java编程技术的过程中,你需要付出时间.精力.金钱.废话不多说合 ...

  6. 小猿圈之学习java web需要有什么基础?

    有很多人想学java,因为java虽然已经火了多年,但是其发展前景还是很不错的,有很大一部分人选择走java web方向,那么java web应该提前掌握哪些知识呢?小猿圈加加下面说一下. 首先找准自 ...

  7. 怎么学习java?学习java的路线

    这是看动力节点的老杜视频写的,很喜欢他!!!! 学习前的准备: 适合自己的高效学习方法.好的截图软件.好的记笔记的软件.好的笔记本 java学习路线: 1.javase java语言基础,是java的 ...

  8. 西安尚学堂学员对于新手学习java的一些建议

    学习Java是一个循环渐进,有始有终,按部就班,脚踏实地的过程.在基础编程中,从Java入门到Java网络编程这一段是非常重要的,除了gui界面开发,其中数Java的面象对像和Java的数据结构最为重 ...

  9. 怎么样才能学好java_论新手该如何学习java?

    由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间,还有一个很重要的原因就是java这门语言更适合商业应用,所以高校里大部分博士老师们对此语言的了解甚至不比本科生多. 在这种环境下, ...

最新文章

  1. 两边双虚线是什么意思_【交通】这些新标识啥意思?交警教你怎么走
  2. 重点 (七) : 开发技巧/方法
  3. Spring MVC 中的 forward 和 redirect
  4. Windows下Memcache的安装及PHP扩展配置方法
  5. 索尼爱立信M608C使用心得!
  6. Firefox联手Chrome合作开发网页VR标准
  7. 2019年暑假慈溪集训(更新ing)
  8. 关于 【通过代理访问】 的研究,【突破 IP ,“无限制”投票】
  9. CodeSmith实体类模板
  10. 记录 Parameter with that position [1] did not exist; nested exception is java.lang.IllegalArgumentExce
  11. ArcGIS JavaScript API本地部署离线开发环境
  12. c php curl post,php curl post
  13. Java基于spingboot+vue智慧小区物业管理系统源码 智慧小区管理系统源码
  14. ADS史密斯圆阻抗匹配
  15. NRF51822基于蓝牙协议栈SDK+FDS-Flash data storage 的使用及应用例程
  16. FTP成功连接服务器后,出现乱码问题
  17. 判断linux文件、文件夹是否存在
  18. 房屋装修自装,如何自己做装修设计
  19. ASP.NET基础与入门:WebForm,事件驱动编程,Page类
  20. c语言循环次数计算多重循环,C语言 第六章 多重循环练习

热门文章

  1. android webview开启html5支持
  2. vi编辑器中的各种(整行,多行,一个单词)复制
  3. DateEdit如果开启Vista模式并显示日期+时间模式
  4. 2010年下半年网络工程师考试上午试卷与参考答案(3)
  5. 免sudo使用docker
  6. (七)使用jedis连接单机和集群(一步一个坑踩出来的辛酸泪)
  7. mongodb yum 安装
  8. linux中wget命令
  9. 关于Linux vi命令 vi命令一览表
  10. Android数据库专家秘籍(七)经验LitePal查询艺术