02 2021 档案

摘要:Android小技巧--switch控件的用法 阅读全文
posted @ 2021-02-24 17:45 chenxibobo 阅读(296) 评论(0) 推荐(0)
摘要:Android开发经验谈:webview内存泄漏 阅读全文
posted @ 2021-02-24 17:43 chenxibobo 阅读(113) 评论(0) 推荐(0)
摘要:Android中shape属性详解 阅读全文
posted @ 2021-02-05 17:43 chenxibobo 阅读(30) 评论(0) 推荐(0)
摘要:Android中selector的使用 阅读全文
posted @ 2021-02-05 17:39 chenxibobo 阅读(53) 评论(0) 推荐(0)
摘要:你真的了解Android 系统启动流程吗?_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-02-04 16:46 chenxibobo 阅读(285) 评论(0) 推荐(0)
摘要:android主线程ActivityThread - mingfeng002 - 博客园 阅读全文
posted @ 2021-02-04 16:42 chenxibobo 阅读(42) 评论(0) 推荐(0)
摘要:Android Framework中Thread类 - mingfeng002 - 博客园 阅读全文
posted @ 2021-02-04 16:36 chenxibobo 阅读(51) 评论(0) 推荐(0)
摘要:Android Watchdog - mingfeng002 - 博客园 阅读全文
posted @ 2021-02-04 16:33 chenxibobo 阅读(42) 评论(0) 推荐(0)
摘要:终结篇:Android startActivity原理分析(基于Android 8.1 AOSP) - 简书 阅读全文
posted @ 2021-02-04 16:31 chenxibobo 阅读(106) 评论(0) 推荐(0)
摘要:Android-面试官:性能优化我就问这些问题!能不能刷到我就看你的造化了_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-02-04 16:08 chenxibobo 阅读(88) 评论(0) 推荐(0)
摘要:Android性能优化常见问题,与详细解决思路方法!_chuhe1989的博客-CSDN博客_android性能问题 阅读全文
posted @ 2021-02-04 16:06 chenxibobo 阅读(325) 评论(0) 推荐(0)
摘要:面试官:这波HTTP究极combo,你顶得住吗?_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-02-04 13:43 chenxibobo 阅读(46) 评论(0) 推荐(0)
摘要:Android 静态广播和动态广播接收顺序 - mingfeng002 - 博客园 阅读全文
posted @ 2021-02-04 10:52 chenxibobo 阅读(73) 评论(0) 推荐(0)
摘要:Service启动流程 - mingfeng002 - 博客园 阅读全文
posted @ 2021-02-04 10:50 chenxibobo 阅读(82) 评论(0) 推荐(0)
摘要:volatile关键字在Android中到底有什么用? - 简书 阅读全文
posted @ 2021-02-04 10:24 chenxibobo 阅读(141) 评论(0) 推荐(0)
摘要:对于绝大多数的初级程序员或者说不重视“内功”的老鸟来说,往往停留在“知其然不知其所以然”的层面上——会用,略知一二,但要求他把问题说清楚的时候,就只能挠挠头双手一摊一张问号脸了。 好了,让我们来步入正题。先来看一段有趣但令人困惑的代码片段吧。 public static void main(Stri 阅读全文
posted @ 2021-02-03 20:12 chenxibobo 阅读(74) 评论(0) 推荐(0)
摘要:参考java中提供了以下四种创建对象的方式:new创建新对象通过反射机制采用clone机制通过序列化机制前两者都需要显式地调用构造方法。对于clone机制,需要注意浅拷贝和深拷贝的区别,对于序列化机制需要明确其实现原理,在java中序列化可以通过实现Externalizable或者Serializa 阅读全文
posted @ 2021-02-03 20:08 chenxibobo 阅读(59) 评论(0) 推荐(0)
摘要:equals()和hashCode() equals():反映的是对象或变量具体的值,即两个对象里面包含的值–可能是对象的引用,也可能是值类型的值。 hashCode():计算出对象实例的哈希码,并返回哈希码,又称为散列函数。根类Object的hashCode()方法的计算依赖于对象实例的D(内存地 阅读全文
posted @ 2021-02-03 20:03 chenxibobo 阅读(114) 评论(0) 推荐(0)
摘要:在详细说明 String hashCode 方法选择数字31的作为乘子的原因之前,我们先来看看 String hashCode 方法是怎样实现的,如下: 上面的代码就是 String hashCode 方法的实现,是不是很简单。实际上 hashCode 方法核心的计算逻辑只有三行,也就是代码中的 f 阅读全文
posted @ 2021-02-03 19:59 chenxibobo 阅读(93) 评论(0) 推荐(0)
摘要:当你输入一个网址的时候,实际会发生什么? - 简书 阅读全文
posted @ 2021-02-03 19:57 chenxibobo 阅读(46) 评论(0) 推荐(0)
摘要:Java魔法类——unsafer应用解析 - 简书 阅读全文
posted @ 2021-02-03 19:51 chenxibobo 阅读(58) 评论(0) 推荐(0)
摘要:面试官:说说双亲委派模型? - 简书 阅读全文
posted @ 2021-02-03 19:49 chenxibobo 阅读(36) 评论(0) 推荐(0)
摘要:我有一个朋友,叫老刘,戴着度数比我还高的近视镜,显得格外的“程序员”;穿着也非常“不拘一格”,上半身是衬衣西服,下半身是牛仔裤运动鞋。 我和老刘的感情非常好,每周末我们都要在一起吃顿饭。这周,我们吃的是洛阳有名的吴家刀削面,席间他聊了一件蛮有趣的面试经历;我听得津津有味。 散席的时候,老刘特意叮嘱我 阅读全文
posted @ 2021-02-03 19:43 chenxibobo 阅读(51) 评论(0) 推荐(0)
摘要:根据优先级别从高到低依次为: 1.父类中的静态代码块(static); 2.自身的静态代码块; 3.父类中的的普通代码块; 4.父类的构造方法; 5.自身的普通代码块; 6.自身的构造方法; 阅读全文
posted @ 2021-02-03 19:37 chenxibobo 阅读(46) 评论(0) 推荐(0)
摘要:阿里资深架构师浅谈一个Java类的生命周期 - 简书 阅读全文
posted @ 2021-02-03 19:30 chenxibobo 阅读(65) 评论(0) 推荐(0)
摘要:String是Java中十分常用的类,在面试题中也是出镜率很高的常客,本文将我自己学习中遇到的一些问题进行整理,如果有误,欢迎指正。 String对象判等 千万不要用 == 去判断String对象是否相等,==比较的是地址。JVM只会共享字符串常量,因此,即使是“看起来”值相同的字符串,用==判断也 阅读全文
posted @ 2021-02-03 19:24 chenxibobo 阅读(146) 评论(0) 推荐(0)
摘要:final、finally、finalize 之间得区别如下: 1、final可以修饰类,变量,方法,修饰的类不能被继承,修饰的变量不能重新赋值,修饰的方法不能被重写。 2、finally用于抛异常,finally代码块内语句无论是否发生异常,都会在执行finally,常用于一些流的关闭。 3、fi 阅读全文
posted @ 2021-02-03 19:14 chenxibobo 阅读(107) 评论(0) 推荐(0)
摘要:代码优化细节 1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写 阅读全文
posted @ 2021-02-03 18:04 chenxibobo 阅读(89) 评论(0) 推荐(0)
摘要:1. getClass 方法 public final native Class<?> getClass();final 方法、获取对象的运行时 class 对象,class 对象就是描述对象所属类的对象。这个方法通常是和 Java 反射机制搭配使用的。 2. hashCode 方法 public 阅读全文
posted @ 2021-02-03 18:02 chenxibobo 阅读(158) 评论(0) 推荐(0)
摘要:1、Integer 是 int 的包装类,int 则是 java 的一种基本数据类型2、Integer 变量必须实例化后才能使用,而int变量不需要3、Integer 实际是对象的引用,当new一个 Integer时,实际上是生成一个指针指向此对象;而 int 则是直接存储数据值4、Integer的 阅读全文
posted @ 2021-02-03 17:59 chenxibobo 阅读(182) 评论(0) 推荐(0)
摘要:逃逸分析 public static StringBuffer craeteStringBuffer(String s1, String s2) { StringBuffer sb = new StringBuffer(); sb.append(s1); sb.append(s2); return 阅读全文
posted @ 2021-02-03 17:57 chenxibobo 阅读(76) 评论(0) 推荐(0)
摘要:Java中session、cookie、token的区别 - 简书 阅读全文
posted @ 2021-02-03 17:54 chenxibobo 阅读(52) 评论(0) 推荐(0)
摘要:JVM(六)为什么新生代有两个Survivor分区? - 简书 阅读全文
posted @ 2021-02-03 11:22 chenxibobo 阅读(62) 评论(0) 推荐(0)
摘要:详谈 Java 垃圾回收,有这几点,得注意了 - 简书 阅读全文
posted @ 2021-02-03 11:20 chenxibobo 阅读(35) 评论(0) 推荐(0)
摘要:别再问什么是Java内存模型了,看这里! - 茶轴的青春 - 博客园 阅读全文
posted @ 2021-02-03 11:15 chenxibobo 阅读(37) 评论(0) 推荐(0)
摘要:深入理解Java内存模型 - 简书 阅读全文
posted @ 2021-02-03 11:09 chenxibobo 阅读(40) 评论(0) 推荐(0)
摘要:JVM GC 回收机制与分代回收策略 - 简书 阅读全文
posted @ 2021-02-03 11:08 chenxibobo 阅读(39) 评论(0) 推荐(0)
摘要:JVM运行时内存管理 - 简书 阅读全文
posted @ 2021-02-03 11:03 chenxibobo 阅读(36) 评论(0) 推荐(0)
摘要:深入理解 Java 内存模型 - 简书 阅读全文
posted @ 2021-02-03 10:56 chenxibobo 阅读(35) 评论(0) 推荐(0)
摘要:深入理解JVM类加载机制 - 简书 阅读全文
posted @ 2021-02-03 10:46 chenxibobo 阅读(36) 评论(0) 推荐(0)
摘要:每日一问 ClassLoader 阅读全文
posted @ 2021-02-03 10:39 chenxibobo 阅读(26) 评论(0) 推荐(0)
摘要:从字节码角度剖析Java类文件 - 简书 阅读全文
posted @ 2021-02-03 10:38 chenxibobo 阅读(57) 评论(0) 推荐(0)
摘要:理解JVM运行时数据区域,看这一篇文章就够了 - 简书 阅读全文
posted @ 2021-02-03 10:33 chenxibobo 阅读(40) 评论(0) 推荐(0)
摘要:JVM扫盲:虚拟机内存模型与高效并发 - 简书 阅读全文
posted @ 2021-02-03 10:31 chenxibobo 阅读(46) 评论(0) 推荐(0)
摘要:Java虚拟机难?一文了解JVM - 简书 阅读全文
posted @ 2021-02-03 10:29 chenxibobo 阅读(46) 评论(0) 推荐(0)
摘要:一篇简单易懂的原理文章,让你把JVM玩弄与手掌之中 - 简书 阅读全文
posted @ 2021-02-03 10:26 chenxibobo 阅读(31) 评论(0) 推荐(0)
摘要:简单理解:JVM为什么需要GC - 简书 阅读全文
posted @ 2021-02-03 10:25 chenxibobo 阅读(76) 评论(0) 推荐(0)
摘要:HashMap底层实现原理 - 简书 阅读全文
posted @ 2021-02-02 17:48 chenxibobo 阅读(90) 评论(0) 推荐(0)
摘要:23张图!万字详解「链表」,从小白到大佬! - 简书 阅读全文
posted @ 2021-02-02 17:45 chenxibobo 阅读(62) 评论(0) 推荐(0)
摘要:HashSet源码解析从一道面试题说起:HashSet内部是怎么实现的? - 简书 阅读全文
posted @ 2021-02-02 17:40 chenxibobo 阅读(52) 评论(0) 推荐(0)
摘要:HashMap源码全解析从一道面试题说起:请一行一行代码描述下hashmap put方法 - 简书 阅读全文
posted @ 2021-02-02 17:38 chenxibobo 阅读(63) 评论(0) 推荐(0)
摘要:一万三千字的HashMap面试必问知识点详解 阅读全文
posted @ 2021-02-02 17:36 chenxibobo 阅读(50) 评论(0) 推荐(0)
摘要:HashMap为什么是线程不安全的 - 简书 阅读全文
posted @ 2021-02-02 17:14 chenxibobo 阅读(72) 评论(0) 推荐(0)
摘要:一文搞定HashMap的实现原理和面试 - 简书 阅读全文
posted @ 2021-02-02 17:12 chenxibobo 阅读(70) 评论(0) 推荐(0)
摘要:面试中常问的List去重问题,你都答对了吗? - 简书 阅读全文
posted @ 2021-02-02 17:10 chenxibobo 阅读(50) 评论(0) 推荐(0)
摘要:不按套路出牌,HashMap负载因子超过1会怎样? - 简书 阅读全文
posted @ 2021-02-02 17:05 chenxibobo 阅读(219) 评论(0) 推荐(0)
摘要:HashMap是如何工作的 - 简书 阅读全文
posted @ 2021-02-02 17:01 chenxibobo 阅读(41) 评论(0) 推荐(0)
摘要:Jdk7与Jdk8 中的 HashMap 和 ConcurrentHashMap 全解析 - 简书 阅读全文
posted @ 2021-02-02 16:59 chenxibobo 阅读(74) 评论(0) 推荐(0)
摘要:深入理解HashMap+ConcurrentHashMap的扩容策略 - 茶轴的青春 - 博客园 阅读全文
posted @ 2021-02-02 16:56 chenxibobo 阅读(73) 评论(0) 推荐(0)
摘要:一起来看源代码-01TreeMap添加操作 - 简书 阅读全文
posted @ 2021-02-02 16:22 chenxibobo 阅读(28) 评论(0) 推荐(0)
摘要:腾讯Android高工面试:为什么要使用SparseArray和ArrayMap替代HashMap?_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-02-02 16:19 chenxibobo 阅读(103) 评论(0) 推荐(0)