视频教程-Java从小白到大牛第3篇 【进阶篇】-Java

2023-11-01

Java从小白到大牛第3篇 【进阶篇】
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。
关东升
¥181.00
立即订阅

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-Java从小白到大牛第3篇 【进阶篇】-Java

学习有效期:永久观看

学习时长:1140分钟

学习计划:19天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:关东升

技术总监/研发总监

讲师介绍:一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。

☛点击立即跟老师学习☚

 

「你将学到什么?」

本视频是智捷课堂推出的一套“Java语言学习立体教程”的视频第三部分,读者以及观看群是初级小白,通过本视频的学习能够成为Java大牛。本主要内容包括:异常处理、集合、泛型、文件管理与I/O流、多线程编程、网络编程、Swing图形用户界面编程、 反射、注解(Annotation)和数据库编程。 “立体教程”是包括纸质图书,电子图书,视频讲解,课件以及QQ答疑服务等。

 

「课程学习目录」

第1章:异常处理
1.0.1 视频课程介绍
2.0.2 配套资源与帮助
3.19.0 异常处理
4.19.1 从一个问题开始
5.19.2 异常类继承层次
6.19.3.1-2 try-catch语句和多catch代码块
7.19.3.3 try-catch语句嵌套
8.19.3.4 多重捕获
9.19.4.1 finally代码块
10.19.4.2 自动资源管理
11.19.5 throws与声明方法抛出异常
12.19.6 自定义异常类
13.19.7 throw与显式抛出异常
第2章:对象容器——集合
1.20.1 集合概述
2.20.2.1 List集合常用方法
3.20.2.2 List集合遍历
4.20.3 Set集合
5.20.4 Map集合
第3章:泛型
1.21.1 泛型概念之一个问题的思考
2.21.2 使用泛型
3.21.3 自定义泛型类
4.21.4 自定义泛型接口
5.21.5 泛型方法
第4章:文件管理与I/O流
1.22.1.1 文件管理File类
2.22.1.2 文件管理案例:文件过滤
3.22.2 IO流概述
4.22.3.1 InputStream抽象类
5.22.3.2 OutputStream抽象类
6.22.3.3 案例:文件复制
7.22.3.4 使用字节缓冲流
8.22.4.1-2 Reader和Writer抽象类
9.22.4.3 案例:文件复制
10.22.4.4 使用字符缓冲流
11.22.4.5 字节流转换字符流
第5章:多线程编程
1.23.1 多线程基础知识
2.23.2.1 实现Runnable接口创建子线程
3.23.2.2 继承Thread线程类创建子线程
4.23.2.3 使用匿名内部类和Lambda表达式实现线程体
5.23.3 线程的状态
6.23.4 线程管理
7.23.5.1 线程安全之临界资源问题
8.23.5.2 线程安全多线程同步
9.23.6 线程间通信
第6章:网络编程
1.24.1 网络基础
2.24.2.1-24.2.4 TCP Socket通信
3.24.2.5 案例:TCP实现文件上传工具
4.24.2.6 案例:TCP实现聊天工具
5.24.3.1-2 DatagramSocket和DatagramPacket类
6.24.3.3 案例:UDP实现文件上传工具
7.24.3.4 案例:UDP实现聊天工具
8.24.4.1 数据交换格式之JSON文档结构
9.24.4.2 使用第三方JSON库
10.24.4.3 JSON数据编码和解码
11.24.4.4 案例:采用JSON聊天工具
12.24.5.1-2 URL概念HTTP协议HTTPS协议
13.24.5.3 使用URL类
14.24.5.4-5 使用HttpURLConnection发送GET和POST请求
15.24.5.6 实例:Downloader
第7章:Swing图形用户界面编程
1.25.1 Java图形用户界面技术
2.25.2.1 Swing类层次结构
3.25.2.2 Swing程序结构
4.25.3.0 事件处理模型
5.25.3.1 采用内部类处理事件
6.25.3.2 采用Lambda表达式处理事件
7.25.3.3 使用适配器
8.25.4.1 FlowLayout布局
9.25.4.2 BorderLayout布局
10.25.4.3 GridLayout布局
11.25.4.4 不使用布局管理器
12.25.4.5 使用可视化设计工具
13.25.5.1 标签和按钮
14.25.5.2 文本输入组件
15.25.5.3 复选框和单选按钮
16.25.5.4 下拉列表
17.25.5.5 列表
18.25.5.6 分隔面板
19.25.5.7 使用表格
20.25.6 案例:图书库存
第8章:反射
1.26.0 反射
2.26.1 Java反射机制API
3.26.2.1 调用构造方法
4.26.2.2 案例:依赖注入实现
5.26.3 调用方法
6.26.4 调用成员变量
第9章:注解(Annotation)
1.27.0 注解(Annotation)
2.27.1 基本注解
3.27.2 元注解
4.27.3.1 声明注解
5.27.3.2 案例:使用元注解
6.27.3.3 案例:读取运行时注解信息
第10章:数据库编程
1.28.1 数据持久技术概述
2.28.2.1 MySQL数据库安装与配置
3.28.2.2 连接MySQL服务器
4.28.2.3 MySQL常见的管理命令
5.28.3 JDBC技术
6.28.3.1-2 JDBC API和加载驱动程序
7.28.3.3 建立数据连接
8.28.3.4 三个重要接口
9.28.4.1 【案例:数据CRUD操作】数据库编程一般过程
10.28.4.2 【案例:数据CRUD操作】数据查询操作
11.28.4.3 【案例:数据CRUD操作】数据修改操作

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,19天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Java知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

