![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
wudidada88
喜爱编程
展开
-
springboot的jar包运行在tomcat中
pom文件中加入: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!--打war包开启--> <exclusions&...原创 2019-11-06 15:35:53 · 3895 阅读 · 2 评论 -
maven使用jsonjar包
以下是使用JSON需要进入的5个依赖包 <!-- 引入json依赖 --><dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version>&转载 2018-05-09 15:27:20 · 2689 阅读 · 0 评论 -
深入Java集合学习系列:HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不...转载 2018-05-07 22:49:13 · 135 阅读 · 0 评论 -
Java8 新特性
新特性简介: 在很多情况下,Java8都能提升应用性能,而无需任何改变或性能调优。 Lambda 表达式、 Streams API 以及现有类的新方法都是提高生产力的重要工具。 Java8 新推出的 Optional 类型在处理 null 值时,能减少 NullPointerExceptions 的可能性,给开发者极大的灵活度。 具体如下: ...转载 2019-06-06 16:18:25 · 131 阅读 · 0 评论 -
java面试
Java中 == , equals()和 hashCode() 的区别 == 在比较基本数据类型时比较的是值,而在比较引用类型的数据时比较的是引用的地址,即比较两个引用是否指向同一个对象。 equal() 是java.lang.Object的方法,默认与 == 比较方式相同,可以被程序员重写该方法实现自定义比较方式。 hashCode() 方法给对象返回一个hashcode值。当两个对象...转载 2019-06-06 16:18:02 · 96 阅读 · 0 评论 -
高质量面试题
private修饰的方法可以通过反射访问,那么private的意义是什么 Java类初始化顺序 对方法区和永久区的理解以及它们之间的关系 一个java文件有3个类,编译后有几个class文件 局部变量使用前需要显式地赋值,否则编译通过不了,为什么这么设计 ReadWriteLock读写之间互斥吗 Semaphore拿到执行权的线程之间是否互斥 写一个你认为最好的单例模式 B树...转载 2019-06-06 17:01:57 · 448 阅读 · 0 评论