随笔分类 - Java
摘要:1.一维数组排序 int[] intArray = new int[]{1,34,5,-9}; Arrays.sort(intArray); System.out.println(Arrays.toString(intArray)); 2.一维数组逆序 Java的Arrays.sort()仅支持对引
阅读全文
摘要:1.list.toArray()方法不接收参数时, 返回一个Object数组 // transient Object[] elementData; 存放list中的各个元素 // private int size; list中元素的个数 public Object[] toArray() { ret
阅读全文
摘要:判断对象不在数组中 import java.util.Arrays; String[] fruits = {"apple", "banana", "xxx"}; String iLikeEat = "apple"; boolean isContains = Arrays.asList(fruits)
阅读全文
摘要:动态规划求解子序列问题 思路 这类题基本就三步: 确定动态数组含义 写出转移方程 给出basecase(基础解) LeetCode 1143 确定动态数组含义:dp[i] [j]为text1前i个字符 和 text2前j个字符的 lcs(最长公共子序列) 长度 转移方程: 当text1(i)==te
阅读全文
摘要:1.StringBuilder常用方法 StringBuilder sb = new StringBuilder(); // 对象名.length() 序列长度 System.out.println(sb.length()); // 对象名.append() 追加到序列 sb.append("hel
阅读全文
摘要:public class Test { @Test public void list2array(){ ArrayList<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); String[]
阅读全文
摘要:1 idea,双击shift 2 输入maven,选择Add Maven Project 3 选择pom.xml文件,ok即可
阅读全文
摘要:1.默认值以及所占空间 基本类型 位数 字节 默认值 取值范围 byte 8 1 0 -128 ~ 127 short 16 2 0 -32768 ~ 32767 int 32 4 0 -2147483648 ~ 2147483647 long 64 8 0L -922337203685477580
阅读全文
摘要:springboot中获取request对象 ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServletReques
阅读全文
摘要:引用转载https://blog.csdn.net/fanjianhai?spm=1011.2124.3001.5348 1. 微服务阶段 2. 什么是SpringBoot 3. 微服务 4. 第一个springboot项目搭建 springboot-01-helloworld 5. SpringB
阅读全文
摘要:引用转载https://blog.csdn.net/fanjianhai?spm=1011.2124.3001.5348 1. Spring 官网:https://docs.spring.io/spring-framework/docs/current/reference/html/overview
阅读全文
摘要:引用转载https://blog.csdn.net/fanjianhai?spm=1011.2124.3001.5348 1. Mybatis 2. 第一个Mybatis程序mybatis-01 搭建环境 CREATE DATABASE `mybatis`;USE `mybatis`;CREAT
阅读全文
摘要:转载引用https://blog.csdn.net/fanjianhai?spm=1011.2124.3001.5348 1. 基本概念 2. Web服务器 3. Tomcat # 4. Http 4.3. Http请求 4.4. Http响应 5. Maven https://github.com
阅读全文
摘要:转载引用(5条消息) 越奋斗,越幸运_CSDN博客-大数据,Flink,tensorflow2领域博主 1. 什么是JUC 2. 进程和线程 // 本地方法,底层的C++,java无法直接操作硬件private native void start0(); 查看CPU核数的方法 任务管理器 - 性能
阅读全文
摘要:[引用] https://blog.csdn.net/weixin_44635198/article/details/107444925 1、回顾MVC 1.1、什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据
阅读全文
摘要:1 集合框架 Collection接口有List和Set这两个主要的接口,他们的实现类都是单列集合 Map接口的实现子类是双列集合,存放key和value这样的数据 2 对比和底层机制 1 ArrayList和Vector ArrayList 的底层操作机制源码分析 Vector 对比 ArrayL
阅读全文
摘要:1、类图结构 2、FileInputStream FileInputStream的构造方法 1、 FileInputStream(File file): 通过打开与实际文件的连接来创建一个 FileInputStream ,该文件由文件系统中的 File对象 file命名。 2、 FileInput
阅读全文
摘要:1、成员变量和成员方法 成员变量(又叫属性,字段) 成员方法 2、类和对象的内存分配机制 Java 内存的结构分析 栈: 一般存放基本数据类型(局部变量) 堆: 存放对象(Cat cat , 数组等) 方法区:常量池(常量,比如字符串), 类加载信息 对象在内存中存在形式: 分析:age的变量类型为
阅读全文
摘要:运算符 1、算术运算符 +: +号在涉及到String // 如 "" + 1 + 2 ,这里的+号会变成字符串连接符 System.out.println(""+1+2); //输出12System.out.println(1+2+""); //输出3 /:除法在运算时需要注意小数,需要强制转换
阅读全文
摘要:1 变量2 数据类型2.1整数2.2浮点数2.3字符3 自动类型转换4 强制类型转换 1 变量 变量表示内存中的一个存储区域 变量=变量名+值+数据类型 2 数据类型 2.1整数 public static void main(String[] args) { int numFirst = 10;
阅读全文