知识索引Java程序设计
Posted BkbK-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识索引Java程序设计相关的知识,希望对你有一定的参考价值。
Java程序设计知识索引
本文为【Java程序设计】知识索引
文章目录
一、Java入门:第一个Java程序
1.【JAVA程序设计】从HelloWorld开始
-
一、HelloWorld程序
-
二、逐行分析HelloWorld
-
三、命令行编译运行Java程序
-
四、程序设计错误
-
五、Java程序整体分析
二、Java基础语法
1.【JAVA程序设计】基本数据类型
-
一、整数类型
-
二、浮点类型
-
三、字符类型
-
四、布尔类型
2.【Java程序设计】常量与变量
-
一、常量
-
二、变量
-
三、标识符
3.【Java程序设计】运算符与优先级
- 一、运算符
- (1)数值操作符
- (2)赋值及结合赋值操作符
- (3)自增与自减运算符
- (4)关系运算符
- (5)布尔运算符
- (6)位运算符
- (7)三元运算符
- 二、运算符的优先级
- 三、类型转换
4.【Java程序设计】数学函数
- 一、数学常量
- 二、数学方法
- (1)三角函数方法(trigonometric method)
- (2)指教函数方法(exponent method)
- (3)服务方法(service method)
5.【Java程序设计】流程控制
- 一、块作用域
- 二、条件语句
- 1.单分支 if 语句
- 2.双分支 if-else 语句
- 3.嵌套 if 语句
- 4.多分支 if-else if 语句
- 5.switch 语句
- 三、循环语句
- 1.while循环
- 2.do-while循环
- 3.for循环
- 4.关键字 break 和 continue
6.【Java程序设计】Java基础类库简介
- 一、Java基础类库介绍
- 二、语言包(java.lang)
- (1)数据类型包裹类
- (2)常量字符串类String
- (3)变量字符串类StringBuffer
- (4)数学类(Math)
- (5)系统和运行时类(System、Runtime)
- (6)类操作类(Class、ClassLoader)
- 三、实用包(java.util)
- (1)Date类
- (2)Calendar类
- (3)GregorianCalendar类
- (4)StringTokenizer类
- 四、文本包(java.text)
三、面向对象程序设计
1.【Java程序设计】类与对象的基本概念(上)
-
一、面向对象的基本概念
-
(1)面向对象程序设计&结构化程序设计
-
(2)面向对象方法的特性
-
(3)类与对象的关系
-
-
二、类与对象的创建
- (1)类的声明
- (2)对象的声明与创建
-
三、数据成员与方法成员
- (1)数据成员
- (2)方法成员
-
四、包
- (1)包的作用
- (2)包的命名
- (3)Java编译单元
- (4)包的声明
- (5)包的引入
2.【Java程序设计】类与对象的基本概念(下)
- 一、类的访问权限控制
-
1.访问控制修饰符
-
2.set、get方法
-
3.this关键字
-
- 二、对象初始化和回收
-
1.对象初始化
-
2.内存回收
-
3.【Java程序设计】类的重用
-
一、类的继承
-
(1)类继承的定义
-
(2)超类和子类
-
(3)继承的语法
-
(4)继承类型
-
(5)隐藏和覆盖
-
(6)子类的构造方法
-
-
二、Object类
- (1)Java Object 类
- (2)Object类的主要方法
-
三、终结类与终结方法
-
四、抽象类与抽象方法
- (1)抽象类
- (2)抽象方法
-
五、泛型
- (1)泛型类、泛型方法定义
- (2)有限制的泛型
-
六、类的组合
4.【Java程序设计】接口与多态
- 一、接口
- (1)接口概述
- (2)接口的声明
- (3)接口的实现
- (4)接口的扩展
- 二、塑形
- (1)类型转换规则
- (2)隐式类型转换&显式类型转换
- (3)方法的查找
- 三、多态
- (1)多态的概念
- (2)绑定
四、异常处理与输入输出
1.【Java程序设计】异常处理
- 一、异常简介
- 1.异常的基本概念
- 2.java处理异常的方法
- 3.Java异常处理机制的优点
- 4.错误的分类
- 二、Java异常类
- 1.Exception 类的层次
- 2.Java 内置异常类
- 3.Throwable 类的主要方法
- 三、异常处理
-
1.抛出异常
-
2.捕获异常
-
3.声明自定义异常
-
2.【Java程序设计】输入输出
- 一、输入输出的概念
-
(1)I/O (Input/Output)流
-
(2)I/O流分类
-
(3)标准输入输出流对象
-
(4)标准输入/输出重新定向
-
(5)键盘输入输出
-
- 二、文件读写
-
(1)写文本文件
-
(2)读文本文件
-
(3)写二进制文件
-
(4)读二进制文件
-
- 附:输入输出的重要类
-
(1)Java Scanner 类
-
(2)Java File类
-
(3)FileInputStream
-
(4)FileOutputStream
-
(5)Java FileReader类
-
(6)Java FileWriter类
-
五、多线程
1.【Java程序设计】多线程基础
-
一、线程的概念
- (1)进程
- (2)线程
-
二、线程的创建
-
(1)Thread
-
(2)Runnable
-
-
三、线程间的数据共享
-
四、多线程的同步控制
- (1)同步方法
- (2)同步代码段
- (3)模拟存票、售票过程
2.【Java程序设计】多线程进阶
- 一、线程之间的通信
- 二、死锁
- (1)死锁相关概念
- (2)死锁的例子
- 三、后台(守护)线程
- 四、线程的生命周期
- 五、线程的优先级
- (1)优先级
- (2)基于线程优先级的线程调度
六、图形用户界面
1.【Java程序设计】图形用户界面(一)
- 1.绘图
- 2.Swing基础
七、Java进阶
1.【Java程序设计】JDBC与数据库访问
- 一、JDBC概述
- (1)JDBC API
- (2)JDBC API的体系结构
- (2)JDBC API的任务
- (3)JDBC API中的重要接口和类
- (4)JDBC程序开发步骤
- 二、设置环境
- 三、建立连接
- 四、对数据库进行操作
- (1)创建Statement对象
- (2)使用Statement对象执行语句
- (3)提取执行结果
- 五、应用举例
以上是关于知识索引Java程序设计的主要内容,如果未能解决你的问题,请参考以下文章