Java
purple尘
这个作者很懒,什么都没留下…
展开
-
slf4j与log4j、log4j2
传送门:https://blog.csdn.net/HarderXin/article/details/80422903原创 2021-05-08 15:40:04 · 132 阅读 · 0 评论 -
理解环境变量 JAVA_TOOL_OPTIONS
转自:https://segmentfault.com/a/1190000008545160JAVA_TOOL_OPTIONS是何物有些应用不方便设置JVM参数,如命令行应用、通过JNI(Java Native Interface)API调用虚拟机的应用、脚本嵌入虚拟机中的应用等。这种情况环境变量JAVA_TOOL_OPTIONS就非常有用了,它会被JNI API的JNI_CreateJavaVM...转载 2018-05-08 23:07:56 · 5860 阅读 · 0 评论 -
Go 语言的垃圾回收算法被吹过头?与Java比如何?
转自:http://www.techug.com/post/golang-gc-vs-java-gc.htmlGo语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢?写在前面最近,我读到一些大肆宣传Go语言最新垃圾回收器的文章,这些文章对垃圾回收器的描述让我感到有些厌烦。这些文章有些是来自Go项目。他们宣称GC技术正迎来巨大...转载 2018-05-04 16:48:30 · 579 阅读 · 0 评论 -
获取openjdk10源码
难死我了,试了好多方法才搞定:hg clone http://hg.openjdk.java.net/openjfx/8/master/rt原创 2018-05-07 11:37:38 · 886 阅读 · 0 评论 -
JVM内部细节之一:synchronized关键字及实现细节(轻量级锁Lightweight Locking)
转自:https://www.cnblogs.com/javaminer/p/3889023.html 在C程序代码中我们可以利用操作系统提供的互斥锁来实现同步块的互斥访问及线程的阻塞及唤醒等工作。然而在Java中除了提供Lock API外还在语法层面上提供了synchronized关键字来实现互斥同步原语。那么到底在JVM内部是怎么实现synchronized关键子的呢? 一、synchron...转载 2018-06-12 15:09:32 · 337 阅读 · 0 评论 -
面向对象的三大基本特性,五大基本原则
转自:https://www.jianshu.com/p/50999d81eeb5透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装,继承,多态特征图封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言...转载 2018-06-14 16:07:02 · 532 阅读 · 1 评论 -
JUnit4中@Before、@After、@Test等注解的作用
最近开始接触java了,菜鸟一只..以下是原文内容,间接转载,原地址不详:JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterC...转载 2019-02-13 19:54:15 · 979 阅读 · 0 评论 -
java单测学习
传送门:Java单元测试之模拟利器(1):Powermock介绍[译] 使用强大的 Mockito 测试框架来测试你的代码原创 2019-02-13 19:56:44 · 341 阅读 · 0 评论