• 授课方式
    视频学习+随堂练习
  • 开课时间
    随到随学
  • 适合人群
    Java语言编程初学者
  • 课程时长
    964分钟

课程介绍

课程交流群:483491654

讲师介绍

  • 牛客导师
    牛客高级工程师联合极客学院,拥有十多年实战开发经验,手把手教学,详细讲解基础知识。

课程提纲

  • 第1章
    Java基础入门

    计算机语言概述

    Java入门

    JDK介绍

    设置环境变量

    编写第一个Java程序

    Java的程序结构

    Eclipse开发工具概述

    下载Eclipse

    Eclipse开发环境介绍

    创建Java项目

    Java的项目结构

    项目的导出

    项目的导入

    修改项目名、包名和类名

  • 第2章
    Java类方法详解

    本课概要

    static关键字

    定义无参方法

    定义带参方法

    定义带返回值的方法

  • 第3章
    变量与数据类型

    数据类型初阶

    变量的定义和变量使用的原因

    变量的命名、定义和初始化

    用变量简化计算

    用变量保存多种类型的数据

    变量的作用域

    基本数据类型的包装类

    二进制补码

    整数类型

    浮点类型

    字符类型

    转义符

    布尔类型的概念和用法

    小类型向大类型转换

    小类型向大类型转换案例

    大类型向小类型转换

    int类型与char类型的转换

    通过args数组获取数据

    通过Scanner从控制台获取数据

    控制台输入数据的案例

    变量的自加、自减、自乘、自除运算

    交换两个变量的值

  • 第4章
    语言逻辑运算

    Java逻辑运算的种类

    Java逻辑长路短路“与”运算

    Java逻辑长路短路“或”运算

    Java逻辑“非”运算

    Java逻辑运算优先级

    Java逻辑运算案例

  • 第5章
    if判断语句用法

    Java If语句概述和使用格式

    Java If语句使用格式2-if else语句

    Java If语句使用格式3-if嵌套语句

    【Java If语句算法示例1】键盘输入Java Android sql三科分数 找最高分

    【Java If语句算法示例2】选择法找三科分数最高分(未完持续)

  • 第6章
    循环语句特点及用法

    Java循环概述和while循环

    Do While循环使用格式和执行流程

    Java For循环语句的格式

  • 第7章
    数组

    Java数组定义分类声明的优点

    Java数组内存分配

    Java数组静态初始化

    Java数组的使用

    Java二维数组声明内存分配介绍及使用

  • 第8章
    类与对象概念和使用

    Java方法创建和重载

    类的创建及类与对象的关系

    Java面向对象思想编程

    Java方法递归调用

  • 第9章
    面向对象的基本特征封装性

    Java封装性的使用

    java匿名对象的使用

    java构造对象的使用

  • 第10章
    面向对象基本特征:继承

    Java继承的实现

    Java继承的限制

    Java子类对象实例化过程

    Java方法重写与super关键字

    Java重写与重载的区别

  • 第11章
    面向对象基本特征多态性

    Java面向对象多态性

    Java面向对象多态性的应用

    Java面向对象instanceof关键字

    Java面向对象抽象类应用

    Java面向对象接口的使用

  • 第12章
    面向对象中引用的传递

    java引用传递

    java this关键字

    java static关键字

  • 第13章
    面向对象抽象类和接口

    Java final关键字的使用

    Java抽象类

    Java接口的实现

  • 第14章
    字符串详解

    Java字符串String详解

    Java String字符串常用方法

    Java StringBuffer方法

    Java StringBuider用法

  • 第15章
    集合类详解

    Java集合-Collection

    Java集合-List

    Java集合-Set

    Java集合-Iterator

    Java集合-Map

  • 第16章
    面向对象之泛型

    Java面向对象之泛型-认识泛型

    Java面向对象之泛型-构造方法中使用

    Java面向对象之泛型-指定多个泛型

    Java面向对象之泛型-通配符

    Java面向对象之泛型-泛型接口

    Java面向对象之泛型-泛型方法

    Java面向对象之泛型-泛型数组

  • 第17章
    多线程编程

    Java多线程-线程与进程

    Java多线程-线程的实现

    Java多线程-线程的状态

    Java多线程-线程的常用方法

    Java多线程-线程的优先级

    Java多线程-线程同步

    Java多线程-线程生命周期

  • 第18章
    异常处理

    Java异常处理-捕获异常

    Java异常处理-常见异常

    Java异常处理-throws关键字

    Java异常处理-throws关键字

    Java异常处理-自定义异常

  • 第19章
    本地文件操作

    File类简介

    文件的创建、删除、重命名

    文件夹的创建、重命名、删除

    文件属性的读取

    文件属性的设置

    遍历文件夹

    文件的简单读写

  • 第20章
    Java常用技巧

    给main方法的args参数赋值

    Math类

    加运算

    Java程序的书写规范

    常见错误

    常用技巧

    Java的错误类型

    Debug调试

    Debug调试案例

    用while循环打印所有大写英文字母和对应的Unicode码解法(1)

    用while循环打印所有大写英文字母和对应的Unicode码解法(2)

    用Java do while循环打印所有大写英文字母和对应的Unicode码解法(1)

    用java do while循环打印所有大写英文字母和对应的Unicode码解法(2)

    使用 Http 的 Get 方式读取网络数据

    使用 Http 的 Post 方式与网络交互通信

    使用HttpClient进行Get方式通信

    使用 HttpClient 进行 Post 方式通信

    JSON数据格式简介

    使用 Java 读取 JSON 数据

    使用Java创建JSON数据


  • 第21章
    Java项目实战之网络公告墙项目(一)

    项目说明

    开发前的准备

    数据库连接

    HTML 基本框架

    发布信息

    用户登陆与退出

    公告修改与删除

    公告查询与排序

    项目总结

  • 第22章
    Java项目实战之网络公告墙项目(二)

    用户注册与修改信息

    用户登陆与退出

    公告修改与删除

    公告查询排序与项目总结

最近正在学