美文网首页安卓技术
安卓技术-Java常用知识

安卓技术-Java常用知识

作者: 七色瑾林 | 来源:发表于2020-03-04 10:37 被阅读0次

sleep/wait差异

sleep:属于Thread,不释放对象锁。可定时。
wait:属于Object,会放弃对象锁。需要notify。
同步块:synchronize(A.class){},访问需要竞争A这个类。


Java链表逆序

p=h;
q=h.n;
while(q!=null){
    t=q.n;
    q.n=p;
    p=q;
    q=t;
}

其中,q.n=p是逆序的关键。
循环中其他3行,是使p/q后移一位。


Java多态原理

后期绑定机制(又称“动态绑定”、“运行时绑定”):
编译仅保证方法的存在、参数、返回,在运行时才确定执行的确切代码。
(运行时检索对象的方法表并调用,而不是类的。)


Java反射

反射:程序在运行时,可以获取自身信息。
知道一个类名/对象,即可获取其所有方法变量信息,甚至是private修饰的。


B树:二叉搜索树
AVL树:平衡二叉搜索树
B+树:多路搜索树,所有节点都在叶子
B*树:B+树每个节点上加一个指向其兄弟节点的指针。

相关文章

  • day4

    Android 安全android课程大纲 1.安卓背景介绍(安卓生态圈简介、安卓安全架构、常用概念和技术) 2....

  • 2018-07-12

    《安卓安全与逆向分析技术》 smali 语法与分析 涉及很多JAVA有关方面的知识 .dex .apk文件分析 ...

  • Android 面试回顾

    1安卓基础知识 2JAVA基础知识 3算法和数据结构 4职业发展规划相关问题 安卓基础知识 1Activity 任...

  • Android(一)--如何学习安卓

    一、java基础 安卓是用java来编写的,所以java对安卓的重要性不言而喻了,但做安卓开发学会安卓基础部分基本...

  • 安卓开发常用知识

    RecyclerView添加分隔线 默认情况下RecyclerView中间是没有分割线的,需要用户自己添加添加方式...

  • iOS RSA加密生成公钥私钥

    知识点: RSA加密主要涉及 ❶服务端 (Java,PHP) ,❷客户端 (安卓,iOS)Java,Andr...

  • 安卓还是后台,你不得不知道的秘密。

    安卓和后台都是用java语言作为开发的,而安卓的就需要重新学习一些安卓的知识,而后台的话就要学习一些框架什么spr...

  • Android-日常问题汇总

    小米手机显示安卓失败之类开发者选项允许usb安卓 java.lang.RuntimeException: java...

  • 五十二、【Android开发常用的第三方框架】

    安卓开发常用的框架

  • 关于2017年本猿的生存计划

    一、.工作: 安卓基础知识通过阅读和交流梳理了一遍,其中阅读书籍 Java:《THINK IN JAVA 》《He...

网友评论

    本文标题:安卓技术-Java常用知识

    本文链接:https://www.haomeiwen.com/subject/vwlfqhtx.html