免费发布课程
课工场

Java高级特性系列课程

  • 授课对象:
  • 授课地址:在线课程
  • 授课学校:课工场      
  • 关注人数:15000
  • 课程原价:
  • 网上报名价:251元元
  • 课程详情

Java高级特性系列课程目录共16节课程,已更新完毕

  • 第1节 集合框架和泛型(上) 免费试看
    本课开始将带着大家接触集合框架以及泛型的使用方法:ArrayList、LinkedList的使用方法及异同点、迭代器Iterator和HashMap集合的使用方法以及有效解决强制类型转换时出现问题的方法-泛型,实用的小技巧。学习目标 掌握ArrayList的使用方法
  • 集合框架和泛型(上)
    免费
    高级特性 集合框架 泛型 arraylist
    难度:高级
    有效期:30天?
    学习人数: 21076
    参加课程
    分享有礼
    学习指导题库0
    适合人群:

    具备一定的Java语法知识的软件开发初学者

    课程描述:

    本课开始将带着大家接触集合框架以及泛型的使用方法:ArrayList、LinkedList的使用方法及异同点、迭代器Iterator和HashMap集合的使用方法以及有效解决强制类型转换时出现问题的方法-泛型,实用的小技巧,快来学习吧!

    学习目标

    掌握ArrayList的使用方法

    目录
    1集合框架和泛型(上)
    本课目标17:44
    为什么使用集合框架13:08
    Java集合框架包含的内容16:17
    List接口的实现类06:42
    ArrayList集合类19:25
    ArrayList常用方法开始学习

  • 第2节 集合框架和泛型(中)
    学习目标 1.掌握LinkedList的使用方法 2.了解ArrayList与LinkedList的相同点与不同点
  • 集合框架和泛型(中)
    免费试看
    ¥19.00
    高级特性 泛型 arraylist
    适合人群:

    具备一定的Java语法知识的软件开发初学者

    课程描述:

    本课开始将带着大家接触集合框架以及泛型的使用方法:ArrayList、LinkedList的使用方法及异同点、迭代器Iterator和HashMap集合的使用方法以及有效解决强制类型转换时出现问题的方法-泛型,实用的小技巧,快来学习吧!

    学习目标

    1.掌握LinkedList的使用方法 

    2.了解ArrayList与LinkedList的相同点与不同点 

    学习建议

    遍历数据的内容需通过视频掌握,各集合类作用和方法无需背诵,建议翻阅Java API帮助文档加深理解


    目录
    1集合框架和泛型(中)
    本课目标07:58
    LinkedList集合类117:50
    LinkedList集合类215:50
    Set接口21:31
    迭代器Iterator12:11

  • 第3节 集合框架和泛型(下)
    学习目标 1.掌握Collections类操作集合 2.了解泛型的定义 3.掌握使用泛型集合存储和操作数据的方法
  • 集合框架和泛型(下)
    免费试看
    ¥29.00
    高级特性 集合框架 泛型 arraylist
    适合人群:

    具备一定的Java语法知识的软件开发初学者

    课程描述:

    本课开始将带着大家接触集合框架以及泛型的使用方法:ArrayList、LinkedList的使用方法及异同点、迭代器Iterator和HashMap集合的使用方法以及有效解决强制类型转换时出现问题的方法-泛型,实用的小技巧,快来学习吧!

    学习目标

    1.掌握Collections类操作集合 

    2.了解泛型的定义 

    3.掌握使用泛型集合存储和操作数据的方法 

    学习建议

    我们不妨在学习过泛型的相关知识之后对比之前学习过的知识,系统的总结一下使用泛型所带来的好处以及便利,有助于理解和记忆

    目录
    1集合框架和泛型(下)
    本课目标04:33
    Map接口常用方法116:10
    Map接口常用方法215:23
    综合练习及泛型14:10
    泛型集合13:59
    Collections算法类及常用方法17:14

  • 第4节 实用类介绍(上)
    本节课将带大家学习Java中的实用类,实用类是Java封装性的体验,那么什么是实用类呢?实用类又能够带给我们怎样的体验和便捷呢?学习目标 1.理解枚举类 2.了解包装类及其构造 3.能够使用枚举类型
  • 实用类介绍(上)
    免费试看
    ¥19.00
    高级特性 实用类介绍
    适合人群:

    具备Java基础语法、软件开发者

    课程描述:

    先修条件

    本课程需要掌握Java基础语法,建议先学习或掌握以下技能:

    Java基础语法  系列课程


    技能描述

    本节课将带大家学习Java中的实用类,实用类是Java封装性的体验,那么什么是实用类呢?实用类又能够带给我们怎样的体验和便捷呢?让我们跟着老师开始学习吧。


    学习目标

    1.理解枚举类 

    2.了解包装类及其构造 

    3.能够使用枚举类型 


    包含这门课程的系列课

    Java高级特性  系列课程


    包含这门课程的岗位课

    Android开发工程师

    Java开发工程师


    学习建议

    各常用类借助实际案例和运行效果来理解即可,对于实用类以及其方法的使用,包括字符串、日期时间的处理,必须勤翻阅Java API帮助文档


    目录
    1实用类介绍(上)
    本课目标07:13
    为什么需要枚举04:56
    枚举18:39
    综合练习及JavaAPI06:47
    包装类及其构造方法24:14
    包装类的常用方法20:26

  • 第5节 实用类介绍(下)
    在学习过上节课的知识之后,相信大家已经对实用类有所了解了,本节课我们将学习更加具体和实用的一些类比如Math类、Random类和String类等等。本节课学习目标 1.理解java.lang包以及java.util包中常用类 2.能够进行字符串的处理 3.能够进行Date类的时间处理
  • 实用类介绍(下)
    免费试看
    ¥19.00
    高级特性 实用类讲解
    适合人群:

    具备Java基础语法、软件开发者

    课程描述:

    先修条件

    本课程需要掌握Java基础语法,建议先学习或掌握以下技能:

    Java基础语法  系列课程


    技能描述

    在学习过上节课的知识之后,相信大家已经对实用类有所了解了,本节课我们将学习更加具体和实用的一些类比如Math类、Random类和String类等等,当然还有很多很多的实用类,同学们可以在课余时间自己探索与学习。


    学习目标

    1.理解java.lang包以及java.util包中常用类 

    2.能够进行字符串的处理 

    3.能够进行Date类的时间处理 


    包含这门课程的系列课

    Java高级特性  系列课程


    包含这门课程的岗位课

    Android开发工程师

    Java开发工程师


    学习建议

    熟练记忆以及使用实用类的功夫是日积月累的,经常翻阅帮助文档有助于你更快的掌握

    目录
    1实用类介绍(下)
    本课目标06:34
    Random类22:47
    String类及Length()方法07:37
    equals()方法25:19
    字符串比较的其他方法11:28
    字符串常用提取方法21:32

  • 第6节 超市会员管理系统
    我们将继续学习实用类介绍和新的课堂案例,超市会员管理系统,在本次课中我们将学到:StringBuffer操作字符串、Date类和Calendar类操作日期时间、SimpleDateFormat类格式化日期时间、SimpleDateFormat类格式化日期时间以及集合框架和实用类完成超市管理系,在实战中提高你的编码能力吧!
  • 超市会员管理系统
    免费试看
    ¥39.00
    实用类 stringbuffer 集合框架
    适合人群:

    具备一定的Java语法知识的软件开发初学者

    课程描述:

    我们将继续学习实用类介绍和新的课堂案例,超市会员管理系统,在本次课中我们将学到:StringBuffer操作字符串、Date类和Calendar类操作日期时间、SimpleDateFormat类格式化日期时间、SimpleDateFormat类格式化日期时间以及集合框架和实用类完成超市管理系,在实战中提高你的编码能力吧!

    学习目标

    1.能够使用StringBuffer操作字符串 

    2.能够使用Date类和Calendar类操作日期时间 

    3.能够使用SimpleDateFormat类格式化日期时间 

    4.能够使用集合框架和实用类完成超市会员管理系统 

    学习建议

    本课实操较多,代码量大,建议同学们反复观看视频回放,边看边敲,项目中的代码可以自行扩展或筛选其中部分实现.目录

    1超市会员管理系统
    本课目标04:06
    字符串的操作方法24:58
    StringBuffer类和String类13:03
    操作日期时间18:26
    上机练习-超市会员管理系统118:52
    上机练习-超市会员管理系统219:30

  • 第7节 输入和输出处理(上)
    程序对于文件的操作(Java I/O)是非常重要的一部分内容,在本次课中,你会了解到File类对文件的各种操作,并了解流的作用,掌握字节输入流对于文件的读取操作。
  • 输入和输出处理(上)
    免费试看
    ¥29.00
    Java i/o inputstream fileInputstream 字节输入流
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    程序对于文件的操作(Java I/O)是非常重要的一部分内容,在本次课中,你会了解到File类对文件的各种操作,并了解流的作用,掌握字节输入流对于文件的读取操作。

    学习目标

    1.能够使用File操作文件 

    2.了解流的作用及分类 

    3.能够使用字节输入流读取文件 

    学习建议

    了解流的作用及分类是此次课内容学习的前提,建议采取对比方式记忆,自己梳理电子档或纸质笔记分类,字节输入流的各方法及区别为本次课重点,需要多敲代码巩固。目录

    1输入和输出处理(上)
    本课目标06:44
    Java IO08:41
    文件-使用File类操作文件15:23
    文件-代码演示14:39
    流14:35
    FileInputStream常用方法09:57

  • 第8节 输入和输出处理(中)
    继上次课对于文件进行了读取操作后,使用字节流对文件进行写入操作。掌握另一种操作文件的方式--字符流,并完美解决在字符流处理中文文件时出现的乱码问题。
  • 输入和输出处理(中)
    免费试看
    ¥29.00
    outputstream fileoutputstream Inputstreamreader bufferedreader 字符流
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    继上次课对于文件进行了读取操作后,使用字节流对文件进行写入操作。掌握另一种操作文件的方式--字符流,并完美解决在字符流处理中文文件时出现的乱码问题。

    学习目标

    1.能够使用字节输出流写入文件 

    2.能够使用字符流读取文件 

    3.能够处理中文乱码 

    4.能够使用缓冲流读取文件 

    学习建议

    本课接触到更多种类的输入和输出流,容易混淆,建议结合API帮助文档,自己手工梳理各类之间的关系,对比记忆。目录

    1输入和输出处理(中)
    本课目标04:47
    FileOutPutStream15:59
    综合练习09:53
    常见错误18:01
    FileReader类21:11
    Reader类06:52

  • 第9节 输入和输出处理(下)
    如何实现对二进制文件的读写呢?如何实现序列化和反序列化呢?这些问题在本课中都将一一解决,此次课程为Java I/O课程的最后一次课,不容错过。
  • 多线程与网络编程(一)
    免费试看
    ¥29.00
    网络编程 socket 多线程 线程 进程 线程调度
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    先修条件

    本课程需要具备Java基础语法基础,建议先学习或掌握以下技能:

    Java基础语法  系列课程


    技能描述

    Java最初其实是作为网络编程语言出现的,网络编程必然离不开线程,关于线程创建、多线程与网络编程的神奇之旅,将在本课展开。此次课主要介绍线程相关概念、创建线程及线程调度相应内容。


    学习目标

    1.理解线程相关概念 

    2.能够创建并启动线程 

    3.掌握线程调度的相关知识 


    包含这门课程的系列课

    Java高级特性  系列课程


    包含这门课程的岗位课

    Java开发工程师


    学习建议

    本课有一定理论知识,需要理解,借助代码消化是最好的方式,多线程处理的内容较复杂,请结合后续学习的网络编程内容理解。目录

    1多线程与网络编程(一)
    本课目标07:36
    进程与线程19:52
    线程的创建和启动118:52
    线程的创建和启动216:28
    线程的状态09:12
    线程调度16:50

  • 第10节 多线程与网络编程(一)
    Java最初其实是作为网络编程语言出现的,网络编程必然离不开线程,关于线程创建、多线程与网络编程的神奇之旅,将在本课展开。此次课主要介绍线程相关概念、创建线程及线程调度相应内容。
  • 多线程与网络编程(一)
    免费试看
    ¥29.00
    网络编程 socket 多线程 线程 进程 线程调度
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    先修条件

    本课程需要具备Java基础语法基础,建议先学习或掌握以下技能:

    Java基础语法  系列课程


    技能描述

    Java最初其实是作为网络编程语言出现的,网络编程必然离不开线程,关于线程创建、多线程与网络编程的神奇之旅,将在本课展开。此次课主要介绍线程相关概念、创建线程及线程调度相应内容。


    学习目标

    1.理解线程相关概念 

    2.能够创建并启动线程 

    3.掌握线程调度的相关知识 


    包含这门课程的系列课

    Java高级特性  系列课程


    包含这门课程的岗位课

    Java开发工程师


    学习建议

    本课有一定理论知识,需要理解,借助代码消化是最好的方式,多线程处理的内容较复杂,请结合后续学习的网络编程内容理解。目录

    1多线程与网络编程(一)
    本课目标07:36
    进程与线程19:52
    线程的创建和启动118:52
    线程的创建和启动216:28
    线程的状态09:12
    线程调度16:50

  • 第11节 多线程与网络编程(二)
    本课带你进行基于TCP协议的Socket网络编程,编程实现客户端和服务器的神奇交互。在网络知识的基础上,带你了解Socket及ServerSocket的使用。
  • 多线程与网络编程(二)
    免费试看
    ¥29.00
    网络编程 socket serversocket
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    先修条件

    本课程需要具备Java基础语法基础,建议先学习或掌握以下技能:

    Java基础语法  系列课程

    多线程与网络编程(一)  课程


    技能描述

    网络编程的本质是数据交换,网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。

    本课带你进行基于TCP协议的Socket网络编程,编程实现客户端和服务器的神奇交互。在网络知识的基础上,带你了解Socket及ServerSocket的使用。


    学习目标

    1.理解网络相关概念 

    2.了解Socket通信原理 

    3.掌握基于TCP协议的Socket通信 


    包含这门课程的系列课

    Java高级特性  系列课程


    包含这门课程的岗位课

    Java开发工程师


    学习建议

    1.本课网络相关概念不需要死记硬背,理解即可。 

    2.Socket通信原理为本次课的重点,请结合现实生活打电话的案例理解,将步骤作为注释写入代码,指导代码编写。

    目录
    1多线程与网络编程(二)
    本课目标04:52
    网络概述及IP地址的组成16:21
    DNS域名解析及网络服务器10:46
    网络通信协议09:52
    Socket简介、分类及通信原理15:47
    java.net包118:12

  • 第12节 多线程与网络编程(三)
    本课为网络编程学习之旅的最后一部分,将多线程与Socket通信结合实现多客服端与服务器的交互,同时,将进行基于UDP协议的Socket网络编程。
  • 多线程与网络编程(三)
    免费试看
    ¥29.00
    网络编程 多线程 datagramsocket datagrampacket
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    先修条件

    本课程需要具备Java基础语法基础,建议先学习或掌握以下技能:

    Java基础语法  系列课程

    多线程与网络编程(一)  课程

    多线程与网络编程(二)  课程


    技能描述

    本课为网络编程学习之旅的最后一部分,将多线程与Socket通信结合实现多客服端与服务器的交互,同时,将进行基于UDP协议的Socket网络编程。


    学习目标

    1.掌握多线程实现多客户端与服务器交互 

    2.了解基于UDP的Socket通信过程 

    3.能够实现基于UDP的Socket通信 


    包含这门课程的系列课

    Java高级特性  系列课程


    包含这门课程的岗位课

    Java开发工程师


    学习建议

    1.多线程实现多客户端与服务器的交互为本次课的难点,建议反复观看视频,模仿代码实现。 

    2.基于UDP协议的Socket通信结合现实生活理解其过程,看懂并模仿实现代码即可。

    目录
    1多线程与网络编程(三)
    本课目标04:19
    多线程处理多请求114:47
    多线程处理多请求214:21
    基于UDP协议的Socket编程115:18

  • 第13节 XML(一)
    XML是一种通用的数据格式,它可以跨平台使用。什么是XML、其优势是什么、如何定义一个格式良好的XML,这些问题都将在此次课中得到答案。
  • XML(一)
    免费试看
    ¥29.00
    xml dom4j xml解析
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    XML是一种通用的数据格式,它可以跨平台使用。什么是XML、其优势是什么、如何定义一个格式良好的XML,这些问题都将在此次课中得到答案。

    学习目标

    1.了解XML概念及优势 

    2.掌握XML文档结构 

    3.能够定义一个格式良好的XML 

    4.了解解析器的概念及分类 

    学习建议

    本课为XML的第一次课程,其中理论知识和概念居多,XML的编写规范需要各位注意,结合W3CSchool手册了解XML相关概念是个很好的学习方法。目录

    1XML(一)
    本课目标05:44
    XML简介06:40
    XML文档结构10:21
    XML标签22:46
    XML编写注意事项07:33
    转义符15:11
    XML解析器及命名空间16:08

  • 第14节 XML(二)
    本课将带你使用DOM解析XML,将XML解析为一棵DOM树,明确各节点之间的关系,将有助于你对
    XML(二)
    免费试看
    ¥29.00
    xml dom
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    本课将带你使用DOM解析XML,将XML解析为一棵DOM树,明确各节点之间的关系,将有助于你对于XML结构的深入理解。

    学习目标

    1.了解DOM解析原理 

    2.能够使用DOM解析XML 

    学习建议

    本课代码很多,其中出现了很多新的Java API,需要借助JDK帮助文档掌握其使用,课下多练习,注意解析步骤是相对比较固定的。

    目录
    1XML(二)
    本课目标04:58
    常用接口介绍12:43
    获得DOM树及Document文件14:44
    获取手机品牌信息10:12
    获取手机型号信息17:55
    保存XML文件14:05
    设置缩进08:15
    于XML结构的深入理解。

  • 第15节 XML(三)
    DOM4J解析XML是另一种解析XML的技术,也是性能更优良、更便捷的方式,本课将带你掌握这种解析方式。
  • XML(三)
    免费试看
    ¥29.00
    dom4j xml
    适合人群:

    掌握Java基础语法的软件开发初学者

    课程描述:

    DOM4J解析XML是另一种解析XML的技术,也是性能更优良、更便捷的方式,本课将带你掌握这种解析方式。

    学习目标

    1.掌握DOM4J解析步骤 

    2.了解DOM4J解析XML与DOM解析的区别 

    3.掌握DOM4J解析XML 

    学习建议

    本课介绍XML另一种解析技术,建议采用对比学习的方法,和DOM解析的步骤及代码对比记忆和实现即可,引入jar包的步骤需要单独记忆。目录

    1XML(三)
    课前导读06:46
    关联jar包和项目18:15
    显示手机的品牌及型号17:28
    增加新的手机品牌信息17:03
    修改和删除节点10:49

  • 第16节 嗖嗖移动业务大厅
    学习面向对象已经有一段时间了,是否感觉脑袋还是晕晕的@-@?告诉你一个诀窍,就是多做多练多思考,终会修炼成仙!本项目《嗖嗖移动业务大厅》就是你的练功场,将会贯穿面向对象以及集合框架、实用类等众多武功秘籍,小神们,接招吧!
