课程简介

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,位列企业级开发语言排行榜第一。牛客和极客学院合作推出JAVA系列课程,共219个视频,详细的介绍了JAVA入门至开发实战。暂不支持APP播放。课程相关资料下载

课程内容

进度
0 %

开发环境搭建

15 视频

本阶段讲解了Java开发需要掌握的基础知识与软件

1.1 Java语言简介 免费
1.2 JRE与JDK简介 免费
1.3 Windows下JDK的下载与安装 免费
1.4 Mac OSX下JDK的下载与安装 免费
1.5 Eclipse的下载与安装 免费
1.6 为Eclipse安装功能扩展插件 免费
1.7 创建与运行Java项目 免费
1.8 Java项目的结构 免费
1.9 Java项目的导入导出 免费
1.10 Java常用的输出调试技巧 免费
1.11 Java 在Eclipse中的操作技巧 免费
1.12 认识Eclipse 免费
1.13 Eclipse的衍生版本 免费
1.14 下载与安装Eclipse 免费
1.15 为Eclipse安装功能扩展插件 免费
进度
0 %

Java语言基础

69 视频

本阶段讲解了Java语言的基本语法,是Java语言的基本知识

2.1 计算机进制转换课程概要 免费
2.2 计算机系统进制概述 免费
2.3 十六进制与其它进制的转换 免费
2.4 二进制与其它进制的转换 免费
2.5 十进制与其它进制的转换 免费
2.6 数据类型初阶 免费
2.7 变量的定义和变量使用的原因 免费
2.8 变量的命名、定义和初始化 免费
2.9 用变量简化计算
2.10 用变量保存多种类型的数据
2.11 变量的作用域
2.12 基本数据类型的包装类
2.13 二进制补码
2.14 整数类型
2.15 浮点类型
2.16 字符类型
2.17 转义符
2.18 布尔类型的概念和用法
2.19 小类型向大类型转换
2.20 小类型向大类型转换案例
2.21 大类型向小类型转换
2.22 int类型与char类型的转换
2.23 通过args数组获取数据
2.24 通过Scanner从控制台获取数据
2.25 控制台输入数据的案例
2.26 变量的自加、自减、自乘、自除运算
2.27 交换两个变量的值
2.28 Java的错误类型
2.29 Debug调试
2.30 Debug调试案例
+查看全部
进度
0 %

Java面向对象

30 视频

Java是一门完全面向对象的编程语言,本阶段讲解了Java面向对象的核心思想

3.1 Java方法创建和重载
3.2 类的创建及类与对象的关系
3.3 Java面向对象思想编程
3.4 Java方法递归调用
3.5 Java封装性的使用
3.6 java匿名对象的使用
3.7 java构造对象的使用
3.8 java引用传递
3.9 java this关键字
3.10 java static关键字
3.11 Java继承的实现
3.12 Java继承的限制
3.13 Java子类对象实例化过程
3.14 Java方法重写与super关键字
3.15 Java重写与重载的区别
3.16 Java final关键字的使用
3.17 Java抽象类
3.18 Java接口的实现
3.19 Java面向对象多态性
3.20 Java面向对象多态性的应用
3.21 Java面向对象instanceof关键字
3.22 Java面向对象抽象类应用
3.23 Java面向对象接口的使用
3.24 Java面向对象之泛型-认识泛型
3.25 Java面向对象之泛型-构造方法中使用
3.26 Java面向对象之泛型-指定多个泛型
3.27 Java面向对象之泛型-通配符
3.28 Java面向对象之泛型-泛型接口
3.29 Java面向对象之泛型-泛型方法
3.30 Java面向对象之泛型-泛型数组
进度
0 %

Java语言进阶

28 视频

本阶段讲解了Java中的高级操作,通过学习可以编写更加健壮的应用

4.1 Java集合-Collection
4.2 Java集合-List
4.3 Java集合-Set
4.4 Java集合-Iterator
4.5 Java集合-Map
4.6 File类简介
4.7 文件的创建、删除、重命名
4.8 文件夹的创建、重命名、删除
4.9 文件属性的读取
4.10 文件属性的设置
4.11 遍历文件夹
4.12 文件的简单读写
4.13 Java多线程-线程与进程
4.14 Java多线程-线程的实现
4.15 Java多线程-线程的状态
4.16 Java多线程-线程的常用方法
4.17 Java多线程-线程的优先级
4.18 Java多线程-线程同步
4.19 Java多线程-线程生命周期
4.20 Java IO简介
4.21 字符、字节与编码
4.22 使用字节流读写数据
4.23 使用带缓冲的字节流读写数据
4.24 使用字符流读写数据
4.25 使用带有缓冲的字符流读写数据
4.26 FileReader与FileWriter
4.27 RandomAccessFile随机文件读写
4.28 使用Apache IO库操作IO与文件
进度
0 %

工程结构管理

5 视频

良好的管理工程中的源码结构、引用的外部库与工程资源

5.1 什么是Build Path
5.2 Java工程的BuildPath
5.3 外部库的导入与使用
5.4 在Build Path中包含其他工程
5.5 系统库的添加与修改
进度
0 %

网络通信

17 视频

掌握Java编程中网络通讯的必备技能与数据解析技法

6.1 XML数据格式简介
6.2 使用Java读取XML数据
6.3 使用Java创建XML数据
6.4 使用Dom4j操作XML数据
6.5 JSON数据格式简介
6.6 使用Java 读取JSON 数据
6.7 使用Java创建JSON数据
6.8 使用 Http 的 Get 方式读取网络数据
6.9 使用 Http 的 Post 方式与网络交互通信
6.10 使用HttpClient进行Get方式通信
6.11 使用 HttpClient 进行 Post 方式通信
6.12 Socket 介绍
6.13 ServerSocket 的建立与使用
6.14 使用 ServerSocket 建立聊天服务器-1
6.15 使用 ServerSocket 建立聊天服务器-2
6.16 使用 Java 创建聊天客户端-1
6.17 使用Java创建聊天客户端-2
进度
0 %

界面设计

55 视频

掌握Java中Swing图形界面框架的使用,可以开发出灵活强大GUI系统

7.1 Java界面设计概述
7.2 AWT 简介
7.3 Swing 简介
7.4 SWT 简介
7.5 如何选择 GUI 工具包
7.6 Swing 框架的继承关系
7.7 Swing 的 MVC 结构
7.8 Swing的事件机制
7.9 WindowBuilder 的安装与简介
7.10 窗体控件 JFrame 的使用
7.11 容器控件 JPanel 的使用
7.12 标签控件 JLabel 的使用
7.13 按钮控件 JButton 的使用
7.14 文本框控件 JTextField 与 JTextArea 的使用
7.15 单选与复选控件 JRadioButton 与 JCheckBox 的使用
7.16 列表控件 JList 的使用
7.17 下拉菜单 JComboBox 的使用
7.18 进度条控件 JProgressBar 的使用
7.19 数字调节控件 JSpinner 的使用
7.20 Swing 界面组件的通用属性
7.21 Absolute Layout绝对布局
7.22 Flow Layout浮动布局
7.23 Border Layout边界布局
7.24 Grid Layout网格布局
7.25 Group Layout分组布局
7.26 Swing 的绘图机制
7.27 Swing 绘图 API
7.28 使用Java2D改善API的绘制效果
7.29 使用绘图API自定义组件
7.30 为组件设定UI
+查看全部

他们也在学

热门推荐