java基础
_implements
不忘初心,方得始终。
展开
-
java中常见的几种排序实现
package com.xiaoshuai.demo; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * 用于排序的工具类 * * @author xiaoshuai * */ public class SortUtils { /** * 插入排序 算法时间复杂度原创 2017-03-08 11:21:46 · 2511 阅读 · 0 评论 -
深入探讨Java中的异常与错误处理
本文出自Android开发中文站 » 深入探讨Java中的异常与错误处理 Java中的异常处理机制已经比较成熟,我们的Java程序到处充满了异常的可能,如果对这些异常不做预先的处理,那么将来程序崩溃就无从调试,很难找到异常所在的位置。本文将探讨一下Java中异常与错误的处理方法,一起来看看。 异常与错误: 异常: 在Java中程序的错误主要是语法错误和语义错误,一个程序在编译和转载 2017-05-10 09:46:03 · 753 阅读 · 0 评论 -
线程池你需要了解哪些
为什么用线程池 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率 例如: 记创建线程消耗时间T1,执行任务消耗时间T2,销毁线程消耗时间T3 如果T1+T3>T2,那么是不是说开启一个线程来执行这个任务太不划算了! 正好,线程池缓存线程,可用已有的闲置线程来执行新任务,避免了T1+T3带来的系统开销 线程并发数量过多,抢占系统资源从而转载 2017-06-02 10:07:19 · 1240 阅读 · 0 评论 -
ThreadLocal的使用及解析
为什么要了解ThreadLocal 1.ThreadLocal简介 2.ThreadLocal的使用 3.进一步分析 总结 为什么要了解ThreadLocal 提起这个东西好多android开发人员可能会感觉比较陌生,因为在平时的工作中好像根本用不到。好像的确是这个样子,但是作为一个android开发人员却依然很有必要去了解一下它,因为它离我们 并不远。我们Android系统...原创 2018-06-22 13:30:16 · 771 阅读 · 0 评论