51CTO订阅专栏 Java EE速成指南 ...

新人大礼包
小程序订阅 省¥12

30篇  已完结 214人已订阅

专栏介绍

随着信息化大潮的加剧,各行各业对软件工程师的需求越来越多。而不论是做企业级应用,还是电商平台,APP等,Java都是首选的语言。


软件编程技术的发展日新月异,如果不及时学习, 很容易被淘汰,甚至连面试都会举步维艰。从SSH到Spring MVC,再到Dubbo Zookeeper微服务框架理念,这期间 需要掌握的知识技能不胜枚举,而从中精挑细选最实用的技术,进行强化学习才是掌握Java的最佳方法。


本专栏通过对Java知识的科学编排,从中抽取最适合当前从业需求的知识技能,帮助读者快速掌握Java核心知识点,快速步入职场。


专栏订阅成功后,即可通过以下4个途径永久阅读

1.“51CTO订阅专栏”小程序端

2.“51CTO”微信服务号端

3.“51CTO博客”web端

4.“51CTO学院”Android App端


适用人群

1.快速学习Java
2.想掌握实操技能

作者介绍

51CTO王波

人气2408 文章0 粉丝225

王波·软件架构师
曾任职于中国电子集团长城软件、中国科学院自动化研究所、华为2012实验室等知名互联网公司
10年以上一线企业开发经验,成功开发过基于通信、电商、数据管理、OA、ERP、SAAS等相关业务平台的项目
热衷于编程技术的开源,长期在51CTO撰写技术专栏,著有业内畅销书《Java架构师指南》和《jQuery EasyUI开发指南》

订阅说明

1.本专栏为图文专栏,共计30篇
2.专栏定期更新更新频率为每周1-2篇,现已更新完结
3.专栏一经订阅永久阅读, 可与作者留言互动
4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购
5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)

学习本专栏您能收获什么

1.扎实的Java知识
2.掌握需求开发思路
3.深入工作需求场景