嗖嗖移动业务大厅
免费试看
¥29.00
综合案例 项目实战
适合人群:

具备Java面向对象、高级特性基础的学员

课程描述:

学习面向对象已经有一段时间了,是否感觉脑袋还是晕晕的@-@?告诉你一个诀窍,就是多做多练多思考,终会修炼成仙!本项目《嗖嗖移动业务大厅》就是你的练功场,将会贯穿面向对象以及集合框架、实用类等众多武功秘籍,小神们,接招吧!

学习目标:

能够综合运用Java面向对象、集合框架、实用类等知识解决实际问题。

学习建议:

学习本课程前,要求掌握Java面向对象知识,包括封装、继承、多态、抽象类、接口、异常处理以及集合框架、实用类的知识。

目录
1嗖嗖移动业务大厅
课程介绍02:14
需求讲解20:30
梳理整个项目的需求16:32
创建实体类23:05
创建业务类11:34
用代码实现创建业务类24:59
用户注册129:19
用户注册229:10
用户登录判断25:19
管理员功能26:58
美化界面23:53
实现嗖嗖移动用户的功能125:04
实现嗖嗖移动用户的功能222:19
使用嗖嗖15:57
用接口实现功能29:07
在主流程中添加代码17:31
分别实现每一个分支22:04


