- 博客(6)
- 收藏
- 关注
原创 MAVEN必会知识点,缺一不可
模块的聚合 打包方式 pom 需要打包进项目的模块 模块路径/模块名 模块路径/模块名 模块路径/模块名 模块路径/模块名 不写,默认为jar的打包方式 jar war 模块的继承 填写父工程的pom文件 路径/pom.xml 属性的定义与使用 <属性名>属性值</属性名> 查询不用定义就可以直接使用的系统属性 mvn help:system(使用命令,需要配置mvn的环境变量.) 查询出来的变量都可以不经过定义直接使用. 资源加载属性值(经过pom定义配置文件中属性的
2021-09-02 00:12:20
194
原创 java原生Timer类的使用,轻松搞定延时任务。
什么是Timer? timmer是java原生的用于定时任务的类。 Timer的使用 package com.chongba.schedule.jdk; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TimerTaskTest { public static void main(String[] args) { //创建timer定时器
2021-08-19 00:03:41
870
1
原创 苹果放盘子的问题(动态规划)
牛客网 把m个同样的苹果放在n个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 数据范围:0<=m<=10,1<=n<=10。 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.has
2021-08-10 01:02:39
1220
原创 集合
list集合和数组的区别 数组的长度是固定的,集合的长度是可变的。 arraylist的底层是通过数组实现。 ArrayList ArrayList集合是List接口的实现类。底层是通过数组来实现。 ArrayList的扩容机制 当新建一个ArrayList集合时,可以看成新建了一个定长的数组。 当通过List集合的add()方法添加元素时。此时可以看做往数组中添加元素。 当集合中的元素达到某一阀值时(既达到了List集合的负载因子时)。就会对集合底层的数组进行扩容操作。既新建一个更大的数组,然后将之前数组
2021-08-07 01:31:58
172
原创 java入门 --方法方法重载与方法重写的区别
方法的重载 定义: 同一个类中, 方法名相同, 但同名的方法具有不同的参数. 这些相同方法名的方法之间构成了重载关系. 前提1: 同一个类中. 前提2: 具有相同的方法名. 判断条件: 参数类型 或 参数个数不同 或 参数的顺序不同. //示例1: 是重载, 方法的参数个数不同 public class Demo{ public static void fun(int a, int b){ //省略方法体,这里只讨论重载的判断 } public static void fn(int a)
2021-08-05 23:52:19
229
原创 逆波兰表达式
逆波兰表达式学习了一晚上的逆波兰表达式使用栈将普通的算数表达式转换成逆波兰表达式最后说点啥 学习了一晚上的逆波兰表达式 逆波兰表达式就是算数表达式的后置写法.是取消界限符(就是大括号)的简单写法,更符合计算机的数据结构,更容易被编程人员所使用的算法. 例: 算数表达式 – 1 + 1 (1 + 2) × 3 逆波兰表达式 – 1 1 + 1 2 + 3 × 使用栈将普通的算数表达式转换成逆波
2021-08-05 00:02:37
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