专栏目录

  • 序:Java EE速成指南如何从入门到精通

    “不想当架构师的程序员,不是一个好的程序员。”虽然这看似是一种调侃,但从学习的层面来说,成为架构师,仍然是一个好的目标!人只有在心里有了目标,才会生活得更加幸福。

  • 1.Java,Java EE,还是Java ME?

    上篇对JavaEE快速入门这个专栏进行了一系列介绍,相信读者已经对我们的专栏有了全面的认识,也知道了对应的学习方法还有注意事项。接着,从本章开始,我们正式进入专栏的学习。本章的内容比较简单,就是学习Java的分类,为广大读者扫除知识障碍。因为读者的知识水平参差不齐,甚至有些人根本分不清Java以及它的衍生概念。举个最典型的例子,不少读者分不清Java和JavaEE是什么。因此,本章我们对学习后续章

  • 2.选择开发工具搭建环境

    上篇我们对Java学习所需要的知识点进行了全面的梳理,打消了读者对于JavaEE还有其他版本,JVM、JDK、JRE理解不清楚的疑虑。本章,我们开始学习选择开发工具和搭建开发环境。在学习前,我来介绍一下在公司当中,对于这些工具的选择。开发工具,又称作IDE,比如IntelliJIDEA、Eclipse、EditpPlus、UltraEdit等都是IDE,用来写程序的,牛人甚至可以使用记事本来写程序

  • 3.初次见面,Hello World程序

    上篇对Java的IDE选择,还有开发环境的搭建做了一个系统的介绍。相信读者在阅读了上篇之后,一定迫不及待地想要投入到项目的开发中了。但是,凡事都要讲究循序渐进,尤其是JavaEE的项目,其实本身并不难,困难之处在于我们不论自己的水平有多高,都要有架构师的思维来看待整个项目。JavaEE的项目,说得形象点就是一个堆积木的过程,我们需要把各种开源框架,还有代码都融入到这个软件工程之中。因此,在学习方面

  • 4.动态交互框架技术:Servlet与CGI编程

    上篇对我们学习了JavaEE的HelloWrold程序,项目初期架构组成知识,还有多个Tomcat服务器的部署方式。然后,本章我们的重点是学习早期的动态交互框架技术,Servlet与CGI编程。在学习之前,我们还是来稍微明确一下此行的意义:当今的互联网,各种应用大行其道,其实本质都可以笼统地归纳为JavaEE项目。为什么这么说呢?我们的手机APP、SNS网站、ERP项目、CRM项目、电商平台等,都

  • 5.细说持久层:JDBC与其Spring封装类编程

    Servlet的关键在于,它通过作为控制层存在,能够在项目的MVC模式中作为中转站,负责把用户的请求从前端传递到后端

  • 6.万物起源于需求:调研与文档输出

    本章我们正式步入需求的学习。在互联网编程世界,万物的源头都是起于用户的需求的。

  • 7.金字塔基石:Java的8种数据类型

    本章,我们来学习Java世界金字塔的基石,也就是Java的8种数据类型,学习好了本章,便能轻松应对基础开发了。

  • 8.面向对象的编程:类与接口

    本章主要学习类与接口,抽象类和接口的用法,继承extends和实现implements的用法,学好了本章便如虎添翼。

  • 9.储存柜:数组详解与各类常用操作

    通过对Java数组的学习,我们可以掌握一种类似储存柜的保存数据的方法,这种方法通常适用于保存大量同种类型的数据,并且对数据进行排序等操作。

  • 10.传输利器:List、Set、HashMap等常用集合类

    本章系统学习了Java的容器集合类,例如Collection、List、Map以及其实现类ArrayList、LinkedList、HashMap等,通过本章学习,读者可以在后端自由组合数据,以应对不同的业务场景。

  • 11.数据序列化:文件系统与IO流

    使用IO数据流就是为了使得输出输入独立于设备,构建一个标准化规范,最大化的方便数据在网络之间传输。

  • 12.容错机制:异常处理try catch与throw,事务特性

    Java的容错机制就是异常处理,通过异常处理,我们可以轻松的定位错误代码,而事务则是为了保障程序数据的绝对正确。

  • 13.程序协作:Thread多线程编程实践

    本章我们重点学习Java多线程的概念和用法,通过讲述多线程的基本使用,再配合生产者消费者的模式代码,来阐述线程安全的实现方法。

  • 14.追根溯源:Java类反射机制应用

    Java类反射机制的初级与高级应用,通过学习本章,可以深入地理解如何把Class文件转换成Java文件,再次加深JVM的运行机制的理解。

  • 15.程序清洁工:拦截器Interceptor、过滤器Filter、监听器Listener

    Java EE中的拦截器Interceptor、过滤器Filter、监听器Listener用途非常广泛,也能对程序起到很好的控制作用,学习完本章,读者将对程序在Web服务器的流程控制得到全新的认识。

  • 16.XML文件与JSON解析

    Java中XML文件的使用无处不在,但很多时候程序会帮我们默认生成好。而JSON在后端对数据的封装却需要程序员来手动操控,如何封装JSON数据,是考验程序员功底的一个难题。

  • 17.WebService经典实例

    WebService是一个基于SOAP协议的跨平台传输技术,其本质仍然是依靠HTTP传输,但需要XML来进行数据的封装。另外,WebService是学习微服务的基础,学习好了这门技术,基本上可以说是掌握了50%的微服务。

  • 18.异步传输:Ajax传递技术

    Ajax异步传输技术造就了如今的互联网,除了表单提交完,剩下的另一种提交方式就是它。学习了Ajax,也就看透了互联网编程技术的前世今生。

  • 19.前后端交互:JSP内置对象

    通过学习JSP的9个内置对象,便可以自由地在前后端进行传值交互了,配合Ajax技术,可谓是如虎添翼。在学习的时候,需要注意重点学习典型的方法即可。

  • 20.数据库概述:Oracle与MySQL,NoSQL代表MongoDB

    本章,我们通过对数据库Oracle与MySQL,NoSQL代表MongoDB的学习,不但从直观地角度学习了这些数据库的用法,还能通过可视化操作界面来管理数据库。学习数据库的要领就是,保证它的安装没有问题,接着再管理工具里面进行各种命令的模拟学习。

  • 21.数据库编程:函数、游标、存储过程

    本章,我们学习了数据库编程中的函数、游标、存储过程,通过对本章的学习,可以使读者的数据库能力得到大幅度的提升。当然,也可以说是掌握了一项新的编程技术,那就是面向过程的编程理念和方法。

  • 22.SQL命令集训

    本章主要从实例入手,从SELECT、ORDER BY、聚集函数、GROUP BY、连接查询、 数据更新、常用函数这几个方面来综合学习SQL语句在数据库中的使用方法和应用场景。

  • 23.版本控制工具:SVN与GIT

    本章,我们通过学习SVN和GIT,把代码托管到第三方服务器上,熟悉规范化的开发流程,还有代码工具的检出、更新、提交代码等常用操作。

  • 24.常用的Linux命令,Shell脚本入门

    本章,我们学习了常用的Linux命令,Shell脚本入门,通过本章的学习,大家可以做到在Linux操作环境下进行常规开发,并且可以通过VMware虚拟机来学习Linux的一切操作,真正做到Linux从入门到精通。

  • 25.新时代的开拓者:Dubbo Zookeeper微服务框架

    通过学习本章,我们能够掌握Dubbo Zookeeper微服务框架的傻瓜式入门应用,实例比较简单,但很实用,相信大家通过一个小时的学习即可掌握微服务的核心思想和常用的操作应用。

  • 26.消息中间件初探:工作流Activiti与Kafka组件

    通过学习Activiti工作流,能够解决程序员普遍没有接触和开发过工作流的短板,极大地提高了程序员的开发水平和技术广度。

  • 27.单机、集群、分布式谁主浮沉?

    本章我们重点阐述了单机、集群、分布式微服务模式的概念和发展历程,使读者明白了这些重要知识的来龙去脉,并且强调了如何去学习它们。

  • 28.佛本是道:探析JVM虚拟机的终极秘密

    本章大致梳理了JVM虚拟机的重点知识,带领读者领会JVM的构成及原理,并且提炼出JVM重要的知识点。

  • 29.程序部署与Maven讲解,Spring常用技术

    本章讲述了程序部署与Maven讲解,Spring常用技术。通过对本章的学习,读者应该能掌握程序的部署方法,还有Maven的应用,以及明白Spirng在框架中所担负的职责。

  • 30.项目实战:SSM框架信息管理系统

    本章,我们从头到尾地搭建了一个Spring MVC的经典框架,全方位的学习了SSM框架信息管理系统的开发过程,以及框架的构成体系。通过本章的学习,读者可以在源码的基础平台上,不断的提升和强化自己的Java开发技能,争取尽早地达到架构师的级别。

组合专栏推荐

更多
试读

已自动为您匹配最优优惠券

不使用优惠券

总金额:¥51.00

去支付

扫码邀请好友

分享给更多好友,获得更多收益机会

支付成功

加入作者互动群

和作者近距离提问 &交流 &互动

扫描二维码 回复 ZL046 + 昵称 入群