反射: public class Destruct { public static void main(String[] args) throws Exception { Class clazz=Class.forNam…
分类:编程语言
java基础(11):接口、多态
1. 接口 1.1 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实…
【Java必修课】ArrayList与HashSet的contains方法性能比较(JMH性能测试)
1 简介 在日常开发中,ArrayList和HashSet都是Java中很常用的集合类。 ArrayList是List接口最常用的实现类; HashSet则是保存唯一元素Set的实现。 本文主要对两者共有的方法conta…
程序的三个基本结构
顺序结构:从程序开始,到程序结束。 分支结构:在顺序结构基础上,根据条件进行选择执行方向。 循环结构:在顺序结构基础上,根据条件进行多次执行相同的或…
java程序实现字符串的替换、特定字符串与数值之间的相互转换
java程序实现字符串的替换、特定字符串与数值之间的相互转换 字符串的替换 replace()方法可以把指定的字符或字符串替换成为新的字符或字符串。 str.replace(被替换字符,替换之后的字符); 若是需要替换的…
foreach循环遍历二维数组
public class array { public static void main(String[] args) { int[][] arr = { {3,4,5},{1,2,3,4,5},{7,8,9}}; fo…
阿里云OSSClient上传文件
开发中,经常遇到上传文件的需求,下面我就对阿里云OSS做下总结 Controller层: import javax.servlet.http.HttpServletRequest; import org.slf4j.Lo…
MATLAB在三维图形上绘制标记点
一、背景 在实际应用绘制图形时,需要在三维模型上标记出来某些点,甚至还要绘制这些点之间的对应关系(使用直线连接),现将几种不同的绘制方法总结如下。 二、标记点 1、标记扁平点 % x,y,z是要标记的点的坐标 % r.表…
docker部署apollo详细教程
1、前言 apollo的详细介绍我就不在这里多说了,官网上https://github.com/ctripcorp/…已经说的非常明白了,我就不在这班门弄斧了,还不了解的小伙伴可以去官网上去了解下。 本篇文章…
mybatis 的进阶使用
前置说明 本文章是基于 tk.mybatis 和 mybatis 的整合,不打算说基本的增删改操作,因为这些已经被 tk.mybatis 实现了,我们继承它的接口就可以直接调用。 关于如何整合 springboot + …
leetcode474. Ones and Zeroes
题目要求 In the computer world, use restricted resource you have to generate maximum benefit is what we always wan…
java反射创建类的三种方式
实体类 public class Student { public String name; private Integer age; private String sex; public Student() { Sys…