在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Java语言核心语法和Java核心基础知识教程内容,Java基础精讲课程主要讲解:Java语言核心语法、面向对象程序设计、常用API、集合框架、IO流、多线程、网络编程、反射技术、常用设计模式、JDK新特性等JavaSE各个领域的知识,帮助学习者建立和夯实Java语言基础。
Java基础精讲教程链接:https://www.boxuegu.com/freecourse/detail.1221
Java语言核心语法和Java核心基础知识:
第 一 章:课程介绍
1.1 欢迎来到Java语言的世界
第 二 章:计算机基本概念和JDK的安装
计算机基本概念和JDK的安装
1 本章导学
2 计算机的基本概念
3 计算机的功能键和常用快捷键
4 JDK相关的基本概念
5 JDK的下载,安装和配置
第 三 章:我的第一个程序:HelloWorld
我的第一个程序:HelloWorld
1 本章导学
2 IntelliJIDEA简介
3 我的第一个Java程序_HelloWorld
4 Java程序开发和运行原理
5 IDEA的基本配置
6 IDEA常用的快捷键演示
7 Java语言编码规范
第 四 章:Java核心_常量、变量
Java核心_常量、变量
1 本章导学
2 Java的注释
3 Java的关键字
4 Java的常量
5 变量的定义和使用
6 Java的数据类型
7 数据类型转换
8 标识符讲解
第 五 章:Java核心_运算符
Java核心_运算符
1 本章导学
2 算数运算符
3 字符和字符串参与加法运算
4 自增和自减运算符
5 赋值运算符
6 关系运算符
7 逻辑运算符
8 三元运算符讲解
第 六 章:Java核心_流程控制之选择结构
Java核心_流程控制之选择结构
1 本章导学
2 Scanner的基本使用
3 【案例】Scanner类的应用_计算两个整数和
4 流程控制结构的概述和顺序结构
5 选择结构的概述
6 if语句的第一种格式
7 if语句的第二种格式
8 if语句的第三种格式
9 【案例】if语句_获取两个整数的最大值
10 【案例】if语句_根据考试成绩打印对应的级别
11 switch语句简介
12 [案例]switch案例_根据数字打印指定的日期
第 七 章:Java核心_流程控制之循环结构
Java核心_流程控制之循环结构
1 本章导学
2 Java中循环结构的概述和分类
3 for循环的格式和执行流程
4 【案例】for循环_打印5次HelloWorld
5 【案例】for循环_正向以及逆向打印数字
6 【案例】for循环_求1~5之间的数字和
7 【案例】for循环_求1.100之间的偶数和
8 【案例】for循环_打印所有的水仙花数
9 【案例】for循环_计算水仙花数的个数
10 while循环的格式和执行流程
11 【案例】while循环_打印5次HelloWorld
12 【案例】while循环_计算1~100之间的数字之和
13 do_while循环简介
14 【案例】do_while循环_模拟练习知识点的次数
15 三种循环的区别
16 死循环
17 break关键字的用法
18 continue关键字的用法
19 循环嵌套
20 带标号的循环结束
21 【案例】循环综合案例_1024程序员节小黑发橙子
22 Random类的简单使用
23 【案例】Random类_猜数字的小游戏
第 八 章:Java核心_方法和数组
Java核心_方法和数组
1 本章导学
2 方法概述
3 方法的格式
4 方法的定义
5 方法的调用
6 方法调用图解
7 【案例】方法_比较两个整数是否相等
8 定义方法的注意事项
9 方法重载的概述
10 【案例】方法重载
11 【练习】哪些是方法重载
12 数组概述
13 数组的三种定义格式
14 数组中元素的访问方式
15 数组的遍历
16 数组的初始化
17 数组动态初始化图解
18 数组静态初始化图解
19 两个数组的内存图解
20 一个数组两个引用的内存图解
21 数组索引越界异常
22 空指针异常
23 【案例】数组_获取int[]的最大值
24 【案例】数组_定义方法打印数组
25 引用类型传递和基本类型传递的区别
第 九 章:Java编程思想_面向对象之封装
Java编程思想_面向对象之封装
1 本章导学
2 面向对象的思想概述
3 类与对象概述
4 【案例】:手机类的定义和使用
5 【案例】:学生类的定义和使用
6 一个对象创建过程的内存图解
7 两个对象创建过程的内存图解
8 对象作为参数的内存图解
9 使用变量的规则
10 成员变量和局部变量的区别
11 封装概述
12 private关键字的用法
13 this关键字的用法
14 构造方法及演示
15 标准的JavaBean类的定义和使用
第 十 章:Java编程思想_面向对象之继承
Java编程思想_面向对象之继承
1 本章导学
2 继承概述
3 【案例】继承_动物类
4 继承的优缺点
5 继承关系中成员变量的使用特点
6 使用成员变量的内存图解
7 this和super的区别
8 继承关系中成员方法的使用格式
9 使用成员方法的内存图解
10 继承关系中构造方法的使用特点
11 方法重写的概念
12 四大访问权限修饰符
13 方法重写和方法重载的区别
14 Java中继承的特点
第 十一 章:Java编程思想_面向对象之多态
Java编程思想_面向对象之多态
1 本章导学
2 多态概述
3 父类引用指向子类对象的内存图
4 多态的使用场景及其内存图解
5 多态中成员变量的使用
6 多态中成员变量使用的内存图解
7 多态的好处和弊端
8 抽象类的概述
9 抽象类的特点
10 【案例】抽象类_员工类代码实现
11 final关键字概述和特点
12 static的用法之静态成员变量
13 static的用法之静态成员方法
14 接口的概述
15 接口的特点
16 接口的成员特点
第 十二 章:Java常用工具_API
Java常用工具_API
1 API简介
2 Object类的特点
3 JavaBean类重写Object类中的方法
4 Scanner类
5 String类的判断功能
6 String类的获取功能
7 String类的转换功能
8 StringBuilder和StringBuffer类
9 Date类和Calendar类
10 基本类型的包装类
第 十三 章:Java常用工具_集合
Java常用工具_集合
1 本章导学
2 集合简介
3 List集合的特点和应用
4 增强for的使用
5 迭代器演示
6 泛型简介
7 Collections工具类的使用
8 Set集合的特点
9Map集合的特点和应用
10 模拟斗地主发牌之买牌
11 模拟斗地主发牌之洗牌和发牌
12 模拟斗地主发牌之看牌
第 十四 章:Java常用工具_IO流
Java常用工具_IO流
1 本章导学
2 异常的分类
3 异常处理方式之try_catch
4 异常处理方式之throws
5 IO流的概述
6 File类的创建及判断功能
7 File类的获取功能
8字符流读数据之一次读取一个字符
9 字符流读数据之一次读取一个字符数组
10 字符流写数据
11 字符流拷贝文件之一次读写一个字符
12 字符流拷贝文件之一次读写一个字符数组
13 字符缓冲流普通用法
14 字符缓冲流之一次读写一行
15 普通字节流一次读写一个字节
16 普通字节流一次读写一个字节数组
17 高效字节流的用法
18 【案例】模拟用户上传头像之获取合法路径
19 【案例】模拟用户上传头像案例之判断要上传的文件是否存在
20 【案例】模拟用户上传头像之上传功能实现
第 十五 章:Java高级_反射
ava高级_反射
1 本章导学
2 反射基本概念
3 获取字节码文件对象的三种方式
4 通过反射的方式获取构造方法并使用
5 通过反射的方式获取成员方法并使用
6 【案例】反射_获取setter方法给对象的属性设置值
7 通过反射的方式获取成员变量并使用
第 十六 章:综合实战
Eshop网上商城项目
1 本章导学
2 需求分析 . 商城系统基本流程演示
3 需求分析 . 操作流程复盘
4 需求分析 . 功能模块和用户角色
5 概要设计 . 商城系统的运行流程
6 概要设计 . 其它设计细节
7 概要设计 . 小结
8 开发前的准备工作 . 项目模块和分包
9 开发前的准备工作 . 公共模块的基类和顶层接口
10 开发前的准备工作 . JSON技术简介
11 开发前的准备工作 . 把对象转换成JSON
12 开发前的准备工作 . 把对象列表转换成JSON
13 开发前的准备工作 . 把字符串转换成对象
14 开发前的准备工作 . 把字符串转换成对象(泛型方法)
15 开发前的准备工作 . 把字符串转换成对象列表(泛型方法)
16 用户管理 . 用户管理模块主要功能
17 用户管理 . 登录功能分析
18 用户管理 . 登录功能准备工作
19 用户管理 . 登录功能前台页面
20 用户管理 . 登录功能前台页面测试
21 用户管理 . 登录功能Cotroller代码
22 用户管理 . 登录功能Service代码
23 用户管理 . 登录功能DAO层分析
24 用户管理 . 登录功能DAO层代码实现
25 日志管理.在控制台打印日志信息
26 商品管理.获取商品列表Client代码(1.2版)
27 商品管理.获取商品列表后台代码
28 商品管理.公共的用户操作方法
29 商品管理.公共的用户操作方法测试
30 商品管理.商品详情思路分析
31 商品管理.商品详情代码实现
32 购物车管理.添加购物车思路
33 购物车管理.添加购物车代码实现
34 购物车管理.Debug调试添加购物车功能
35 购物车管理.static解决多客户端共享数据的问题
36 购物车管理.展示购物车商品列表思路
37 订单管理.生成订单代码演示
38 订单管理.生成订单前验证登录
39 订单管理.订单支付和查看详情的思路
学完Java基础精讲课程可以掌握Java语言基础知识,Java编程思想和Java常用工具、能够开发简单的Java程序,模拟用户录入数据等操作、用Java语言描述现实事物和活动,将其呈现在网络世界里、在复杂的业务场景下分析并实现需求,完成复杂的功能。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Dubbox分布式服务框架全面学习
谈到分布式服务框架Dubbox,我们不得不提到它的前身——阿里巴巴开源项目Dubbo 。因为后面当当网对Dubbo进行了优化并维护,所以才有了现在的Dubbox。Dubbox的优势不用多说,相信大家都或多或少有所了解,它能提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。本篇文章将着重给大家介绍Dubbox分布式服务框架的学习教程,感兴趣的朋友就一起来看看吧!
4518
2019-12-09 15:26:52
学习Java编程培训费用多少钱?
专业Java编程培训机构学费一般在2万到2.5W之间,想真正学到前沿实用的Java技术,靠谱的培训机构在课程设置、教学服务、就业服务等方面都是需要投入一定成本才能保证教学质量。学员关心Java培训多少钱,现在市场上的培训机构众多,由于机构规模、师资团队、设施条件等因素使得每家的Java培训课程价格不一。
6918
2020-01-06 16:19:57
Java培训包括哪些课程?
随着Java开发行业的不断发展,Java编程在互联网中的比重也在不断扩大。Java开发工程师已经成为招聘网站的热门工作,越来越多的求职者转向Java的学习培训中去。那么在学习之初我们首先要了解Java培训包括哪些课程。
4358
2020-03-23 14:35:03
线上教育平台好吗?Java在线学习效果如何?
当今人们为了节约时间,越来越多的人选择进行线上教育平台进行学习和提高,而Java行业作为一门热门高薪行业,也吸引了一大批爱好者的线上学习。但是在鱼龙混杂的平台中,Java行业是否适合在线上学习吗?从当今整个大环境来说,线上教育可能才是最好最安全的办法,而且线上教育也不必线下差,没有巨大的差异,时间更加灵活,Java线上学习也能学习到和线下一样的知识。
3954
2020-06-17 17:24:23
这样的Java自学姿势 学废最快
学习Java人数最多。原因是?自然是Java长久占据界编程语言排行榜中榜首,且众多互联网一线大厂如阿里、京东、美团、滴滴等都在使用Java架构。世间的一切,终究逃不过一个“钱”字。
3606
2021-03-05 11:27:54