知识索引Java程序设计

Posted BkbK-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识索引Java程序设计相关的知识,希望对你有一定的参考价值。

Java程序设计知识索引

本文为【Java程序设计】知识索引

文章目录

一、Java入门:第一个Java程序

1.【JAVA程序设计】从HelloWorld开始

【JAVA程序设计】从HelloWorld开始

  • 一、HelloWorld程序

  • 二、逐行分析HelloWorld

  • 三、命令行编译运行Java程序

  • 四、程序设计错误

  • 五、Java程序整体分析

二、Java基础语法

1.【JAVA程序设计】基本数据类型

【JAVA程序设计】基本数据类型

  • 一、整数类型

  • 二、浮点类型

  • 三、字符类型

  • 四、布尔类型

2.【Java程序设计】常量与变量

【Java程序设计】常量与变量

  • 一、常量

  • 二、变量

  • 三、标识符

3.【Java程序设计】运算符与优先级

【Java程序设计】运算符与优先级

  • 一、运算符
    • (1)数值操作符
    • (2)赋值及结合赋值操作符
    • (3)自增与自减运算符
    • (4)关系运算符
    • (5)布尔运算符
    • (6)位运算符
    • (7)三元运算符
  • 二、运算符的优先级
  • 三、类型转换

4.【Java程序设计】数学函数

【Java程序设计】数学函数

  • 一、数学常量
  • 二、数学方法
    • (1)三角函数方法(trigonometric method)
    • (2)指教函数方法(exponent method)
    • (3)服务方法(service method)

5.【Java程序设计】流程控制

【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基础类库简介

  • 一、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程序设计】类与对象的基本概念(上)

【Java程序设计】类与对象的基本概念(上)

  • 一、面向对象的基本概念

    • (1)面向对象程序设计&结构化程序设计

    • (2)面向对象方法的特性

    • (3)类与对象的关系

  • 二、类与对象的创建

    • (1)类的声明
    • (2)对象的声明与创建
  • 三、数据成员与方法成员

    • (1)数据成员
    • (2)方法成员
  • 四、包

    • (1)包的作用
    • (2)包的命名
    • (3)Java编译单元
    • (4)包的声明
    • (5)包的引入

2.【Java程序设计】类与对象的基本概念(下)

【Java程序设计】类与对象的基本概念(下)

  • 一、类的访问权限控制
    • 1.访问控制修饰符

    • 2.set、get方法

    • 3.this关键字

  • 二、对象初始化和回收
    • 1.对象初始化

    • 2.内存回收

3.【Java程序设计】类的重用

【Java程序设计】类的重用

  • 一、类的继承

    • (1)类继承的定义

    • (2)超类和子类

    • (3)继承的语法

    • (4)继承类型

    • (5)隐藏和覆盖

    • (6)子类的构造方法

  • 二、Object类

    • (1)Java Object 类
    • (2)Object类的主要方法
  • 三、终结类与终结方法

  • 四、抽象类与抽象方法

    • (1)抽象类
    • (2)抽象方法
  • 五、泛型

    • (1)泛型类、泛型方法定义
    • (2)有限制的泛型
  • 六、类的组合

4.【Java程序设计】接口与多态

【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程序设计】输入输出

【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程序设计】多线程基础

【Java程序设计】多线程基础

  • 一、线程的概念

    • (1)进程
    • (2)线程
  • 二、线程的创建

    • (1)Thread

    • (2)Runnable

  • 三、线程间的数据共享

  • 四、多线程的同步控制

    • (1)同步方法
    • (2)同步代码段
    • (3)模拟存票、售票过程

2.【Java程序设计】多线程进阶

【Java程序设计】多线程进阶

  • 一、线程之间的通信
  • 二、死锁
    • (1)死锁相关概念
    • (2)死锁的例子
  • 三、后台(守护)线程
  • 四、线程的生命周期
  • 五、线程的优先级
    • (1)优先级
    • (2)基于线程优先级的线程调度

六、图形用户界面

1.【Java程序设计】图形用户界面(一)

【Java程序设计】图形用户界面(一)

  • 1.绘图
  • 2.Swing基础

七、Java进阶

1.【Java程序设计】JDBC与数据库访问

【Java程序设计】JDBC与数据库访问

  • 一、JDBC概述
    • (1)JDBC API
    • (2)JDBC API的体系结构
    • (2)JDBC API的任务
    • (3)JDBC API中的重要接口和类
    • (4)JDBC程序开发步骤
  • 二、设置环境
  • 三、建立连接
  • 四、对数据库进行操作
    • (1)创建Statement对象
    • (2)使用Statement对象执行语句
    • (3)提取执行结果
  • 五、应用举例

以上是关于知识索引Java程序设计的主要内容,如果未能解决你的问题,请参考以下文章

知识索引汇编语言

知识索引汇编语言

知识索引汇编语言

Java基础知识总结

万字总结!系统盘点Java开发者必须掌握的知识点,隔壁都馋哭了

Java面试知识点之数据库篇