讲师介绍

讲师

周嵘

资深Java/.Net开发工程师,6年软件开发行业项目经验,曾参与天津海关、移动梦网信息平台等多个项目的开发。

讲师

陈璇

腾讯“最受欢迎女老师”,千万学员最喜爱的“璇女神”,讲课幽默风趣、化繁为简,独创“趣味游戏闯关学习法”,主讲的课工场前端及Java课程多次成为最受学生欢迎和认可的爆款课程。

想要了解更多关于Java高级特性系列课程方面的资讯,可以来79招生网网上报名免费咨询!

更多课程推荐:

课工场是北京大学旗下的校办产业,成立于1999年,课工场是一个定位于互联网人才培养的在线教育平台,基于互联网和移动互联网技术,面向希望获取互联网企业职位的大学生,提供没有地域、时间差别的公平互联网学习机会。主要从事IT职业教育培训,拥有自己的课程研发部分,开设的专业课程都是目前企业中需求量广,人才缺口大的岗位。致力于让学员毕业之后能够快速上岗就业。 
课工场开设有:人工智能学院、大数据学院、区块链学院、云计算学院、创意设计学院、互联网软件学院、互联网营销学院、代码学院等。
课工场提供互联网企业岗位相关的课程,面向互联网企业中热门的产品,技术,设计,运维等方向提供岗位路线课程,也擅长制作精美的入门基础课程,精选了大量课件免费提供给在校大学生。课工场的技术岗位课程包括多个专业方向:前端开发工程师课程、HTML5+CSS3开发工程师、JavaScript网页特效、Android开发工程师、JAVA开发工程师、互联网+大数据开发工程师等。
课工场全称北京课工场教育科技有限公司,是由北京大学优秀校办产业北大青鸟集团全资建设的互联网教育平台,创始团队来自中国IT职业教育领军企业北大青鸟研究院。团队在泛IT职业教育领域深耕细作19年,始终秉持北京大学严谨的治学精神,深谙互联网+职业教育的运营之道,与北京大学保持良好的合作关系。北京大学教育学院师资力量派驻课工场,为课工场提供教育理论研究支持。
课工场汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟学习服务,形成完善的“互联网+教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,打造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。

  • 暂无评论!

      79招生网为第三方平台,不会向学员收取任何费用;内容素材如有侵权、虚假不实、违法违规信息等请联系我们 020-26225931。

      课程信息由培训机构(或其代理)自行发布(或提供),请用户在自辨课程虚实、有效性、及时性时留意以实际授课为准。



报名咨询

       您好,在此留下您的联系方式,我们将第一时间与您联系!

学校信息

学校优势:

课工场是北京大学旗下的校办产业,成立于1999年,课工场是一个定位于互联网人才培养的在线教育平台,基于互...

QQ客服

联系电话

18924037954

(微信同号)

微信公众号

79招生网微信公众号