关于作者

Java教程

Java教程正式推出!

Java教程已正式推出!目前分为JavaSE基础(已发布)和JavaEE(暂未发布)两大课程体系,拥有从零基础开始,到高级Java后端开发的完整课程体系,让你循序渐进地成为专业的Java开发工程师!

初学者学习编程语言,最大的难点在于,很多时候,一个小小的步骤卡壳了,例如,配置一个classpath,就可能浪费几个小时甚至几天时间。

其次,是搭建开发环境。怎么配环境变量,怎么在IDE中导入项目,这些问题,光看文字不好明白,所以,Java课程采用全视频发布。

涉及到代码的时候,如果只给出代码片段,初学者真的很难运行起来,所以,在Java课程中,每节课我们都提供完整的项目源代码。

下载源码、解压、导入工程也非常麻烦。我们在Eclipse IDE(一个Java集成开发环境)中提供了一个课程源码插件,找到当前正在学习的课程,双击导入,就可以直接导入项目,开始编写代码并运行了。

Win10

目前,Java课程分为Java基础系列和JavaEE系列两部分,未来还会增加Android系列和大数据系列等其他课程。

Java基础系列共16门课程,覆盖了安装JDK、面向对象基础、异常、反射、泛型、集合、IO、正则、加密、Maven等各个主要知识,帮助初学者快速掌握Java基础,为进一步学习JavaEE或者Android打好基础。

目前推出的JavaSE基础系列课程为收费课程,含16门课程(已发布12门课程,剩下的课程将在几个月内陆续发布,购买JavaSE基础系列课程的学员可直接学习)总价¥1779,特价¥799!

课程特色:

  • 720p高清视频教学,无限次回看

  • 按知识点讲解,并以实际工程代码演示

  • 每节课均提供完整可运行的代码,更可在IDE中直接导入

课程列表:

Java快速入门

快速介绍Java的历史,讲解Java基本语法、数据类型,掌握如何使用Eclipse IDE并快速编写简单的Java程序。

Java面向对象编程

介绍Java面向对象编程的概念,掌握数据封装,继承和多态,掌握Java的包、作用域及常用核心类。

Java异常处理

介绍Java的异常体系,掌握如何正确捕获并处理异常,如何自定义异常,如何使用断言和日志。

Java反射与泛型

介绍Java的反射、注解和泛型,掌握如何使用反射访问字段、方法、构造方法,如何使用注解,如何使用泛型,Java泛型的实现原理,extends和super通配符的用法。

Java集合

介绍Java集合的常用类,理解并掌握常用集合类包括List、Set、Map、Queue、Stack的数据结构、用法和适用场景。

Java IO编程

介绍Java的IO流接口,掌握使用InputStream/OutputStream和Reader/Writer,理解并应用Filter模式组合流接口。

Java处理日期和时间

介绍Java处理日期和时间的新旧两套API,理解日期、本地时间、时区、时间戳的概念,掌握Java处理日期和时间的基本用法和最佳实践。

JUnit单元测试

介绍如何使用JUnit进行单元测试,掌握编写单元测试的方法,包括异常测试,参数化测试和超时测试。

Java正则表达式

介绍正则表达式基础,掌握如何使用Java内置的类操作正则表达式,包括简单匹配、复杂匹配、分组匹配、贪婪匹配、非贪婪匹配、搜索和替换等常用操作。

Java加密与安全

介绍Java常用的加密和安全算法,掌握编码、摘要算法、对称加密算法、密钥交换算法、非对称加密算法、签名算法、数字证书。

Java多线程编程

介绍Java多线程编程的概念,掌握多线程线程,线程同步,高级concurrent包提供的Lock、Condition、Concurrent集合、Atomic、线程池、Future、CompletableFuture、Fork/Join,以及ThreadLocal等。

Maven基础

介绍作为使用最广泛的Java项目管理工具的Maven的基本用法,理解并使用Maven的依赖管理,构建流程,插件及模块化管理。

Java网络编程(即将推出)

介绍Java网络编程基础,掌握Socket编程、SMTP、POP、HTTP协议等。

Java操作XML和JSON(即将推出)

介绍如何使用Java操作XML和JSON。

Java JDBC编程(即将推出)

介绍关系数据库的基本概念,掌握如何使用Java的JDBC接口操作关系数据库。

Java函数式编程(即将推出)

介绍Java函数式编程的基本概念,熟练掌握lambda表达式和stream数据流。

了解更多详情,请点击:

立刻学习

WARNING: You are using an old browser that does not support HTML5. Please choose a modern browser (Chrome / Microsoft Edge / Firefox / Sarafi) to get a good experience.