java java面向对象(六)基本类型的包装类

基本类型的包装类

一、什么是基本类型的包装类

java有8种基本数据类型,然后除了基本类型就是引用类型,每个基本类型都对应一个与之相关的引用类型,如基本类型int的对应的包装类型为Integer

  • byte对应Byte
  • short对应Short
  • int 对应 Integer
  • long对应Long
  • float对应Float
  • double对应Double
  • boolean对应Boolean
  • char对应Character

二、基本类型

java java面向对象(五)枚举类Enum

枚举类知识点

一、什么是枚举类

1.什么是枚举

一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数

2.枚举类 : 只包含可选枚举对象的类

二、为什么要使用枚举类

没有枚举类的情况下,模拟枚举:

一般通过定义一个或多个只包含常量的类,如我们定义接口响应的错误对象:

  • 一个定义状态码的类
  • 一个定义提示信息的类
  1. /**
  2. * 错误码类
  3. */
  4. class ErrorCode {
  5. public f

java java面向对象(四)内部类和超类Object

一、内部类

内部类的分类

1.什么是内部类

在类内部定义的类,就是内部类

  • 内部类可以访问外部类的私有属性和私有方法
  • 内部类对于外界来说可以认为是它是透明的
  1. /**
  2. * 定义一个树形类
  3. */
  4. public class Tree {
  5. private int size;
  6. private List<Node> nodes;
  7. /**
  8. * 树形节点类
  9. */
  10. class Node {
  11. private i

java java面向对象(二)抽象类、接口和包

一、抽象类

1.抽象方法

没有方法体的方法就是抽象方法

  1. public abstract void setContent();
  • 以abstract修饰的方法
  • 只有方法名称和参数等,没有方法体(即没有实现部分)
2.什么是抽象类
  • 拥有抽象方法的类就是抽象类(只要有抽象方法的类就必须是抽象类,它可以有其他属性和非抽象方法)
  • 抽象类必须在class关键词前面添加上abstract关键词,以表示此类为抽象类
  • 继承自

java java面向对象(一)面向对象及其三大特性

一、面向对象主要概念

面向对象是一种组件化的编程思想

1.类:所有有共性的一类实体的统称,是一个模板
2.对象:是某个实际存在的实体实例

二、面向对象编程的组成部分

1.面向对象编程的组成部分
  • 属性:描述实体的指标,是静态的
  • 方法:对实体进行的一些操作和实例拥有的行为,是动态的

面向对象编程的组成部分

2.类的定义

类的定义

类定义包括以下几个部分

  • (1)包的定义:类似于定义类的所在的位置(存储位置)
  • (2)类的主体定义
    • (1) 静态变量

计算机基础 java数据结构之有序集合TreeSet和普通集合HashSet的使用

集合元素与数组,还有列表(ArrayList)最大的区别就是,集合中不存在重复的元素,它天然具有去重性。

一、普通集合HashSet

1.HashSet与其他数据集合的关系

HashSet与其他数据集合的关系

2.HashSet包含的主要方法

HashSet包含的主要方法

3.HashSet的存储
  • HashSet的底层是存储在一个HashMap中的
    • 各元素为HashMap的键,值为一个固定的空对象

注:为什么不用数组来存储数据元素呢?

  • 因为集合的元素是不可重复

计算机基础 Java数据结构之堆(优先队列)PriorityQueue的使用及实现解读

java中的PriorityQueue即优先队列,底层通过数组存储的方式实现了小顶堆

一、PriorityQueue的使用

1.PriorityQueue与其他数据结构的关系
(1)PriorityQueue与其他集合数据结构的继承关系

PriorityQueue与其他集合数据结构的继承关系

(2)PriorityQueue实现的方法

PriorityQueue实现的方法

2.PriorityQueue的使用
(1)实例化
  • new PriorityQueue():使用默认容量和比较器
  • new Pr

java Spring Cloud服务注册组件Eureka(下)-集群版Eureka注册中心

一、高可用的服务注册

为了使服务注册高可用,所以,各组成部分都需要形成集群

  • Eureka Server集群
  • Eureka Client集群

服务注册集群模式

二、Eureka Server集群实践

1.集群节点说明
服务器名称 角色 其他说明
discovery-server-1 Eureka Server 注册中心第1个节点
discovery-server-2 Eureka Server 注册中心