Java 11核心技术基础知识

Java 11核心技术基础知识
共82节 417人在学 课程详情
  • Java简介

    • 理解开发Java的设计决策
    • 熟悉Java历史
  • Java编程环境

    • 建立你的Java开发环境
    • 使用命令行工具
    • 使用集成开发环境
    • 运行图形化应用和applet
  • Java基本编程结构

    • 编写一个简单的Java程序
    • 处理数值数据类型
    • 处理String和API文档
    • 编写读取输入和生成输出的程序
    • 使用Java语言的控制流构造
    • 需要任意精度时使用大数
    • 使用数组存储多个同类型元素
  • 对象和类

    • 理解面向对象编程的基本概念
    • 使用预定义的类
    • 定义你自己的类
    • 理解Java中类的高级概念
    • 理解Java中的参数传递
    • 更多地了解对象构造
    • 使用包和导入
    • 使用javadoc工具生成类文档
    • 有效地设计类
  • 继承

    • 理解和定义子类
    • 子类中的覆盖方法和构造器
    • 理解Java中的高级继承概念
    • 使用Object类及其方法
    • 理解继承如何支持Java语言特性
    • 使用反射处理任意对象
    • 有效地使用继承
  • 接口、Lambda表达式和内部类

    • 理解接口概念
    • 理解Java接口的属性
    • 使用默认方法
    • 熟悉接口用例
    • 理解Lambda表达式如何工作
    • 理解内部类的工作原理
  • 异常、断言和日志

    • 捕获异常以修复错误条件
    • 了解如何有效地使用异常
    • 使用断言增强算法约束
    • 使用日志记录程序的工作
    • 使用异常报告程序中的错误
  • 泛型编程

    • 理解泛型编程的优点
    • 定义一个简单的泛型类
    • 定义泛型方法
    • 了解如何为类型变量施加限制
    • 理解如何转换泛型代码在Java虚拟机上运行
    • 注意Java泛型的限制和局限
    • 理解泛型类型与继承之间的交互
    • 使用反射和泛型类型
  • 集合

    • 理解单独的集合类和接口的好处
    • 熟悉集合框架中的类型
    • 使用链表和数组列表
    • 使用散列集和有序集
    • 使用队列、双端队列和优先队列
    • 使用映射组织键/值对
    • 理解集合包装器和视图
    • 使用集合的常用算法
    • 使用Java老版本中的集合
  • JavaFX

    • Java GUI编程简史
    • 在Scene中显示信息
    • 事件处理
    • 布局
    • 用户界面控件
    • 对话框
    • 酷炫的控件
    • 属性和绑定
    • 异步处理
  • Swing原则

    • 理解Swing工具包的设计决策
    • 显示窗体窗口
    • 显示图形形状
    • 显示颜色、字体和图像
    • 理解程序如何响应用户界面事件
    • 用多种方式提供可以激活的用户界面动作
    • 处理鼠标事件
    • 理解AWT事件层次结构
  • Swing用户界面组件

    • 理解Swing如何使用模型-视图-控制器设计模式
    • 在窗口中摆放用户界面组件
    • 处理文本输入
    • 在用户界面中提供选择
    • 实现菜单和工具条
    • 解决复杂的布局管理任务
    • 使用和实现对话框
  • 小结

    • Java 11核心技术: 小结

    订阅失败

    Java 11核心技术基础知识
    Java 11核心技术基础知识 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    熟悉Java历史

    课程介绍

    对于希望为真实应用编写健壮Java代码的有经验的程序员来说,《Java核心技术》一直以来都被认为是重要而实用的教程和参考。

    在本视频课程中,Cay S. Horstmann采用同样的方法并通过详细的演示向有经验的程序员介绍Java。这个培训课程与《Java核心技术》(卷1 基础知识 原书第11版)是配套的,这一版已经做了全面更新以涵盖Java SE 9和10。

    内容说明

    本视频课程的前两课简要回顾Java的历史,一步一步地为你介绍如何安装软件开发环境。在第3课中,将学习如何在Java中完成你在其他编程语言中已经了解的事情:编写分支和循环,以及处理数字、字符串和数组。

    第4课介绍面向对象编程。Java是完全面向对象的,这一课会介绍如何使用内置类以及如何构建你自己的类。第5课和第6课介绍继承、接口以及Lambda表达式,这是Java SE 8的一个强大的新特性。

    第7课介绍程序出错时应该做什么。这一课涵盖了异常处理、日志记录和调试。在第8课中,你会学习如何编写可用于多种不同数据类型的泛型代码。第9课会运用这些技能,研究可以采用多种方式组织数据的众多Java集合。

    最后3课会介绍Java用户界面编程的基础知识。

    这个课程的源代码和演示文稿可以从以下网址得到:http://horstmann.com/corejava/livelessons/#(1)


    推荐课程

    信息系统项目管理师自考笔记

    李明 · 915人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22818人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4294人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 838人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 899人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5203人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1532人在学

    Python Django 深度学习 小程序

    钟翔 · 2409人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 681人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4076人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~