Java程序设计入门教程--学习目录(带链接跳转)

一、初识Java语言

        1.1 Java语言概述

        1.2 搭建开发环境

        1.3 第一个Java程序

        1.4 Java注释

二、Java语言基础

2.1 Java程序结构

        2.1.1 包

        2.1.2 主程序

        2.1.3 代码块

2.2 基本数据类型

        2.2.1 整数类型

        2.2.2 浮点类型

        2.2.3 字符类型和布尔类型

2.3 变量与常量

        2.3.1 标识符和关键字

        2.3.2 变量和常量的声明与使用 

2.4 数据类型的相互转换

        2.4.1 自动(隐式)类型转换

        2.4.2 强制类型转换

2.5 控制台输入与输出

        2.5.1 控制台输入数据

        2.5.2 格式化输出

2.6 运算符

        2.6.1 算术运算符

        2.6.2 关系运算符

        2.6.3 逻辑运算符和位运算符

        2.6.4 赋值运算符和条件运算符

        2.6.5 运算符优先级

三、流程控制与数组

3.1 分支结构

        3.1.1 if 条件语句

        3.1.2 switch 条件语句

3.2 循环结构

        3.2.1 while 循环结构

        3.2.2 for 循环

        3.2.3 循环嵌套

3.3 跳转语句

        3.3.1 break语句

        3.3.2 continue语句

3.4 数组

        3.4.1 一维数组

        3.4.2 二维数组

四、面向对象编程

4.1 类与对象

        4.1.1 物体的抽象过程

        4.1.2 类的定义

        4.1.3 创建对象

        4.1.4 成员变量

4.2 方法

        4.2.1 类的行为

        4.2.2 值传递和引用传递

        4.2.3 可变参数

        4.2.4 方法重载

4.3 常用Java类库

        4.3.1 日期类 Date

        4.3.2 日期格式化类SimpleDateFormat

        4.3.3 随机类 Random

        4.3.4 字符类String

4.4 包装类

        4.4.1 原始类型与包装类

        4.4.2 装箱与拆箱

4.5 构造方法

        4.5.1 类的创建过程

        4.5.2 默认构造方法

        4.5.3 构造方法重载

        4.5.4 this

4.6 数据封装性

        4.6.1 JavaBean规范

        4.6.2 访问修饰符

        4.6.3 实体属性,访问器设置器

4.7 枚举类型

        4.7.1 枚举类的作用

        4.7.2 枚举类的属性与方法

        4.7.3 使用枚举类

4.8 继承与多态

        4.8.1 继承的特点

        4.8.2 覆盖性重写

        4.8.3 扩展性重写

        4.8.4 调用父类构造方法

        4.8.5 对象的创建过程 

五、面向对象设计

        5.1 包

        5.2 关键修饰符

        5.3 抽象类

        5.4 接口

        5.5 内部类

六、集合

        6.1 集合框架概述 

        6.2 Collection接口

        6.3 List 接口

        6.4 Map 接口

        6.5 迭代与比较

七、异常处理

        7.1 异常处理机制

        7.2 异常分类

        7.3 抛出异常

        7.4 自定义异常

八、图形用户界面

        8.1 Swing GUI

        8.2 Swing 基本组件

        8.3 Swing 高级组件

        8.4 Swing 事件处理机制

        8.5 JavaFX

九、JDBC

        9.1 单元重点

        9.2 案例资源

        9.3 引例描述

        9.4 知识储备

十、输入/输出/(I/O)流

        10.1 单元重点

        10.2 案例资源

        10.3 引例描述

        10.4 知识储备

十一、多线程

        11.1 单元重点

        11.2 案例资源

        11.3 引例描述

        11.4 知识储备

十二、网络编程

        12.1 单元重点

        12.2 案例资源

        12.3 引例描述

        12.4 知识储备

学习参考书目《Java程序设计案例教程》主编:张红  胡坚

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信知阁

您的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值