【Java基础笔记】Java基础学习笔记

前言

  • 该文章为自学笔记目录,点击章节即可查看笔记内容
  • 开始日期:2021年12月29日
  • 学习用书:
    《Java核心技术 卷Ⅰ 基础知识(第10版)》
    《Java经典编程300例》
  • 学习视频:https://www.bilibili.com/video/BV1Cv411372m
第一章 Java程序设计概述
1.1 Java背景知识
1.2 为什么用Java
1.3 Java能做什么
1.4 Java技术体系
第二章 Java程序设计环境
2.1 Java开发环境——JDK&环境变量
2.2 Java开发工具
2.3 IntelliJ IDEA开发工具
2.4 Eclipse&JDK11下载、安装及环境配置
第三章 Java基本程序设计结构
3.1 注释
3.2 字面量
3.3 变量
3.4 关键字、标识符
3.5 数据单位
3.6 进制转换
3.7 ASCll码表
3.8 数据类型
3.9 类型转换
3.10 运算符
3.11 输入输出
3.12 程序流程控制
3.13 数组
第四章 面向对象程序设计
4.1 方法
4.2 对象与类
第二章 Java基础语法
2.4 常量
第六章 随机数技术——Random类
6.1生成随机数
【Random类案例】猜数字游戏
第九章 编程思维
【编程思维案例1】买飞机票
【编程思维案例2】找素数
【编程思维案例3】生成验证码
【编程思维案例4】复制数组元素
【编程思维案例5】评委打分
【编程思维案例6】数字加密
【编程思维案例7】模拟双色球
第十章 对象与类
10.1 设计对象并使用
10.2 对象内存图
10.3 垃圾回收
10.4 构造器
10.5 this关键字
10.6 封装
10.7 JavaBean
10.8 成员变量和局部变量的区别
【对象与类案例】购物车模拟系统
第十一章 String类
11.1 String类概述
11.2 String类创建对象的两种方式
11.3 String类常见面试题
11.4 String类常用API——字符串内容比较
11.5 String类常用API——遍历、替换、截取、分割
【String类案例1】生成验证码
【String类案例2】模拟用户登录功能
【String类案例3】手机号码屏蔽
第十二章 ArrayList类
12.1 集合概述
12.2 ArrayList快速入门
12.3 ArrayList对于泛型的支持
12.4 ArrayList常用API
【ArrayList集合案例1】遍历并删除元素值
【ArrayList集合案例2】影片信息在程序中的表示
【ArrayList集合案例3】学生信息系统的数据搜索
第十三章 【综合项目】ATM系统模拟
13.1 ATM系统技术点分析
13.2 系统准备
13.3 首页设计
13.4 用户开户功能实现
13.5 用户登录功能实现
13.6 用户操作页设计
13.7 查询账户
13.8 存款功能
13.9 取款功能
13.10 转账功能
13.11 修改密码功能
13.12 销户功能
第十四章 static静态关键字
14.1 static关键字的作用
14.2 static修饰成员变量
14.3 static修饰成员方法
14.4 static实际应用
【static应用案例1】设计验证码工具类
【static应用案例2】设计数组工具类
14.5 static访问注意事项
第十五章 代码块
15.1 代码块概述
15.2 静态代码块
15.3 构造代码块(了解,用的少)
【静态代码块案例】斗地主游戏
第十六章 单例模式
16.1 设计模式(Design Pattern)
16.2 单例模式(Singleton Pattern)
16.3 单例模式的场景和作用
16.4 饿汉单例设计模式(多线程安全)
16.5 懒汉单例设计模式1(多线程不安全)
16.6 懒汉单例设计模式2(多线程安全)
第十七章 继承
17.1 使用继承的好处
17.2 继承的格式
17.3 继承设计规范
17.4 继承的特点
17.5 继承后:成员变量、成员方法的访问特点
17.6 继承后:方法重写
17.7 继承后:子类构造器的特点
【继承案例1】构造器的使用
17.8 继承后:子类构造器访问父类有参构造器
17.9 this 和 super 关键字使用总结
【继承案例2】this和super的使用
第十八章 包、权限修饰符
18.1 包
18.2 权限修饰符
第十九章 final关键字、常量、枚举
19.1 final关键字
19.2 常量
【常量案例】超级玛丽游戏
19.3 枚举
【枚举案例】超级玛丽游戏
第二十章 抽象类、接口
20.1 抽象类
【抽象类案例】贵宾卡系统
20.2 抽象类的应用:模板方法模式
【模板方法模式案例】银行利息结算系统
20.3 接口(干爹)
第二十一章 多态
21.1 多态的常见形式
21.2 多态中成员访问特点(重点)
21.3 多态的前提
21.4 多态的特点
21.5 多态下引用数据类型的类型转换
【多态案例】模拟连接USB设备
第二十二章 内部类
22.1 内部类的概述
22.2 内部类的作用和使用场景
22.3 内部类的分类
22.4 内部类之一:静态内部类
22.5 内部类之二:成员内部类
【成员内部类案例】 调用成员变量
22.6 内部类之三:局部内部类(鸡肋语法,了解即可)
22.7 内部类之四:匿名内部类(重点)
  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值