常见的排序算法模板实现 学过的东西总是很容易忘记,最近用模板整理 了常见的排序算法。涉及模板的知识在这里我就不细细的介绍了。 #pragma once#define NULL 0#define MARK -65535…
标签:java后端开发
Java GUI 顶级容器JFrame、JDialog
JFrame的常用构造函数: JFrame() JFrame(String title) //窗口标题,会显示在左上角窗体图标的后面 JDialog的常用…
注解的作用
编译检查 Annotation具有“让编译器进行编译检查的作用”。 例如,@SuppressWarnings, @Deprecated和@Override都具有编译检查作用。 在反射中使用Annotation 在反射的C…
java基础第十三篇之Collection
常见的几种数据结构: * 1.堆栈:先进后出 * 2.队列:先进先出 * 3.数组:查找快,增删慢 * 4.链表:查找慢,增删快 import java.ut…
Java GUI设置图标
ImageIcon是Icon接口的一个实现类。 ImageIcon类的构造函数: ImageIcon() ImageIcon(String filename) //本地图片文件 Im…
SpringBoot配置文件详解
Spring Boot使用一个全局的配置文件 application.properties application.yml 配置文件放在src/main/java/resources目录或者类路径/config下,如果都…
LeetCode算法题-Longest Continuous Increasing Subsequence(Java实现)
这是悦乐书的第286次更新,第303篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第154题(顺位题号是674)。给定未排序的整数数组,找到最长连续增加子序列的长度。例如: 输入:[1,3,…
java设计模式--代理模式
代理模式:为其他对象提供一种代理来控制对这个对象的访问。我们来看这样一个简单的例子,现在超市商家不直接把商品交给客户,而是通过一些平台的外卖小哥把商品送到客户手中,此时外卖小哥就起到了代理的作用。代码如下: //客户类p…
记jdk1.8中hashmap的tableSizeFor方法
static final int tableSizeFor(int cap) { int n = cap - 1; n |= n >>> 1; n |= n >>> 2;…
java基础3(异常)
1.异常的体系 1)请描述异常的继承体系 异常继承体系为:异常的根类是 java.lang.Throwable,其下有两个子类:java.lang.Error 与 java.util.Exception 。而Except…
Java基础(二) 基本类型数据类型、包装类及自动拆装箱
我们知道基本数据类型包括byte, short, int, long, float, double, char, boolean,对应的包装类分别是Byte, Short, Integer, Long, Float, D…
java设计模式--工厂模式
前面我们介绍了简单工厂模式,今天我们来看一下工厂模式。 工厂模式的定义为:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。 我们看以下例子。首先是产品类,用来定义共产…