2018年10月7日

java中强引用、软引用、弱引用、幻象引用有什么区别?分别使用在什么场景?

摘要: 不同的引用类型,主要体现在对象的不同可达性(reachable)状态和对垃圾收集的影响。 1.强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象,就表明对象还"活着",垃圾收集器不会碰这个对象。对于一个普通的对象,如果没有其他的引用关系,只要超过了引用的作用域或者显示的将其强引用赋值为nu 阅读全文

posted @ 2018-10-07 13:59 lp993718752 阅读(625) 评论(0) 推荐(0) 编辑

java中exception和error有什么区别,运行时异常和一般异常有什么区别

摘要: 1.exception和error都是继承了throwable类,在java中只有throwable类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型 2.exception和error体现了java平台设计者对不同异常情况的分类。exception是程序正常 阅读全文

posted @ 2018-10-07 11:38 lp993718752 阅读(3788) 评论(0) 推荐(1) 编辑

2018年9月17日

maven中的坐标和仓库

摘要: 1.坐标 pom.xml中的groupId、artifactId和version都可以构成项目的坐标。 <dependency> <groupId></groupId> <artifactId></artifactId> <version></version></dependency> 2.仓库 仓 阅读全文

posted @ 2018-09-17 19:48 lp993718752 阅读(938) 评论(0) 推荐(0) 编辑

2018年9月15日

Maven常用的构建命令

摘要: 1.mvn -v 查看maven版本 2.mvn compile 编译项目,生成target文件夹,其中包含编译生成的字节码文件和测试报告。打开cmd,cd到项目的根目录,运行该命令如图所示(如果是第一次运行该命令,会下载很多jar包,会有点慢): 并且在运行完该命令后,会在项目的根目录下生成tar 阅读全文

posted @ 2018-09-15 17:10 lp993718752 阅读(4559) 评论(0) 推荐(0) 编辑

2018年9月14日

Maven学习

摘要: 1.maven介绍及环境搭建 2.maven常用的构建命令 3.maven中的坐标和仓库 4.在eclipse中安装maven插件以及创建maven项目 5.maven的生命周期和插件 6.maven中Pom.xml解析 7.maven依赖范围 8.maven依赖传递 9.maven依赖冲突 10. 阅读全文

posted @ 2018-09-14 11:27 lp993718752 阅读(200) 评论(0) 推荐(0) 编辑

导航