用户中心USER CENTER

首页/用户
  • 容器之Collections工具类源码分析(重点)(二)

    摘要:容器相关的操作及其源码分析说明本文是基于分析的。有哪些抽取出来的工具类。即对于反转方式如下替换值查找在出现的最小位置。查找在出现的最大位置。即返回的和原在元素上保持一致,但不可修改。 容器相关的操作及其源码分析 说明 1、本文是基于JDK 7 分析的。JDK 8 待我工作了得好好研究下。Lambda、Stream。 2、因为个人能力有限,只能以模仿的形式+自己的理解写笔记。如有不对的...

    acrazing 发布于Java
  • 一起学并发编程 - synchronized详解

    摘要:每个对象只有一个锁与之相关联。实现同步则是以系统开销作为代价,甚至可能造成死锁,所以尽量避免滥用。这种机制确保了同一时刻该类实例,所有声明为的函数中只有一个方法处于可执行状态,从而有效避免了类成员变量访问冲突。 synchronized是JAVA语言的一个关键字,使用 synchronized 来修饰方法或代码块的时候,能够保证多个线程中最多只有一个线程执行该段代码 ... 概述 ...

    acrazing 发布于Java
  • Android 使用 SoftReference 解决 Activity 存栈的内存泄漏问题

    摘要:利用存栈的方式来所有这个方法目前来看是对我直接有效的,但是实际运行过程中,会报内存泄漏的异常,原因是我的会对每一个启动时进行添加,而当我某个时,里对应的无法被,这样导致我的内存开销增加了。原文地址使用解决存栈的内存泄漏问题我的博客时空路由器 当 Android 想要退出应用时,我们总是希望完全退出。但是 Android 并没有提供一个完全退出 App 的函数。 Google 上搜索了一...

    acrazing 发布于Java
  • 493. Reverse Pairs

    摘要:题目链接和还有是一类题,解法都差不多。可以做,但是这道题如果输入是有序的,简单的会超时,所以得用来做。算的方法是比如给的例子,现在分成了左右两部分,拿两个指针和。 493. Reverse Pairs 题目链接:https://leetcode.com/problems... 和Count of Smaller Numbers After Self还有count of range su...

    acrazing 发布于Java
  • [LeetCode] Valid Perfect Square

    Problem Given a positive integer num, write a function which returns True if num is a perfect square else False. Note Do not use any built-in library function such as sqrt. Examples Example 1: Input: ...

    acrazing 发布于Java
<