掌握Java开发,Java SE开发

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

视频教程-Java从小白到大牛第3篇 【进阶篇】-Java 的相关文章

  • Flutter快速入门学习(二)

    目录 Dart介绍 一些Dart的重要概念 Dart语法学习 变量 内建类型 Number String Boolean List Set Map Symbol 函数 参数类型 可选参数 必选参数 函数作为另一个函数的参数 匿名函数 运算符
  • vue使用computed计算属性,监听初始化路由,页面高度

    vue中computed计算属性 页面高度自适应问题 div div
  • 王者S19服务器维护时间表,王者荣耀s19buff刷新时间一览 红蓝BUFF刷新间隔是多久...

    王者荣耀S19赛季加大了打野位对战局的影响 因此熟悉红蓝BUFF的刷新时间非常重要 无论是反BUFF还是拿自家BUFF都应该清楚刷新时间点 今日光耀菌就为大家带来了红蓝BUFF的刷新时间表 快来了解一番吧 王者荣耀s19赛季红蓝BUFF刷新
  • javaScript-----数组使用字符串作为下标

    原文地址 http blog csdn net chenssy article details 7366160 首先Array是从Object那里继承下 它具备Object所有的功能和特性 下面是Object的情况 html view pl
  • TypeScript void 无返回值

    void 表示没有任何类型 当一个函数没有返回值时 通常会返回 void 有值则会返回指定值类型 void 类型 没有返回值 function showMsg void console log 显示消息 不能返回数据 会报错 return
  • Android开发从入门到精通 章节一 : 环境+IDE

    Android开发从入门到精通 章节一 环境 IDE 接下来带领大家踏入Android编程的世界 跟着我的文章一起迈入移动端开发的世界 Android官网 https developer android google cn index ht
  • qt 嵌入web页面_Qt与Web混合开发(一)--简单使用

    目录 放个目录方便预览 目录是从博客复制过来的 点击会跳转到博客 前言 Qt与Web混合开发 系列文章 主要讨论Qt与Web混合开发相关技术 这类技术存在适用场景 例如 Qt项目使用Web大量现成的组件 方案做功能扩展 Qt项目中性能无关
  • 创建型设计模式

    为什么说支持懒加载的双重检测不比饿汉式更优 单例模式 一个类只允许创建一个对象 或实例 即单例模式 为什么使用单例 处理资源访问冲突 表示全局唯一类 从业务概念上 有些数据在系统种只应该保存一份 就比较适合设计为单例类 实现一个单例 构造函
  • python多线程读图片

    用 threading 模块多线程读图片加速 flickr25k 和 nuswide 两个数据集的图片准备见 1 4 图像预处理程序来自 5 为了测试 写了一个叫 LazyImage 的类 和其多线程版本 LazyImage MT 代码 i
  • 常用的正则表达式汇总(最全)

    0 常用的正则表达式汇总 1 匹配中文 u4e00 u9fa5 2 英文字母 a zA Z 3 数字 0 9 4 匹配中文 英文字母和数字及下划线 u4e00 u9fa5 a zA Z0 9 同时判断输入长度 u4e00 u9fa5 a z
  • /bin/sh -e

    e含义 每条指令之后 都可以用 去判断它的返回值 零就是正确执行 非零就是执行有误 加了 e之后 就不用自己写代码去判断返回值 返回非零 脚本就会自动退出
  • JUST技术:高效时空索引揭秘及使用指南

    一 问题背景 城市中超过80 的数据都与时空有关 如加油站点 出租车轨迹 交通路况等 这些数据多为半结构化和非结构化数据 并且需要管理的数据量巨大 传统的时空数据库管理海量数据时会出现性能严重下降的情况 如带有PostGIS插件的Postg
  • 编程题中的问题 2020-9-13

    1 多行的输入输出 Scanner sc new Scanner System in int t sc nextInt 以空格和回车区别的数 String s sc nextLine 或得一行的内容 因为好久没有接触基本的输入输出了 导致今
  • STM32进阶:使用STM32驱动ST7735S(内附核心源码)

    使用STM32驱动ST7735S 内附核心源码 感觉很久很久没有来博客更新了 历经千难万阻 终于做出来了TFT显示屏的SPI驱动 这里分享以下核心源码 接下来一段时间开始准备考科一了 后面有时间了再来更新 有三种模式下的驱动 一 软件SPI
  • Linux入门篇-RHEL8的网络管理

    简介 没有比 Linux 网络管理更重要的知识 只适用于 centos rhel 系列 不低于 rhel7 版本 RHEL8网络管理服务 在早期的Linux发行版本里几乎所有的网络服务都是network服务 从RHEL7开始红帽官方建议采用
  • 如何声明静态方法 和 实现?

    如何声明静态方法 和 实现 在 C 中 声明和实现静态方法 静态成员函数 与普通成员函数有一些区别 静态方法属于类本身 而不是类的对象 因此在声明和实现时需要特殊的语法 声明静态方法 在类的声明中 通过在函数原型前面添加关键字 static
  • Spring Boot整合Elasticsearch

    Elasticsearch是一个全文搜索引擎 专门用于处理大型数据集 根据描述 自然而然使用它来存储和搜索应用程序日志 与Logstash和Kibana一起 它是强大的解决方案Elastic Stack的一部分 我之前的一些文章中已经对此进
  • 专辑一:爱之初体验(初级)

    1 Everyone Has a Story in Life 每个人都有自己的故事 A 24 year old boy seeing out from the train s windows shouted Dad look the tre
  • C++子类不能使用初始化列表来初始化父类的属性

    不能使用初始化列表来初始化父类的属性 变量赋值 函数调用要在函数内 不能使用初始化列表来初始化父类的属性 报错 xx 不是类 xxx 的非静态数据成员或基类 主要原因 子类不能使用初始化列表来初始化父类的参数或属性 报错代码 class O
  • TCP/IP详解笔记(9)

    TFTP简单文本传输协议和BOOTP引导程序协议 TFTP协议 TFTP主要使用UDP协议 当需要将程序或文件同时向许多机器下载时就需要TFTP 或者当无盘系统工作时先广播一TFTP请求 网络上的TFTP服务器就会发送响应 其中包含可执行的

