零基础学Java编程—Java从小白到大咖
初始java
Java语言基础
- 代码注释
- 标识符与关键字
- 变量
- 常量
- 整数类型
- 浮点类型
- 实例01 根据身高、体重计算BMI指数
- 字符类型
- 实例02 使用转义字符输出带特殊效果的内容
- 布尔类型
- 实例03 用boolean变量记录用户登录结果
- 隐式转换
- 实例04 演示隐式转换时自动提升精度的效果
- 显式转换
- 实例05 利用显示转换演示精度丢失
- 赋值运算符
- 实例06 使用赋值运算符为变量赋值
- 算术运算符
- 实例07 使用算术运算符模拟计算器功能
- 自增和自减运算符
- 实例08 对同一个变量做自增、自减运算
- 关系运算符
- 实例09 比较用户输入的两个值
- 逻辑运算符
- 实例10 逻辑运算符结合关系运算符进行运算
- 位运算符
- 实例11 使用位逻辑运算符进行运算
- 实例12 使用位移运算符对密码进行加密
- 复合赋值运算符
- 三元运算符
- 圆括号
- 算符优先级
流程控制
- 程序结构
- if条件语句
- 实例01 使用if语句判断电话号是否存在
- 实例02 使用if...else if语句实现饭店座位分配
- switch多分支语句
- 实例03 用switch多分支语句判断成绩等级
- while循环语句
- 实例04 使用while循环将整数1-10相加
- do…while循环语句
- 实例05 使用do...while语句进行用户登录验证
- for循环语句
- 实例06 使用for循环完成1-100的相加运算
- foreach语句
- 实例07 使用foreach语句遍历整型数组
- 循环语句的嵌套
- 实例08 使用嵌套的for循环输出乘法口诀表
- break语句
- 实例09 输出1-19之间出现的第一个偶数
- 实例10 使用break语句跳出指定的循环
- continue语句
- 实例11 找出1-19之间所有的偶数
数组
字符串
- 声明字符串
- 创建字符串
- 实例01 使用5种方法为字符串赋值
- 连接字符串
- 实例02 李狗蛋的自我介绍
- 连接其他数据类型
- 实例03 将字符串与数字连接
- 获取字符串长度
- 获取指定位置的字符
- 实例04 找出字符串中索引位置是4的字符
- 获取子字符串索引位置
- 实例05 判断字符串中是否有中文逗号
- 判断字符串首尾内容
- 实例06 统计某一品牌电器种类总数
- 实例07 查找限号车牌
- 获取字符数组
- 实例08 提取字符串中的每一个字符
- 判断子字符串是否存在
- 实例09 在菜谱中查找某一道菜
- 截取字符串
- 实例10 截取身份证号中的出生日期
- 字符串替换
- 实例11 替换字符串中的错别字
- 字符串分割
- 实例12 将菜谱中的菜品保存在一个数组中
- 大小写转换
- 实例13 分别用大写、小写两种格式输出字符串
- 去除空白内容
- 实例14 使用trim()方法去掉字符串两边的空白内容
- 比较字符串是否相等
- 实例15 判断四个不同的字符串对象是否相等
- 可变字符串StringBuffer类
- 实例16 使用append()方法追加不同类型的文字内容
- 实例17 将手机号中间四位改成“XXXX”
- 实例18 在字符串中实现让VIP插队的效果
- 实例19 删除台词中的失误片段
- 实例20 使用StringBuffer类中的方法
面向对象编程基础
面对对象核心技术
- 类的封装
- 实例01 被封装的厨师为顾客做一份香辣肉丝
- extends关键字
- 实例02 使用继承表现Pad和Computer的关系
- 方法的重写
- 实例03 重写普通电脑类中展示图片的方法
- 实例04 让平板电脑调用台式机的功能
- 所有类的父类——Object类
- 实例05 使用输出语句打印Say Hello to Java
- 实例06 比较普通类的两个对象是否相等
- 方法的重载
- 实例07 编写add()方法的多个重载形式
- 向上转型
- 实例08 使用继承绘制平行四边形
- 向下转型
- 实例09 类型转换异常
- instanceof关键字
- 实例10 判断父类对象是否为子类的实例
- 抽象类与抽象方法
- 实例11 使用抽象类模拟去商场买衣服的场景
- 接口的声明及实现
- 实例12 通过实现接口绘制出特殊的平行四边形
- 多重继承
- 实例13 使用多重继承输出儿子喜欢做的事
- 区分抽象类与接口
- 访问控制符
- Java类包
- final关键字
- 实例14 使用final修饰五星红旗类
- 实例15 父类中的final方法能否被子类覆盖
- 实例16 使用final变量过程中的错误集锦
- 成员内部类
- 实例17 使用成员内部类模拟发动机点火
- 匿名内部类
- 实例18 使用匿名内部类实现为香肠缠上保鲜膜
异常处理
java常用类和枚举
泛型与集合类
swing程序设计
- Swing特点
- Swing包
- 常用Swing组件概述
- JFrame窗体
- 实例01 创建标签组件并添加到窗体中
- JDialog对话框窗体
- 实例02 单击按钮弹出对话框窗体
- FlowLayout流布局管理器
- 实例03 使用流布局管理器
- BorderLayout边界布局管理器
- 实例04 使用边界布局管理器
- GridLayout网格布局管理器
- 实例05 使用网格布局管理器
- JPanel面板
- 实例06 将面板添加至容器中
- JScrollPane滚动面板
- 实例07 创建一个带滚动条的文字编辑器
- JLabel标签组件
- 图标的使用
- 实例08 为标签设置图标
- JTextField文本框组件
- 实例09 清除文本框中的文本内容
- JPasswordField密码框组件
- JTextArea文本域组件
- 实例10 创建自动换行的文本域组件
- JButton按钮组件
- 实例11 创建功能不同、外观不同的按钮
- JRadioButton单选按钮组件
- 实例12 使用单选按钮模拟选择邮件的发送方式
- JCheckBox复选框组件
- 实例13 打印用户选项
- JComboBox下拉列表框组件
- 实例14 创建下拉列表框并添加到窗体中
- JList列表框组件
- 实例15 展示JLsit列表框中选中的项
- 动作事件监听器
- 实例16 为按钮添加动作事件监听器
- 键盘事件
- 实例17 模拟一个虚拟键盘
- 鼠标事件
- 实例18 演示鼠标事件
- 窗体事件
- 实例19 WindowListener中各个方法的使用
I/O(输入/输出)
多线程
使用JDBC操作数据库
java绘图
坦克大战游戏
馈,我们将及时处理!
课时介绍
课程介绍
本课程采用的开发环境为JDK+Eclipse,从零基础学习者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用Java 语言进行程序开发需要掌握的知识和技术。全课共分16 章节,包括初识Java、Java 语言基础、流程控制、数组、面向对象编程基础、异常处理、Java 常用类和枚举类型、泛型与集合类及坦克大战游戏等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使学习轻松领会Java 程序开发的精髓,快速提高开发技能。
信息系统项目管理师自考笔记
李明 · 513人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20608人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4050人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 732人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 786人在学
java项目实战之购物商城(java毕业设计)
Long · 5073人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1459人在学
Python Django 深度学习 小程序
钟翔 · 2235人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 497人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3843人在学