Java基础
渣渣梦
看得太远,人生就没意思了
展开
-
将私有jar包生成依赖引入pom文件
如何将私有JAR包引入pom文件在maven所在的目录,打开bin执行mvn install:install-file -Dfile=xxx.jar -DgroupId=xxx -DartifactId=xxx-xxx -Dversion=1.0 -Dpackaging=jar-Dfile=xxx-xxx.jar 指定索要打的jar包的位置,我这里直接放到了bin目录下,所以不需要指定位置如果不在目录下可以这样写-Dfile=D:\apache-maven-3.6.0\bin\xxx-xxx.j原创 2021-08-11 17:30:59 · 383 阅读 · 0 评论 -
ArrayList、LinkedList、Vector之间的区别
①ArrayList:内部采用数组存储元素,支持高效随机访问,支持动态调整大小;更适合遍历查询,增删改查的效率相对低;②LinkedList:内部采用链表来存储元素,支持快速插入/删除元素,但不支持高效地随机访问;更适合增删改,遍历效率相对低[无同步];③Vector:采用数组存储元素,使用了synchronized方法,是一个线程安全的容器,所以性能上比ArrayList差[同步...原创 2018-12-12 15:03:55 · 299 阅读 · 0 评论 -
Java之23种设计模式
说明:本人目前没有涉及到很深入的设计模式的应用,所以在这里简单陈述一下自己接触过的模式。忘小伙伴们海涵。如果有很好的借鉴,可以多多可我留言,我进行补充,大家一起进步,谢谢。设计模式是代码可用性的延伸。设计模式是世界上各种各样程序员用来解决特定设计问题的尝试和测试的方法。①创建型模式;②结构型模式;③行为型模式;※标识:为常用设计模式,8种。设计模式分类 创...原创 2018-12-12 20:01:40 · 332 阅读 · 0 评论 -
HashTable、HashMap、LinkedHashMap、TreeMap、ConcurrentHashMap之间的区别
MapMap接口 一:HashTable与HashMap之间的区别 HashTable HashMap 内部存储元素 无序 底层实现 数组+链表 数组+链表 实现原理 效率 低 高 null 不接受null key、null value 可接受null key、nul...原创 2018-12-12 16:52:46 · 515 阅读 · 0 评论 -
Java8种基本数据类型
基本数据类型: byte short int long float double char boolean byte[字节] 1 2 4 8 4 8 2 1 bit[位] 8 16 32 64 32 64 16 ...原创 2018-12-11 15:29:40 · 2048 阅读 · 3 评论 -
String、StringBuffer、StringBuilder之间的区别
①运行/执行速度:StringBuilder > StringBuffer > String String StringBuffer StringBuilder 执行速度 3 2 1 字符串常量 字符串变量 字符串变量 线程安全 安全 安全 不安全 不可变字符序列 可变...原创 2018-12-11 22:57:28 · 184 阅读 · 0 评论