随机推荐

  • 秩亏自由网平差的附加条件法

    目录 一 原理概述 二 案例分析 三 代码实现 四 结果展示 一 原理概述 N B T P B N B TPB N
  • 为什么学习java

    我们为什么要学习java 前几天在上课的时候 老师问了一句这样的话 为什么要学习java 好家伙 当然是热 穷 爱 的 了 当然 如此肤浅也是万万不能的 于是我陷入沉思 是啊 现在主流编程语言这么多 python c c 为什么我要学习ja
  • 使用Tensorflow实现CNN进行手写数字识别

    传统的机器学习需要使用不同的特征提取算法获取特征 深度卷积神经网络为图像分类提供了统一的解决方案 一 卷积神经网络 卷积神经网络CNN是多层神经网络的一个变种 传统的多层神经网络 当隐层数变多时 节点数目过多时就会造成参数个数过多 训练难度
  • 【STM32】基本定时器

    基于stm32f103 基于 零死角玩转STM32 F103指南者 进行学习 定时器 分类 基本定时器 通用定时器 高级定时器 功能框图 简单来说就是来自APB或者AHB的时钟 经过PSC 1到65535分频 形成时基 每经过一个时基 TI
  • Matlab R2021b下载安装教程

    1 本人使用百度网盘下载 2 准备工具 内存较大的电脑 会占用20 G 请注意 百度网盘 还需要耐心 这点我待会细说 3 Matlab R2021b下载地址私信我即可 4 开始下载 然后就是漫长的等待过程 因为我在学校宿舍 网速慢 但是总体
  • 机器学习sklearn之贝叶斯网络实战(三)

    贝叶斯网络的结构学习 包括 基于评分的结构学习 基于约束的结构学习以及两者结合的结构学习方法 hybrid structure learning 评分函数主要分为两大类 贝叶斯评分函数 基于信息论的评分函数 贝叶斯评分函数主要包括 K2评分
  • 虚拟机VMware最详细下载与安装教程!

    前面给大家讲过了虚拟机VBox的安装 个人觉得还是没有VMware好用 因为VMware有快照功能 而VBox没有 所以今天就给大家说下VMware的安装 有很多细节方面需要注意 不然很可能安装失败 这里就说下15 5 2的安装 建议不要安
  • WMware WorkStation克隆CentOS7

    WMware WorkStation克隆CentOS7 1 克隆说明 vmware中的完整克隆是基于指定的虚拟机克隆出相同的一份出来 不必再安装 但是我们要保证几个地方不能一样 一个是主机名称 hostname 一个是虚拟网卡设备mac地址
  • webpack 的热更新是如何做到的?原理是什么?

    Hot Module Replacement 简称 HMR 在不需要刷新整个页面的同时更新模块 能够提升开发的效率和体验 热更新时只会局部刷新页面上发生了变化的模块 同时可以保留当前页面的状态 比如复选框的选中状态等 在 webpack 中
  • Java课题笔记~ 日期处理

    2 8 日期处理 2 8 1 日期注入 日期类型不能自动注入到方法的参数中 需要单独做转换处理 使用 DateTimeFormat注解 需要在springmvc xml文件中添加mvc annotation driven 标签 1 在方法的
  • RSA算法

    一 资料阅读 1 RSA算法 将两个大素数相乘十分容易 但那时想要对其乘积进行因式分解却极其困难 因此可以将乘积公开作为加密密钥 2 数字签名 又称公钥数字签名 电子签章 是一种类似写在纸上的普通的物理签名 但是使用了公钥加密领域的技术实现
  • 小程序登录及AppSecret(小程序密钥)

    在授权开发以后 需要提交小程序密钥 有小程序密钥第三方才有能力获取用户的一些信息 提供一些能力 平台分别提供多种方式实现微信登录 1 调用wx login接口 静默获取openid 适用场景 无需使用用户头像 昵称 Unionid信息 2
  • Echarts基本入门(一)

    一 关于Echarts图形的基本设置都是在 option中完成的 具体的配置可以参考官网链接 https www echartsjs com zh tutorial html ECharts 20 E4 B8 AD E7 9A 84 E6
  • 单片机实现 printf 打印输出,和电脑端一样用

    在学C语言时 printf 很好用 到了单片机 ARM时却不能用 那因为库中的 printf 是定向打印到显示屏的 所以我们把 printf 重新定向打印到串口就可以了 串口助手中就可以显示打印的内容 这样我们在单片机 ARM中就可以 像电
  • 1.性能测试项目实战

    怎么开展性能测试 什么时候开始性能测试 1 先确定需不需要做 客户有明确的性能需求 当没有明确需求时 如果市场用户访问量不大 时间允许就做一个基准测试 时间不允许就不做 市场用户量比较大 需要先跟产品 需求人员确定好性能需求 再去做对应的性
  • 申请带@msn.com后缀的邮箱

    很多朋友总是抱怨申请msn邮箱时总是申请到 hotmail com的 为什么申请不到 msn com的呢 我从网上Google了一下 这个地址是申请简体中文MSN邮箱的 https accountservices passport net
  • DC/AC:单相双极性SPWM逆变电路原理设计及MATLAB/Simulink实验仿真

    单相PWM逆变电路的主电路与单相方波逆变电路相同 如图所示 只是其驱动信号不再是占空比为50 的方波 而是采用PWM控制 将宽度变化的窄脉冲作为驱动信号 PWM技术的理论基础为面积等效原理 即形状不同但面积相等的窄脉冲加之于线性惯性环节时
  • html input设置非空,input非空检查解决方案

    当前位置 我的异常网 vbScript input非空检查解决方案 input非空检查解决方案 www myexceptions net 网友分享于 2013 03 10 浏览 62次 input非空检查 code VBScrip悬赏科技
  • 简述熔断、限流、降级

    高并发场景指的是在大量用户同时访问服务时 服务能够保持稳定和高效运行的能力 常用的解决高并发场景下服务不可用问题的技术手段包括熔断 限流和降级 熔断 当服务的错误率超过一定阈值时 熔断器会自动断开服务的调用 防止错误的服务继续对系统造成负载
  • 视频教程-Java从小白到大牛第3篇 【进阶篇】-Java

    Java从小白到大牛第3篇 进阶篇 一个在IT领域摸爬滚打20多年的老程序员 软件架构师 培训讲师 IT作家 熟悉Java Kotlin Python iOS Android 游戏开发 数据库开发与设计 软件架构设计等多种IT技术 参与设计