用户中心USER CENTER

首页/用户
  • 安卓单元测试 - 收藏集 - 掘金

    摘要:单元测试三单元测试框架的使用掘金我们写单元测试,一般都会用到一个或多个单元测试框架,在这里,我们介绍一下这个测试框架。 Android 单元测试 (三):JUnit 单元测试框架的使用 - Android - 掘金 我们写单元测试,一般都会用到一个或多个单元测试框架,在这里,我们介绍一下JUnit4这个测试框架。这是Java界用的最广泛,也是最基础的一个框架,其他的很多框架,包括我们后...

    Sunxb 发布于Java
  • [LintCode/LeetCode] 3Sum

    摘要:双指针法的解法。然后用和夹逼找到使三数和为零的三数数列,放入结果数组。对于这三个数,如果循环的下一个数值和当前数值相等,就跳过以避免中有相同的解。 Problem Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplet...

    Sunxb 发布于Java
  • Java多线程之自旋锁与队列锁

    摘要:队列锁就是将线程组织成一个队列,让每个线程在不同的存储单元上旋转,从而降低一致性流量。队列锁队列锁表示为对象的链表,每个线程通过一个线程局部变量指向其前驱。 编写高效的并发程序,需要对互斥问题重新研究,设计出适用于多线程的互斥协议。那么问题来了,如果不能获得锁,应该怎么做? 旋转:继续进行尝试,如自旋锁,延迟较短; 阻塞:挂起自己,请求调度器切换到另一个线程,代价较大。 综合来看,...

    Sunxb 发布于Java
  • 你需要注意的Java小细节(一)

    摘要:是一个接口中的代理与中的委托基本类似。而中代理对象是作为被代理对象的一个属性。我们自己的处理逻辑还需要实现是加入了的自己的逻辑调用。成员变量可以看出,中的动态代理体现了中最重要的一点面向接口编程。这样生成的代理类也是一个对象。 调用静态常量不会引起初始化(调用初始化代码块)。但是要调用类的静态方法当然会初始化类了 class Test{ static{ ...

    Sunxb 发布于Java
  • JAVA String 相加编译器发生了什么?

    摘要:编译器发生了什么通过查看文件可以知道在编译的过程中间就将加直接处理成了但是如果是这样查看文件可以看出是而且可以看到表示在栈内存生成了一个引用变量指向堆内存的。 package com.spring; public class Day01 { public static void main(String[] args) { ...

    Sunxb 发布于Java
<